Redot Engine – Multi-platform 2D and 3D game engine https://redotengine.org
  • C++ 94.4%
  • C# 1.2%
  • C 1.1%
  • Java 1.1%
  • GLSL 0.6%
  • Other 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-10 18:56:13 -05:00
.github Restrict normal CI token permissions 2026-09-07 11:37:05 -05:00
core reduces unnecessary narrow-phase collision checks and broadphase pair churn in scenes with large and overlapping shapes 2026-09-07 11:42:57 -05:00
doc reduces unnecessary narrow-phase collision checks and broadphase pair churn in scenes with large and overlapping shapes 2026-09-07 11:42:57 -05:00
drivers GH-1345 Simplify Vulkan check logic 2026-09-03 01:24:30 -05:00
editor Fix EditorSpinSlider::get_minimum_size() & EditorSpinSlider::_draw_spin_slider() 2026-09-06 01:32:00 -05:00
main Fix MCP host and game process shutdown 2026-09-03 00:51:14 -05:00
misc Preserve dotnet format return code in static checks 2026-09-10 18:43:58 -05:00
modules Messed up the FP16 test. (#1401) 2026-09-10 18:56:13 -05:00
platform Move server files into their subfolders 2026-08-30 19:35:45 -05:00
scene Add ray and segment intersection methods to MeshInstance3D 2026-09-07 11:29:30 -05:00
servers reduces unnecessary narrow-phase collision checks and broadphase pair churn in scenes with large and overlapping shapes 2026-09-07 11:42:57 -05:00
tests Move server files into their subfolders 2026-08-30 19:35:45 -05:00
thirdparty Enable C++20 standard (#1285) 2026-07-07 18:39:23 -05:00
.clang-format Style: Declare inline macros as attributes 2025-04-18 12:04:40 -05:00
.clang-tidy Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
.clangd Style: Begin integrating simple .clangd fixes 2025-03-22 13:24:35 -05:00
.coderabbit.yaml Add .coderabbit.yaml configuration file 2026-01-04 11:43:45 -06:00
.editorconfig Fix .sln project generation logic for Rider to support all OS and all C++ toolchains 2025-04-08 15:40:05 +02:00
.envrc Added a Nix flake containing everything needed to build, dev, and run redot (#154) 2026-01-04 15:34:21 -06:00
.git-blame-ignore-revs Merge commit godotengine/godot@2d3bdcac35 2025-04-19 16:05:28 -04:00
.gitattributes Preserve CRLF line terminators for MSVS project template 2025-05-12 13:24:23 +02:00
.gitignore Refactored and enhanced core math functions with constexpr 2026-07-17 09:56:07 -05:00
.gitlab-ci.yml Update release build scripts to enable DX12 support on Windows 2026-06-22 05:19:44 -05:00
.mailmap Update AUTHORS and DONORS list 2025-09-08 22:01:53 +02:00
.pre-commit-config.yaml Preserve dotnet format return code in static checks 2026-09-10 18:43:58 -05:00
AI_POLICY.md Add AI usage policy and update contribution guidelines 2026-05-18 15:38:40 -05:00
AUTHORS.md Update AUTHORS and DONORS list 2025-09-08 22:01:53 +02:00
CHANGELOG.md Add changelog for 4.5.1 2025-10-13 21:04:59 +02:00
CONTRIBUTING.md Add AI usage policy and update contribution guidelines 2026-05-18 15:38:40 -05:00
COPYRIGHT.txt minizip: Update to 1.3.2 2026-06-18 07:50:57 -05:00
custom_dict.txt Add Redot codespell documentation correction 2024-12-21 23:54:49 -05:00
DONORS.md Change Donate URL to redotfoundation (#1234) 2026-03-16 14:14:32 -05:00
flake.lock Added a Nix flake containing everything needed to build, dev, and run redot (#154) 2026-01-04 15:34:21 -06:00
flake.nix Improve Nix flake app build flag support (#1221) 2026-03-14 15:34:13 -05:00
gles3_builders.py Avoid unnecessary version_get_uniform() calls 2025-04-28 15:05:59 +02:00
glsl_builders.py SCons: Modernize shader builders 2025-03-29 11:51:54 -05:00
icon.png Improve the brand related assets 2024-10-21 08:11:46 +03:00
icon.svg Merge commit godotengine/godot@2d3bdcac35 2025-04-19 16:05:28 -04:00
icon_outlined.png Improve the brand related assets 2024-10-21 08:11:46 +03:00
icon_outlined.svg Merge commit godotengine/godot@2d3bdcac35 2025-04-19 16:05:28 -04:00
LICENSE.txt Rebrand Godot to Redot 2024-10-11 02:25:54 -04:00
logo.png Improve the brand related assets 2024-10-21 08:11:46 +03:00
logo.svg Merge commit godotengine/godot@2d3bdcac35 2025-04-19 16:05:28 -04:00
LOGO_LICENSE.txt update logo license and copyright file 2024-10-17 20:49:50 -04:00
logo_outlined.png Improve the brand related assets 2024-10-21 08:11:46 +03:00
logo_outlined.svg Merge commit godotengine/godot@2d3bdcac35 2025-04-19 16:05:28 -04:00
methods.py Merge remote-tracking branch 'godot-upstream/4.5' into dev 2026-01-18 00:13:13 -06:00
mono_build_scripts_linux.sh Added a helper bash script to make building RedotSharp easier 2026-05-19 21:30:56 -05:00
platform_methods.py Merge pull request #106390 from akien-mga/linux-drop-ppc32 2025-05-28 09:47:34 -05:00
pyproject.toml Merge commit godotengine/godot@5dd76968d8 2025-06-05 23:07:30 -04:00
README.md Remove "LTS" from version.py 2026-09-09 16:16:22 -05:00
redot-mcp.sh feat: Native Model Context Protocol (MCP) Server & Automation Suite (#1154) 2026-01-15 06:11:18 -06:00
REDOT_AUTHORS.md Remove "LTS" from version.py 2026-09-09 16:16:22 -05:00
SConstruct Enable C++20 standard (#1285) 2026-07-07 18:39:23 -05:00
screenshot.jpg Rebrand Godot to Redot 2024-10-11 02:25:54 -04:00
scu_builders.py Move server files into their subfolders 2026-08-30 19:35:45 -05:00
version.py Remove "LTS" from version.py 2026-09-09 16:16:22 -05:00

Redot Engine

Redot Engine logo

Ask DeepWiki

2D and 3D cross-platform game engine

Redot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported with one click to a number of platforms, including the major desktop platforms (Linux, macOS, Windows), mobile platforms (Android, iOS), as well as Web-based platforms and consoles.

Free, open source and community-driven

Redot is a completely free and open source fork of Godot under the very permissive MIT license. No strings attached, no royalties, nothing. The users' games are theirs, down to the last line of engine code. Redot's development is fully independent and truly community-driven, empowering users to help shape their engine to match their expectations.

Before being open sourced in February 2014, Godot had been developed by Juan Linietsky and Ariel Manzur (both still maintaining Godot) for several years as an in-house engine, used to publish several work-for-hire titles.

Redot was forked from Godot in September 2024, intending to improve upon Godot in order to fulfill its potential and contribute to the shared codebase of both through a more genuinely community-driven model than Godot.

Kaetram - 2D Pixel Cross-Platform MMORPG by Keros

Redot Engine screenshot!

Getting the engine

Binary downloads

Official binaries for the Redot editor and the export templates can be found on the Redot website and on the GitHub page.

Compiling from source

See the official docs for compilation instructions for every supported platform.

If you have the Nix package manager installed, you can build and run the editor in one command:

nix run .

This will automatically install all build dependencies and compile Redot if the binary doesn't exist.

Detailed Nix usage, including passing SCons build flags through nix run, forwarding runtime arguments, and manual nix develop workflows, is documented in the Nix usage guide at doc/nix.md.

Community and contributing

Redot is not only an engine but an ever-growing community of users and engine developers. Please visit our Discord server!

To get started contributing to the project, see the contributing guide. This document also includes guidelines for reporting bugs.

Follow Redot on X/Twitter!

Documentation and demos

The class reference is accessible from the Redot editor.

AI Integration - Model Context Protocol (MCP)

Redot supports AI integration using MCP. See the setup instructions.