Godot Engine

Godot Engine — Free Download. Cross-Platform 2D/3D Engine

Godot Engine is a video game engine that supports both two- and three-dimensional development. The program lets you export projects to Windows, macOS, Linux, Android, iOS and HTML5 web platforms. Its internal architecture is based on nodes and scenes, providing a system for organizing game elements. The engine includes an animation editor, a physics system and a built-in debugger. Developers can program game logic using GDScript, C# or C++ through GDExtension.

★★★★★
5.0(1 rating)

Download Godot Engine (Official links)
File size: 82 MB
The latest version of Godot Engine is: 4.7.2
Operating system: Windows, Linux, Mac OS, Android
Languages: English
Price: $0.00 USD

  • Animation editor. Godot incorporates an animation editor that allows you to create frame-based animated sequences, skeletal animation for characters, morphing and cutscenes. The system can animate node properties, making it possible to create animations that change shader parameters or play sound effects at specific moments on the timeline.
  • 2D and 3D physics system. The engine has its own physics system for two-dimensional and three-dimensional games. This system handles collision detection, rigid bodies, static bodies, characters, vehicles, raycasts and joints between objects. Version 4.4 includes support for the Jolt physics engine as an add-on.
  • GDScript language. GDScript is the engine's main scripting language, designed specifically for Godot. Its syntax is similar to Python and it is optimized to work with the program's node and scene architecture. GDScript is high-level, object-oriented and dynamically typed, with optional static typing since version 3.1.
  • Shader editor. The program includes a visual shader editor (shader graph) that lets you create visual effects for 2D and 3D materials using nodes. You can also write shaders directly in a GLSL-based language for particles and object materials. Shaders control the appearance of objects in real time.
  • Particle system. Godot has a particle system for creating visual effects such as smoke, fire, explosions or rain. Particles can be controlled through shaders and respond to physical forces. Version 4.3 introduced improvements to particle turbulence and 3D noise textures.
  • Built-in debugger. The engine includes a debugger that supports breakpoints and step-by-step code execution. This tool lets you inspect variables, examine the node tree in real time and analyze game performance while it runs.
  • C# support. Godot offers official support for the C# language through .NET. This feature is available in specific versions of the engine and allows developers to use a language that is standard in the video game industry. Support includes editing in Visual Studio and VSCode through plugins.
  • GDExtension for C++. The GDExtension technology lets you write game logic or high-performance algorithms in C++ without having to recompile the entire engine. This feature also makes it possible to integrate third-party libraries and SDKs into the project.
  • Navigation system (pathfinding). The engine provides tools for 2D and 3D pathfinding using navigation meshes (navmesh). AI-controlled characters can calculate routes to move around the scene while avoiding obstacles. Version 4.1 introduced revamped avoidance algorithms for navigation.
  • Vulkan renderer. Since version 4.0, Godot has supported the Vulkan graphics API. This renderer provides SDF-based global illumination, real-time dynamic reflections and improvements in overall graphics performance. The engine supports OpenGL ES 3.0 and 2.0 for devices with more limited hardware.
  • Multiplayer support. Godot includes tools for creating online games with networking features. The engine supports connections through network protocols, allowing state synchronization between clients and the server. The network API handles HTTP requests and real-time communication.

Godot Engine began development in 2001 inside the Argentine company OKAM Studios, created by the programmers Juan Linietsky and Ariel Manzur. The engine was used internally by the studio for more than a decade to develop its own projects. In February 2014, Linietsky and Manzur released the program's source code on GitHub under the MIT License, a free software license that allows commercial use without restrictions. The first public stable version, Godot 1.0, was released in December 2014. The engine's name comes from Samuel Beckett's play "Waiting for Godot", a reference to the fact that there are always new features to add and the program is never considered completely finished. Godot 4.0 was released in March 2023 with Vulkan support, and version 4.4 was released in March 2025.


Alternatives to Godot Engine:

For Godot Engine there are 20 alternative programs. Free: 20, paid: 0.

Roblox Studio — Free Download. Immersive 3D creation and development platform

Roblox Studio

A creation engine developed by Roblox Corporation that enables designing, building, and publishing interactive experiences for a global audience.
Price: Free   Size: 9.52 MB   Version: 0.714.1.7141099   OS: Windows
GDevelop — Free Download. Video game creation without programming

GDevelop

GDevelop is a video game development software that allows you to create games for the web, desktop, and mobile devices.
Price: Free   Size: 143 MB   Version: 5.6.264   OS: Windows, Linux, MacOS, Android, iOS
CopperCube — Free Download. 3D game creation

CopperCube

CopperCube is an engine for developing three-dimensional applications and games.
Price: Free   Size: 44.6 MB   Version: 6.7.3   OS: Windows, MacOS
Keolot Phaser Editor — Free Download. Visual editor for Phaser games

Keolot Phaser Editor

Keolot Phaser Editor is a free visual development environment for 2D browser games based on the open source Phaser engine with integrated Matter JS physics.
Price: Free   Size: 150 MB   Version: 1.2.0   OS: Windows, Android
Solar2D — Free Download. Game Engine

Solar2D

Solar2D is a free, open-source 2D game engine for building mobile games and apps.
Price: Free   Size: 204 MB   Version: 3736   OS: Windows, Linux, MacOS, Android, iOS
Pixels Composer — Free Download. Image Editing and Processing

Pixels Composer

Pixels Composer is a specialized tool for manipulating and generating images using advanced techniques.
Price: Free   Size: 37.5 MB   Version: 1.21.0   OS: Windows
Harfang 3D — Free Download. 3D Rendering Engine

Harfang 3D

HARFANG 3D is a graphics engine designed for creating 3D applications, simulations, and visualizations.
Price: Free   Size: 28 MB   Version: 3.2.7   OS: Windows, Linux
Open 3D Engine — Free Download. Game and Simulation Development

Open 3D Engine

Open 3D Engine (O3DE) is a development engine for creating 3D games and simulations.
Price: Free   Size: 1840 MB   Version: 2605.0   OS: Windows, Linux
LDtk — Free Download. 2D Game Level Editor

LDtk

LDtk is a level editor specialized in creating maps and layouts for 2D video games.
Price: Free   Size: 160 MB   Version: 1.5.3   OS: Windows, Mac OS, Ubuntu
Adventure Game Studio — Free Download. Adventure Game Creation

Adventure Game Studio

Adventure Game Studio (AGS) is a development environment specialized in creating graphic adventure games.
Price: Free   Size: 52.6 MB   Version: 4.0.0.17   OS: Windows, Linux, Android
Hology Engine — Free Download. Data Automation and Analysis

Hology Engine

Hology Engine is a tool designed for process automation and data analysis.
Price: Free   Size: 130 MB   Version: 0.277   OS: Windows, Linux, MacOS
Castle Game Engine — Free Download. 3D and 2D Game Development

Castle Game Engine

Castle Game Engine is a cross-platform game engine designed for creating interactive 3D and 2D applications.
Price: Free   Size: 607 MB   Version: 7.0   OS: Windows, Linux, Mac, BSD
Tiled Map Editor — Free Download. Game Map Creation

Tiled Map Editor

Tiled Map Editor is a tool designed for creating custom maps for video games.
Price: Free   Size: 21.2 MB   Version: 1.11.2   OS: Windows, Linux, MacOS
Torque 3D — Free Download. 3D Game Engine

Torque 3D

Torque 3D is a three-dimensional game development engine.
Price: Free   Size: 28.1 MB   Version: 4.0.3   OS: Windows, Linux
GameMaker — Free Download. Game Development

GameMaker

GameMaker is an integrated development environment (IDE) designed for creating video games.
Price: Free   Size: 228 MB   Version: 2024.13.0.190   OS: Windows, Linux, MacOS
RPG Paper Maker — Free Download. Create RPG Games

RPG Paper Maker

RPG Paper Maker is a program designed for developing role-playing games with paper-style graphics in 2D and 3D.
Price: Free   Size: 9.23 MB   Version: 2.9   OS: Windows, Linux, MacOS
Pocket Code — Free Download. Mobile Game Creation

Pocket Code

Pocket Code is an app that lets you develop games and animations directly on mobile devices.
Price: Free   Size: 137 MB   Version: 1.4.1   OS: Android, iOS
Cryengine — Free Download. Advanced Game Engine

Cryengine

CryEngine is a video game engine developed by Crytek.
Price: Free   Size: 82 MB   Version: 1.0.0   OS: Windows
Upbge — Free Download. 3D Game Engine

Upbge

UPBGE is a video game engine based on Blender.
Price: Free   Size: 280 MB   Version: 0.50   OS: Windows, Linux, MacOS
ct.js — Free Download. 2D Game Creation

ct.js

ct.js is a development environment for creating 2D games.
Price: Free   Size: 311 MB   Version: 5.3.1   OS: Windows, Linux, MacOS

New programs