2D Game Support

Ebitengine (formerly known as Ebiten), by Hajime Hoshi , is a lightweight and efficient 2D game engine for the Go programming language. Designed with simplicity and portability in mind, Ebitengine allows developers to create high-performance games for desktop, mobile, and web—all with clean Go code and minimal setup.

Read more: Ebitengine

Superpowers by Sparklin Labs is a free, open-source HTML5 game engine built for creating 2D and 3D games collaboratively in real time. With support for TypeScript and a modular plugin system, Superpowers is a unique engine that blends developer freedom with live, multiplayer project editing—ideal for small teams and hobbyists.

Read more: Superpowers

Cocos2d-x by Cocos is a powerful, open-source game engine optimized for building fast, lightweight 2D games. Written in C++, Cocos2d-x brings professional performance and flexibility to mobile and web developers, with robust cross-platform support and a thriving global community behind it.

Read more: Cocos2d-x

Unity by Unity Technologies is one of the world’s most widely used game engines, powering everything from indie mobile games to AAA titles, simulations, and XR experiences. With its powerful tools, extensive asset ecosystem, and cross-platform reach, Unity offers developers full creative control across 2D, 3D, AR, VR, and real-time applications.

Read more: Unity

Godot by The Godot Engine Community is a fully open-source, cross-platform game engine designed for 2D and 3D game development. It’s lightweight, flexible, and completely free—with no royalties or licensing fees—making it a favorite among indie developers, hobbyists, and educators worldwide.

Read more: Godot

Buildbox by AppOnboard Inc. is a powerful no-code game development platform that lets you create beautiful, monetizable 2D and 3D games without writing a single line of code. With its intuitive drag-and-drop system, smart logic nodes, and real-time preview, Buildbox makes it easy for anyone—from hobbyists to mobile game studios—to bring their ideas to life.

Read more: Buildbox

MonoGame by the MonoGame Team is an open-source game development framework built on C#. It’s the spiritual successor to Microsoft’s XNA Framework, giving professional developers the tools to build high-performance, cross-platform 2D and 3D games. With MonoGame, you write once and deploy to nearly every major platform—with full control over your game engine.

Read more: MonoGame

GameMaker Studio by YoYo Games is a powerful, user-friendly 2D game engine designed to help creators of all skill levels bring their ideas to life quickly. Known for its balance of visual scripting and code-based flexibility, it empowers developers to make everything from indie pixel art games to polished commercial titles—fast and efficiently.

Read more: GameMaker Studio