Construct 3
by Construct 3Construct 3 suits people making 2D games who want visual event-based logic, with JavaScript or TypeScript available as another option.
Game development software helps you build games with an engine, visual scripting, testing, multiplayer and collaboration tools. This list helps buyers compare those capabilities across software for desktop, web and mobile projects.
The page order is refreshed nightly. Compare the published fields for free plans, paid pricing, engine type, target platforms, source control, testing and team work before choosing a tool.
Construct 3 suits people making 2D games who want visual event-based logic, with JavaScript or TypeScript available as another option.
Unity Engine creates games and immersive experiences with real-time lighting, shading and rendering tools across platforms.
AndroidiPhone & iPadWeb+4It suits beginners, prototype makers, indie developers, and studios creating story-driven adventure games.
AndroidiPhone & iPadWindows+2Stencyl suits creators who want to build games using visual blocks, with the option to add Haxe code and libraries.
AndroidiPhone & iPadWeb+3Engine-neutral source control for game teams handling large files, binaries, branches, merges, and locks.
WebWindowsMac+3It suits people who want to make 2D games or applications using visual editors rather than entering code.
CopperCube may suit creators building games, walkthroughs, simulators or e-learning apps, including those who want no-code interactions.
Ren'Py suits creators building visual novels or life simulation games who want a dedicated script language with Python available for game logic.
AGS suits developers making point-and-click adventure games who can work with AGS Script and the Windows-only editor.
Armory3D suits game developers who use Blender and want visual scripting or Haxe, with exports for desktop, mobile, and web targets.
Castle Game Engine is open-source 2D and 3D software with a visual editor and Object Pascal API for desktop and mobile.
Defold suits indie creators, students, and studios building commercial games.
Flax Engine may suit solo indie developers and teams building 3D games for its listed desktop, mobile or console targets.
GDevelop suits people who want to create games with visual, no-code tools or JavaScript scripting.
Godot Engine is open-source game software with multiplayer and mobile export for Android, iOS, Linux, macOS and web.
Visual game tool for making projects that run on Android, iOS, Mac, browsers, and Windows.
Cocos Creator may suit developers building games or other interactive content for web, desktop, and mobile targets.
O3DE suits developers creating games, simulations, interactive applications, or robotics projects.
RPG Paper Maker creates 3D games with 2D sprites and 3D objects, with tools for maps, events, and assets.
Stride is intended for indie and AAA developers creating PC or VR games, training simulations, and architecture or engineering software.
Buildbox is a visual game-making tool for exporting games to Android, iOS, macOS, and Windows.
CRYENGINE suits developers building games or other projects for its listed PC, console, mobile, web, and VR platforms.
GameMaker may suit people building games for the listed desktop, web, mobile, or console targets.
Cocos Creator is open-source software for 2D and 3D games, with an editor and TypeScript scripting.
The list records whether a tool has a free plan, a free trial or a paid starting price. Treat these as separate choices when you compare software.
Review the pricing model and the paid-from field against your project budget.
Compare support for Windows, macOS, Linux, web, Android and iOS. Choose software that covers the platforms your game needs.
Engine type and visual scripting describe different parts of the workflow. Check both fields to match the way you plan to build and change game logic.
Use the multiplayer tools field to compare options for games that connect players. A project without online play may place less weight on this field.
Source control, built-in testing and team collaboration show how a tool fits a shared development process. Compare these fields with the way your team plans to work.
The open-source label and pricing model can also matter when you review access and licensing needs.