Godot is a free and open source 2D and 3D game engine under the MIT license.

It is a fully integrated development environment (IDE) so you can just develop your games from scratch with the IDE alone (you still need other tools for art and music though).

It’s cross platform, with support for Linux, FreeBSD, OpenBSD, DragonFly BSD, macOS, Windows, Android, iOS, Backberry 10 and HTML5. Unfortunately there is no console support but that’s still a lot of support.

It’s a pretty neat game engine, that unlike Unity or Unreal Engine, doesn’t ask you for a percentage of your sales and gives you total freedom to do whatever you want with the code (given the MIT license).

Today Juan Linietsky posted the progress of Vulkan support. Here’s the summary:

  • 3D materials now work again.
  • A new visual frame profiler was added to check CPU/GPU bottlenecks
  • Almost finished real time lighting code
  • Support for Basis Universal texture compression

Great news for those who want to make video games for free on this excellent engine. Juan Linetsky will focus on real time global illumination this month in preparation for Godot 4.0, which will include all these features and more.