Free and open source 2D and 3D game engine for Windows PC

Godot Engine (32-bit)

Godot Engine (32-bit)

  -  77.7 MB  -  Open Source
Godot Engine 32bit is an advanced, feature-packed, multi-platform 2D and 3D open-source game engine for Windows PC! Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.



Godot Engine 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.

Features and Highlights

An extremely efficient paradigm for designing games
  • Visual editor, full of mature tools.
  • Uncluttered UI, with context-sensitive editors.
  • Amazing scene system, supporting instancing and inheritance.
  • Friendly content creation interfaces for artists, level designers, animators, …
  • Visual shader editing for 2D and 3D.
  • Persistent live editing (changes are not lost after stopping the game). Live to edit on mobile devices!
Create any kind of complex 2D games
  • Fully dedicated 2D engine, no hacks.
  • Work in pixels as your units, but scale to any screen size and ratio.
  • Custom 2D physics engine that works in pixel coordinates.
  • Flexible kinematic controller for collision without physics.
  • Blit 3D models as sprites into 2D.
Create great-looking 3D games
  • Import 3D models from 3DS Max, Maya, Blender, and more with full animation.
  • Skeleton deforms and blend shapes.
  • Several light types, with shadow mapping.
  • Render with HDR, anti-aliasing, and linear color modes.
  • Post-process fog, glow, bloom, color adjustment, …
  • Support for Physically-Based Rendering planned for the end of 2016.
Most flexible animation system for games
  • Animate 2D or 3D. Visual animation editor with the timeline.
  • Frame-based or cut-out animation for sprites and rigs.
  • Any property of any object can be animated, even function calls.
  • Use custom transition curves and tweens.
  • Helpers to animate 2D rigs, with skeletons and IK.
  • Efficient optimizer to pack imported 3D animations.
  • Animation Tree support for fluid character animation.
Add behaviors to objects with a built-in scripting
  • A python-like scripting language, designed to make games with zero hassle.
  • Built-in editor with syntax highlighting, real-time parser, and code completion.
  • Powerful integrated debugger and profilers. It can debug a game running on mobile devices.
  • Integrated class documentation browser.
  • Friendly C++ API to optimize parts of the game or extend any part of the engine.
Deploy games everywhere!
  • Mobile platforms: iOS, Android, BlackBerry OS
  • Desktop platforms: Windows, macOS, Linux, *BSD, Haiku
  • Web Platforms: HTML5 (via Emscripten)
  • One-click deploy & export to most platforms. Easy to create custom builds too.
Requirements
  • Recommended: Vulkan 1.0 compatible hardware
  • Minimal: OpenGL 3.3 / OpenGL ES 3.0 compatible hardware
Additional requirements for the .NET version: .NET SDK

Alternatives

Unreal Engine - High-fidelity graphics, real-time 3D creation.

Unity - Powerful 3D and 2D gaming development software for Windows.

CryEngine - Advanced graphics and real-time rendering tools.

GameMaker Studio - Simple 2D development with drag-and-drop system.

Cocos Creator - Open-source framework focused on mobile games.

Construct 3 - Beginner-friendly drag-and-drop 2D game engine.

RPG Maker: Tailored for creating role-playing games, this software provides specialized tools and a simple interface for RPG development.

PROS
  • Open-Source and Free
  • Node-Based Architecture
  • Cross-Platform Export
  • Lightweight and Fast
  • Active Community Support
CONS
  • Limited 3D Features
  • Smaller Asset Marketplace
  • GDScript Learning Curve
  • Less Industry Adoption
  • Lacks Native Support for VR
Also Available: Godot Engine (64-bit) and Godot Engine for Mac

Why is this app published on FileHorse? (More info)
  • Godot Engine 4.6.1 (32-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Godot Engine 4.6.1 (32-bit) Screenshot 1
  • Godot Engine 4.6.1 (32-bit) Screenshot 2
  • Godot Engine 4.6.1 (32-bit) Screenshot 3

What's new in this version:

Changed:
- 3D: Change orbit snap shortcut with navigation scheme
- 3D: Fix Skeleton3D Edit Mode bone buttons have priority over transform gizmo
- 3D: Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none
- 3D: Increase float precision in the editor inspector for Quaternions
- 3D: Register zoom shortcuts to match preset Godot navigation scheme
- Animation: Fix double memdelete of dummy_player
- Animation: Fix LookAtModifier3D / AimModifier3D forward vector
- Animation: Fix use-after-free in Animation Blend Tree
- Animation: Fix use-after-free in AnimationTree (AHashMap realloc)
- Buildsystem: Fix missing lib with builtin_glslang=false
- C#: Revert “Improve performance of CSharpLanguage::reload_assemblies”
- Core: Fix ClassDB class list sorting regression
- Core: Fix the NodePath hash function to not yield the same value for similar paths
- Editor: Fix NodePath EditorProperty using the wrong scene root
- Editor: Fix create dialog recents
- Editor: Fix Rename option for instance roots
- Editor: Fix Unique Resources from Inherited Scenes
- Editor: Fix wrong base type when creating script
- Export: Load translation files to check locale for ICU data export
- GDScript: LSP: Add godot to known language ids
- GDScript: LSP: Handle clients that do not support CompletionContext
- GUI: Fix current line highlight not extending into gutter
- Input: Update editor shortcuts when changing 3D navigation scheme
- Particles: Revert “Change curve range for particle multipliers”
- Physics: Allow SoftBody3D to have a total_mass of 0 again
- Physics: Fix transform updates sometimes being discarded when using Jolt
- Platforms: Android: Fix Bad file descriptor in SAF/MediaStore in long term access
- Platforms: Fix crash in StorageScope.kt on Android
- Platforms: Wayland Embedder: Fix FD leak with inert objects
- Platforms: Windows: Disable MSVC control flow check on IAT hooks
- Plugin: Android: Fix plugin type mismatch regression
- Rendering: Avoid reading from sky pointer when rendering background without sky
- Rendering: Ensure that uv border size is passed in to sky rendering functions
- Rendering: Pick the sample closer to the camera when resolving 2x MSAA
- Rendering: Update re-spirv with more derivative operations
- Rendering: Use sky’s corrected camera projection for combined_reprojection
- Rendering: Use transmittance instead of opacity in the early-out branch when calculating volumetric fog
- Thirdparty: libpng: Update to 1.6.54