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

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

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

okamstudio/godot

0
View on GitHub↗
112,685 星标·25,663 分支·C++·MIT·23 次浏览godotengine.org↗

Godot

Godot is a multi-platform game engine and a suite of tools used to develop 2D and 3D interactive games and applications across multiple operating systems. It provides specialized development environments for both two-dimensional and three-dimensional design, including tools for sprite animation, tilemaps, lighting, meshes, and physics simulations.

The engine includes a cross-platform export tool that packages projects for deployment to desktop, mobile, web, and console hardware targets from a single codebase.

The system covers broad capabilities for interactive experience design and game development, utilizing a node-based composition model and a scene-graph hierarchy to organize game objects. It employs a resource-based asset management system and a server-based rendering pipeline to handle the transition from internal data representation to visual output.

Features

  • 2D and 3D - Provides a comprehensive engine supporting both 2D and 3D rendering and logic across multiple platforms.
  • Cross-Platform Deployment Tools - Includes integrated tools to export and package projects for desktop, mobile, web, and console targets.
  • Scene Graphs - Organizes game objects in a parent-child scene-graph hierarchy to propagate transformations and properties.
  • 2D Engines - Provides a specialized workspace for 2D game development with integrated sprite animation and tilemap tools.
  • 3D Engines - Provides specialized 3D engine capabilities for designing complex three-dimensional worlds and assets.
  • 2D - Provides a dedicated development environment optimized for 2D interactive experiences and sprite-based rendering.
  • Game Development Engines - Acts as a multi-platform game development engine providing comprehensive tools for 2D and 3D interactive applications.
  • Node-Based - Utilizes a hierarchical node-based composition model as the primary architectural pattern for game construction.
  • Spatial Editors - Ships a dedicated spatial editor for building 3D worlds with integrated lighting, meshes, and physics.
  • Game Development Frameworks - Enables the creation of 2D and 3D games that run on desktop, mobile, web, and consoles from one codebase.
  • Asset Management Systems - Provides a centralized resource-based system for managing the loading, caching, and referencing of game assets.
  • Server-Side Rendering Architectures - Employs a server-based rendering pipeline that decouples internal game world data from the graphics server's drawing process.
  • Cross-Platform Abstraction Layers - Implements a unified interface to abstract hardware-specific graphics and input APIs across multiple operating systems.
  • Scene Serialization - Provides a text-based serialization system to store and reconstruct game levels and object configurations.
  • Non-Gaming Interactive Applications - Provides a comprehensive toolset for constructing non-gaming interactive applications and immersive environments.
  • Game Engines and Frameworks - Fully featured, visual-oriented game engine.

Star 历史

okamstudio/godot 的 Star 历史图表okamstudio/godot 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

okamstudio/godot 是做什么的?

Godot is a multi-platform game engine and a suite of tools used to develop 2D and 3D interactive games and applications across multiple operating systems. It provides specialized development environments for both two-dimensional and three-dimensional design, including tools for sprite animation, tilemaps, lighting, meshes, and physics simulations.

okamstudio/godot 的主要功能有哪些?

okamstudio/godot 的主要功能包括:2D and 3D, Cross-Platform Deployment Tools, Scene Graphs, 2D Engines, 3D Engines, 2D, Game Development Engines, Node-Based。

okamstudio/godot 有哪些开源替代品?

okamstudio/godot 的开源替代品包括: libgdx/libgdx — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of… cocos2d/cocos2d-x — Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive… godotengine/godot — Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides… thecherno/hazel — Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… goodboydigital/pixi.js — Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in…

Godot 的开源替代方案

相似的开源项目,按与 Godot 的功能重合度排序。
  • libgdx/libgdxlibgdx 的头像

    libgdx/libgdx

    24,816在 GitHub 上查看↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Java2d3dandroid
    在 GitHub 上查看↗24,816
  • cocos2d/cocos2d-xcocos2d 的头像

    cocos2d/cocos2d-x

    18,942在 GitHub 上查看↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    C++androidc-plus-pluscocos2d
    在 GitHub 上查看↗18,942
  • 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
  • thecherno/hazelTheCherno 的头像

    TheCherno/Hazel

    13,006在 GitHub 上查看↗

    Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance interactive software. It provides a foundational architecture that enables the construction of desktop applications through native hardware acceleration. The project includes a dedicated game engine editor that allows for the design and testing of interactive 3D and 2D scenes within a unified environment. This editor utilizes an immediate mode interface to maintain synchronization with the engine state, while a hardware-agnostic abstraction layer handles rendering commands across

    C++
    在 GitHub 上查看↗13,006
  • 查看 Godot 的所有 30 个替代方案→