godotengine/godot
GamesA full 2D and 3D game engine, free under MIT, for people who want to build and export games without engine royalties.
Godot is worth a serious look if you want one editor for both 2D and 3D work and don't want engine licensing to shape your project. It is MIT-licensed, and the README states users keep their games, including engine code changes. The trade-off is that you adopt Godot's own editor, scene and scripting model rather than dropping it into an existing pipeline.
The problem
A small team or solo developer wants to go from an idea to a playable build on desktop, mobile and web without assembling an engine, editor and export pipeline from separate parts. The usual friction is licensing terms, a large toolchain to install and configure, and export steps that differ per platform. In Godot the editor and the common tools ship together, and the export step is a one-click flow to the supported targets. The result is a project that can be run in the editor and then packaged for several platforms from the same source.
What's different
The engine is developed as one project: 2D and 3D are handled through a unified interface, and the common tools are included so teams don't rebuild basics. The licensing model is the clearest differentiator: MIT with no royalties, and the project says users' games remain theirs under that license. Development is community-driven and backed by the Godot Foundation, which matters if you care who sets the roadmap. Consoles are listed as an export target through the project's console page, but the README does not spell out the access or approval process there, so treat console work as a separate question to investigate. The trade-off is that Godot is not a drop-in library for an existing Unity or Unreal project; adopting it means moving your scenes, scripts and workflow into its model.
Who should try it
Good fit: a solo developer or small team starting a new 2D or 3D project who wants an editor that is free to use and modify, and who values being able to read and change engine code. It also suits people who want to publish to desktop, mobile and web from one project without negotiating a license. Poor fit: a studio with an existing Unity or Unreal codebase and middleware built around those engines, because the migration cost falls on you and the README offers no migration path. If you only need a rendering library inside a custom C++ program, a full editor-centric engine is likely more than you want.
Requirements and limitations
The main requirement is adopting the Godot editor and its project structure; there is no documented path to use it as a drop-in component of an existing engine project. You can download official binaries or compile from source for each supported platform, so getting started does not require building the engine yourself. Ongoing work means tracking engine releases and the documentation, which lives in a separate repository, and the class reference is available in the editor and online. Console export is mentioned but not detailed in the README, so verify platform access and support before committing a console title. Engine crashes are part of the trade-off one long-time user describes in discussion below; no compatibility or stability guarantee is claimed by the README.
HotRepo's take
HotRepo's stored coverage contains a single dated observation: Godot ranked #5 on the weekly C++ board with +488 for the week on 2026-10-25. That is one snapshot, not a daily series, so persistence of interest cannot be judged from it. The repository has existed since 2014, which speaks to age rather than current maintenance quality. A 2023 HN thread on Godot 4.0 drew 409 points and 103 comments; one commenter with two years on Godot 3 called it a public good and said they would keep contributing, while another described the engine as fun but not crash-free. Those are individual opinions from older versions, not a project guarantee. Before adopting it, check the official feature list against your target platforms, especially console export.
Hacker News
Written by AI from the project's README, updated October 25, 2026. The project's own docs are the source of truth.