Godot Game Engine
github.com
2
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Godot is a free and open-source 2D and 3D game engine that provides a comprehensive set of tools for game development without licensing fees or royalties. Created by Juan Linietsky and Ariel Manzur in 2007 (originally as an in-house engine for their game development studio in Argentina), Godot was released as open source in 2014 and has since grown into one of the most popular open-source game engines, with the Godot Foundation established in 2024 to govern the project. Key features: 2D and 3D: unlike engines that treat 2D as an afterthought, Godot has a dedicated 2D engine with pixel-perfect rendering, 2D physics, and 2D lighting. The 3D engine supports modern rendering (forward+, mobile, and compatibility renderers), PBR materials, global illumination (SDFGI, VoxelGI), shadows, and post-processing. Nodes and Scenes: Godot uses a node-based architecture where everything is a node (Sprite, RigidBody, Camera, etc.). Nodes are organized into trees called scenes, which can be instanced and nested to build complex game worlds. This composition approach is highly modular and reusable. GDScript: Godot's custom scripting language, designed specifically for game development with Python-like syntax, optional static typing, and deep integration with the engine's node system. Other languages: C# (via .NET, with full Visual Studio integration), C++ (via GDExtension for performance-critical code), and community-supported languages including Rust, Python, and Lua. Physics: built-in 2D and 3D physics engines with collision shapes, rigid bodies, character bodies, areas, and raycasting. Animation: a versatile animation player for animating any property of any node, including skeletal animation, blend trees, and state machines. Cross-platform: exports to Windows, macOS, Linux, Android, iOS, Web (HTML5/WASM), and consoles (with publisher NDAs). Editor: a fully integrated development environment with 2D/3D viewport, script editor, tile map editor, debugger, and profiler. MIT.
Statistics
2
Views
0
Clicks
0
Like
0
Dislike