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

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

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

ejoy/ant

0
View on GitHub↗
3,917 星标·408 分支·Lua·MIT·4 次浏览

Ant

Ant 是一个模块化的游戏引擎框架,专为构建交互式 3D 体验而设计。它提供了一个核心运行时基础设施,支持集成独立的、可复用的功能包以扩展引擎能力。

该引擎具有专门的预编译(AOT)资源管线,可将原始 3D 模型、纹理和着色器转换为优化的二进制格式。通过利用预计算的内存映射布局,系统最大限度地减少了运行时处理开销,并提高了游戏资源的加载速度。

开发工作由一个可脚本化的世界编辑器支持,该编辑器允许通过可视化界面进行场景组装和对象配置。此工作区设计为可扩展,支持通过脚本层进行自定义工具和界面配置。该框架还包括用于在执行期间检查应用逻辑的集成调试工具。

Features

  • 3D Game Engines - Provides a modular framework for building interactive 3D game experiences.
  • 3D World Building - Builds interactive 3D experiences using a modular framework that combines low-level code and scripting languages.
  • Engine Runtime Infrastructures - Provides the base runtime environment and low-level systems required to execute games built with the modular toolset.
  • Game Engines & Frameworks - Provides a software suite for building interactive 3D experiences with a modular package system.
  • Game Development Engines - Builds interactive software using a core engine infrastructure and a modular package system to manage complex project dependencies.
  • Modular Game Architectures - Organizes engine functionality into independent, reusable units that are dynamically integrated into the core runtime.
  • Modular Package Systems - Enables engine functionality to be organized into independent units that are plugged into the core infrastructure during the build process.
  • Runtime Asset Optimization - Converts raw shaders, textures, and 3D models into efficient formats to improve runtime performance and reduce memory usage.
  • Editor Launches - Launches a dedicated interface to assemble scenes and configure objects through a scriptable environment.
  • Asset Transformation Engines - Uses a specialized toolchain to process raw source files into engine-ready assets before game distribution.
  • Asset Compilers - Transforms source code and assets into runnable files and development tools using a dedicated build system.
  • AOT Asset Processors - Converts art files into engine-ready binary formats before execution to reduce processing overhead during game playback.
  • Scriptable Editors - Exposes internal development tools and scene composition logic through a scripting layer for custom workspace configuration.
  • Visual Scene Editors - Provides a graphical development environment to manage project assets and scene settings through an intuitive interface.
  • 3D Scene Editors - Provides a scriptable 3D workspace for assembling scenes and configuring game objects.
  • Ahead-of-Time Processing - Transforms raw 3D models, textures, and shaders into optimized binary formats during the build phase to minimize runtime overhead.
  • Game World Editors - Provides a dedicated visual workspace for assembling levels and configuring game objects.
  • Asset Pipelines - Converts raw 3D models, textures, and shaders into optimized binary formats for faster loading.
  • Graphics Asset Optimization Pipelines - Transforms raw 3D models, textures, and shaders into optimized binary formats to improve runtime performance.
  • Scene Composition - Enables scene assembly and object configuration within a visual workspace to define level layouts.
  • Engine-Ready Asset Processing - Processes raw art files into engine-ready formats using specialized build tools to ensure full compatibility and improve loading speeds.
  • Lua Script Debuggings - Provides a remote debugger for stepping through and inspecting Lua script logic during game execution.
  • Modular Software Design - Organizes engine functionality into independent, reusable packages integrated during the build process.
  • Scriptable Interfaces - Provides a scriptable interface for scene assembly and object configuration to enable rapid iteration.
  • Binary Asset Compilation - Transforms textures and shaders into optimized binary formats for fast runtime loading and minimal memory footprint.

Star 历史

ejoy/ant 的 Star 历史图表ejoy/ant 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Ant 的开源替代方案

相似的开源项目,按与 Ant 的功能重合度排序。
  • jynew/jynewjynew 的头像

    jynew/jynew

    8,815在 GitHub 上查看↗

    jynew is a 3D RPG game engine and development framework designed for building three-dimensional role playing games. It provides a comprehensive suite of tools for scene editing, game logic scripting, and the creation of 3D environments. The project features a specialized 3D asset management pipeline for importing and aligning models and animations, including specific tools for weapon attachment and rendering. It includes a dedicated combat system editor for defining battle encounters, skill effects, and combat grids with real-time synchronization. Additionally, it provides a game modding fram

    C#game-developmentjinyongunity
    在 GitHub 上查看↗8,815
  • godotengine/godot-demo-projectsgodotengine 的头像

    godotengine/godot-demo-projects

    8,250在 GitHub 上查看↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    在 GitHub 上查看↗8,250
  • 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
  • gameplay3d/gameplaygameplay3d 的头像

    gameplay3d/gameplay

    4,864在 GitHub 上查看↗

    Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D interactive games. It functions as both a 3D graphics engine for rendering environments and a 2D game development kit for creating sprite-based mechanics. The framework provides a cross-platform abstraction layer to ensure that game logic and graphics run across various hardware and software platforms using a shared codebase. The engine implements a hardware-accelerated rendering pipeline and component-based game logic to separate data from behavior. It utilizes a native C++ impleme

    C++c-plus-pluscross-platformengine
    在 GitHub 上查看↗4,864
查看 Ant 的所有 30 个替代方案→

常见问题解答

ejoy/ant 是做什么的?

Ant 是一个模块化的游戏引擎框架,专为构建交互式 3D 体验而设计。它提供了一个核心运行时基础设施,支持集成独立的、可复用的功能包以扩展引擎能力。

ejoy/ant 的主要功能有哪些?

ejoy/ant 的主要功能包括:3D Game Engines, 3D World Building, Engine Runtime Infrastructures, Game Engines & Frameworks, Game Development Engines, Modular Game Architectures, Modular Package Systems, Runtime Asset Optimization。

ejoy/ant 有哪些开源替代品?

ejoy/ant 的开源替代品包括: jynew/jynew — jynew is a 3D RPG game engine and development framework designed for building three-dimensional role playing games. It… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… fyroxengine/fyrox — Fyrox is a Rust-based game engine for building both 2D and 3D games, designed as a native engine with no runtime… gameplay3d/gameplay — Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic…