We stand with Ukraine to help keep people safe. Join us

Free and open-source game engine.

3.5
Based on 2 user ratesRead reviews & comments
Free
Absolutely Free

Godot overview

Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.

Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.

Create games with ease using Godot's unique approach to game development.

  • Nodes for all your needs. Godot comes with hundreds of built-in nodes that make game design a breeze. You can also create your own for custom behaviors, editors and much more.
  • Flexible scene system. Create node compositions with support for instancing and inheritance.
  • Visual editor with all the tools you need to be packed into a beautiful and uncluttered context-sensitive UI.
  • Friendly content creation pipeline for artists, level designers, animators and everyone in between.
  • Persistent live editing where changes are not lost after stopping the game. It even works on mobile devices!
  • Create your own custom tools with ease using the incredible tool system.

What’s new in version 4.1.3

Updated on Nov 21 2023

  • 2D: Allow using floating-point bone sizes and outline widths in the 2D editor (GH-79434).
  • 2D: Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed (GH-80943).
  • 2D: Fix TileMap editor so that pressing control deselects cells correctly (GH-81925).
  • 2D: Fix animated tile time-slice calculation accumulating float errors (GH-82360).
  • 3D: Make CSGShape follow curve’s tilt in Path mode (GH-79355).
  • 3D: Ensure GridMap visibility is updated when entering the tree (GH-81106).
  • Animation: Improve and clarify paused Tweens (GH-79879).
  • Animation: Avoid emitting signals if the animation is not ready to be processed (GH-80367).
  • Animation: Ensure methods skipped by AnimationPlayer::seek are not called (GH-80708).
  • Animation: Fix animation keyframes being skipped when played backwards (GH-81452).
  • Animation: Fix SkeletonIK3D editor preview when changing active node (GH-82391).
  • Audio: Fix pausing stream on entering tree (GH-83779).
  • Buildsystem: SCons: Use CXXFLAGS to disable exceptions, it’s only for C++ (GH-83618).
  • C#: Fix line number when opening an external editor (GH-79404).
  • C#: Fix an error in Vector3.BezierDerivative (GH-82664).
  • Core: Support loading of translations on threads (GH-78747).
  • Core: Fix comparison of Callables with binds (GH-81131).
  • Core: Fix for non-deterministic behavior in PCKPacker (GH-81280).
  • Core: Fix not being able to set Node process priority in certain cases (GH-82358).
  • Documentation: Add missing RenderingDevice method descriptions (GH-80716).
  • Editor: Fix conversion of hex color strings in project converter (GH-74026).
  • Editor: Fix long plugin names breaking AssetLib UI (GH-80555).
  • Editor: Fix 2D/3D viewport context switching issues when script editor is floating (GH-80647).
  • Editor: Fix paste value emptying an array on some right click location (GH-80977).
  • Editor: Fix missing dependency warning popup (GH-82244, GH-83024).
  • Editor: Windows: Always double-quote path when launching the File Explorer (GH-78963).
  • Export: iOS: Fix build on Xcode 14 and older (GH-83088).
  • GDExtension: Fix incorrect virtual function in VideoStream.set_paused (GH-79710).
  • GDExtension: Fix variant_iter_get() actually calling iter_next() (GH-83681).
  • GDScript: Check get_node() shorthand in static functions (GH-78552).
  • GDScript: Fix get_method from named lambda (GH-80506).
  • GDScript: Add check for super() methods not being implemented (GH-81808).
  • GDScript: Fix GDScriptCache::get_full_script eating parsing errors because of early exit (GH-83540).
  • GDScript: LSP: Fix autocomplete quote handling (GH-81833).
  • GUI: Fix native popups auto-closing when interacting with non-client area (GH-79456).
  • GUI: Fix scrolling PopupMenu on keyboard/controller input (GH-80271).
  • GUI: Fix OptionButton minimum size when “Fit Longest Item” is enabled (GH-80366).
  • GUI: Fix TreeItem range slider not working properly (GH-81174).
  • Import: Fix reimporting scene with default values selected (GH-79907).
  • Import: Limit mesh complexity in LOD generation to prevent crashing (GH-80467).
  • Import: Fix grayscale DDS loading (GH-81134).
  • Import: Update Blender export flags for 3.6 (GH-81194).
  • Import: Avoid crash when generating LODs on meshes with non-finite vertices (GH-82285).
  • Input: Add XInput device ID for wireless Series 2 Elite controller (GH-82508).
  • Input: Android: Fix input routing logic when using a hardware keyboard (GH-80932).
  • Input: Android: Fix logic for deferred window input events being inverted (GH-83301).
  • Multiplayer: Fix watch properties not being correctly removed (GH-81033).
  • Navigation: Fix pathfinding funnel adding unwanted point (GH-79228).
  • Particles: Fix particle shader deterministic random values (GH-80638).
  • Particles: Fix GPUParticles2D offset stutter (GH-80984).
  • Particles: Fix errors when freeing GPUParticles (GH-82431).
  • Physics: Fix missing clear for some set_exclude* query parameter methods (GH-82043).
  • Porting: Android: Update the launchMode for the GodotApp activity (GH-83954).
  • Porting: Linux: Use EWMH for DisplayServerX11::_window_minimize_check() implementation (GH-80036).
  • Porting: macOS: Fix borderless mode on macOS 13.6+ (GH-82357).
  • Porting: Web: Fix JavaScript callback memory leak (GH-81105).
  • Porting: Windows: Do not force redraw window background on mouse pass-through region change (GH-80153).
  • Porting: Windows: Fix not applying NVIDIA profile to new executables (GH-81251).
  • Rendering: Fix validation errors when enabling SSIL, TAA + MSAA (GH-80315, GH-81775).
  • Rendering: Ensure POINT_SIZE takes effect in the canvas item shader (GH-80323).
  • Rendering: Fix volumetric fog NaN values in textures from starting at a zero Vector2 (GH-80992).
  • Rendering: Fix various VoxelGI issues (GH-81067, GH-81124, GH-83035).
  • Rendering: Fix various LightmapGI issues (GH-81545, GH-81951).
  • Rendering: Fix SubViewport with UPDATE_WHEN_VISIBLE not working properly in exported project (GH-81607).
  • Rendering: Fix cluster artifacts and negative light (GH-82546).
  • Rendering: Fix disabling depth prepass break opaque materials (GH-83371).
  • Rendering: GLES3: Fix clear color’s alpha value will affects 2D editor (GH-81395).
  • Rendering: GLES3: Fix instanced rendering color and custom data defaults (GH-81575).
  • Rendering: Mobile: Uncomment code required for fog rendering on clear color (GH-79776).
  • Rendering: Mobile: Fix issue with four subpasses always been requested (GH-80368).
  • Rendering: Mobile: Fix missing decal mask (GH-80911).
  • Rendering: Vulkan: Fix multithreaded compute list and GPU particle processing (GH-79849).
  • XR: Fix GPUParticles3D on the Meta Quest 2 with OpenGL renderer (GH-83756).
  • Thirdparty: mbedTLS 2.18.5, zlib/minizip 1.3.
  • Thirdparty: Sync controller mappings DB with SDL2 community repo.
  • As well as many improvements to the documentation.
View older Godot updates

Information

License

Free

Size

106.2 MB

Developer’s website

https://godotengine.org/

Downloads

389

App requirements

  • Intel 64
  • Apple Silicon
  • OS X 10.12 or later
Try our new feature and write a detailed review about Godot. All reviews will be posted soon.

What customer like

Support
Stability
User Experience

What needs improvements

Bug fixing

Godot qualities

Value
5.0
Ease of use
4.0
Features
5.0
Reliability
4.0
Customer support
5.0

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0

(0 Reviews of )

There are no reviews yet
  • Comments

  • User Ratings

TomasStew
TomasStew
May 26 2021
3.3.2
2.0
May 26 2021
2.0
Version: 3.3.2
We will see, how this app works.
Ervins Strauhmanis
Ervins Strauhmanis
Oct 12 2023
4.1.2
5.0
Oct 12 2023
5.0
Version: 4.1.2
TomasStew
TomasStew
May 28 2021
3.3.2
2.0
May 28 2021
2.0
Version: 3.3.2
Free
Absolutely Free
How would you rate Godot?
Similar apps
Unity
High-end game development app.
Is this app is similar to Unity? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Sauerbraten
Multiplayer/singleplayer first person shooter and game engine.
Is this app is similar to Sauerbraten? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Minetest
An open-source voxel game engine (Unstable).
Is this app is similar to Minetest? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes