awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Redot-Engine avatar

Redot-Engine/redot-engine

0
View on GitHub↗
5,882 星标·307 分支·C++·MIT·7 次浏览redotengine.org↗

Redot Engine

Redot Engine is a multi-platform 2D and 3D game engine that provides a unified editor interface for creating and publishing games across desktop, mobile, web, and console platforms. At its core, the engine uses a scene tree node architecture where game objects are organized hierarchically, with each node inheriting transforms and properties from its parent, and a scriptable node system that allows attaching GDScript, C#, or VisualScript code directly to nodes for custom behavior without recompiling.

The engine distinguishes itself through an editor-embedded runtime that runs the game inside the editor using the same engine binary, enabling live editing, debugging, and scene preview without separate builds. It implements a signals-based event system for decoupled communication between nodes, and separates 2D and 3D rendering pipelines using dedicated node types with unified lighting and shader support. The built-in physics engine provides both 2D and 3D simulation with continuous collision detection, rigid bodies, soft bodies, and joints, while the resource-oriented asset pipeline manages all game assets as typed Resource objects with built-in import, caching, and serialization.

The engine supports building both 2D and 3D games with a comprehensive set of common tools, and offers one-click export to multiple platforms from a single editor. Documentation can be downloaded as HTML or ePub snapshots for offline browsing without an internet connection.

Features

  • 2D and 3D - Builds both 2D and 3D games using a unified editor interface with a comprehensive set of common tools.
  • Cross-Platform Editors - Provides a consistent editor interface across Windows, macOS, and Linux with shared project files and tools.
  • 2D Game Editors - Provides a dedicated editor with sprite tools, tilemaps, and physics systems tailored for two-dimensional gameplay.
  • 3D Game Engines - Creates 3D games using a unified editor with lighting, materials, animation, and physics tools.
  • Asset and Resource Management Systems - Manages all game assets as typed Resource objects with built-in import, caching, and serialization.
  • Multi-Platform Export Tools - Publishes finished games to desktop, mobile, web, and console platforms from a single editor with one-click export workflows.
  • Built-in Physics Engines - Provides both 2D and 3D physics simulation with continuous collision detection, rigid bodies, soft bodies, and joints built into the engine.
  • Dual-Pipeline Renderers - Separates 2D and 3D rendering pipelines using dedicated node types with unified lighting and shader support.
  • Cross-Platform Game Deployment - Publishes finished games to desktop, mobile, web, and console platforms with a single click.
  • Event-Driven Signal Systems - Implements a decoupled observer pattern where nodes emit typed signals that other nodes can connect to.
  • Node-Attached Scripting Systems - Allows attaching GDScript, C#, or VisualScript code directly to nodes for custom behavior without recompiling the engine.
  • Scene Tree Architectures - Organises game objects into a hierarchical tree structure where each node inherits transforms and properties from its parent.
  • Game World Editors - An integrated editor providing common tools for both 2D and 3D game creation within a single workspace.
  • Editor-Embedded Runtimes - Runs the game inside the editor using the same engine binary, enabling live editing, debugging, and scene preview without separate builds.
  • Deterministic Main Loops - Runs game logic, physics, and rendering in a single main thread with deterministic update order.

Star 历史

redot-engine/redot-engine 的 Star 历史图表redot-engine/redot-engine 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Redot Engine 的精选搜索

收录 Redot Engine 的精选合集。
  • 游戏开发
  • 游戏开发引擎与框架
  • 2D 独立游戏引擎

Redot Engine 的开源替代方案

相似的开源项目,按与 Redot Engine 的功能重合度排序。
  • godotengine/godotgodotengine 的头像

    godotengine/godot

    112,618在 GitHub 上查看↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    C++game-developmentgame-enginegamedev
    在 GitHub 上查看↗112,618
  • urho3d/urho3durho3d 的头像

    urho3d/urho3d

    4,707在 GitHub 上查看↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    C++2d3d3d-graphics
    在 GitHub 上查看↗4,707
  • ant-galaxy/oasis-engineant-galaxy 的头像

    ant-galaxy/oasis-engine

    5,791在 GitHub 上查看↗

    Oasis Engine is a web-based game engine and component-based game framework designed for creating real-time interactive 2D and 3D applications for web and mobile platforms. It functions as a real-time 3D renderer and a physics simulation engine capable of producing interactive visual environments. The framework includes a visual scene editor that allows artists and developers to build, layout, and export project scenes through a graphical interface. This system supports visual scene composition and converts these layouts into structured data for runtime reconstruction. The engine's capabiliti

    TypeScript
    在 GitHub 上查看↗5,791
  • cocos-creator/enginecocos-creator 的头像

    cocos-creator/engine

    9,671在 GitHub 上查看↗

    This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl

    C++
    在 GitHub 上查看↗9,671
查看 Redot Engine 的所有 30 个替代方案→

常见问题解答

redot-engine/redot-engine 是做什么的?

Redot Engine is a multi-platform 2D and 3D game engine that provides a unified editor interface for creating and publishing games across desktop, mobile, web, and console platforms. At its core, the engine uses a scene tree node architecture where game objects are organized hierarchically, with each node inheriting transforms and properties from its parent, and a scriptable node system that allows attaching GDScript, C#, or VisualScript code directly to nodes for custom…

redot-engine/redot-engine 的主要功能有哪些?

redot-engine/redot-engine 的主要功能包括:2D and 3D, Cross-Platform Editors, 2D Game Editors, 3D Game Engines, Asset and Resource Management Systems, Multi-Platform Export Tools, Built-in Physics Engines, Dual-Pipeline Renderers。

redot-engine/redot-engine 有哪些开源替代品?

redot-engine/redot-engine 的开源替代品包括: godotengine/godot — Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… ant-galaxy/oasis-engine — Oasis Engine is a web-based game engine and component-based game framework designed for creating real-time interactive… cocos-creator/engine — This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile…