awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ejoy avatar

ejoy/ant

0
View on GitHub↗
3,917 estrellas·408 forks·Lua·MIT·3 vistas

Ant

Ant es un framework de motor de juegos modular diseñado para construir experiencias 3D interactivas. Proporciona una infraestructura de tiempo de ejecución central que admite la integración de paquetes funcionales independientes y reutilizables para extender las capacidades del motor.

El motor cuenta con un pipeline de activos especializado ahead-of-time que transforma modelos 3D, texturas y shaders crudos en formatos binarios optimizados. Al utilizar diseños mapeados en memoria precalculados, el sistema minimiza la sobrecarga de procesamiento en tiempo de ejecución y mejora las velocidades de carga para los activos del juego.

El desarrollo está respaldado por un editor de mundos programable que permite el ensamblaje de escenas y la configuración de objetos a través de una interfaz visual. Este espacio de trabajo está diseñado para ser extensible, permitiendo la configuración personalizada de herramientas e interfaces a través de una capa de scripting. El framework también incluye herramientas de depuración integradas para inspeccionar la lógica de la aplicación durante la ejecución.

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.

Historial de estrellas

Gráfico del historial de estrellas de ejoy/antGráfico del historial de estrellas de ejoy/ant

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ant

Proyectos open-source similares, clasificados según cuántas características comparten con Ant.
  • jynew/jynewAvatar de jynew

    jynew/jynew

    8,815Ver en 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
    Ver en GitHub↗8,815
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Ver en 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
    Ver en GitHub↗8,250
  • urho3d/urho3dAvatar de urho3d

    urho3d/urho3d

    4,707Ver en 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
    Ver en GitHub↗4,707
  • gameplay3d/gameplayAvatar de gameplay3d

    gameplay3d/gameplay

    4,864Ver en 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
    Ver en GitHub↗4,864
Ver las 30 alternativas a Ant→

Preguntas frecuentes

¿Qué hace ejoy/ant?

Ant es un framework de motor de juegos modular diseñado para construir experiencias 3D interactivas. Proporciona una infraestructura de tiempo de ejecución central que admite la integración de paquetes funcionales independientes y reutilizables para extender las capacidades del motor.

¿Cuáles son las características principales de ejoy/ant?

Las características principales de ejoy/ant son: 3D Game Engines, 3D World Building, Engine Runtime Infrastructures, Game Engines & Frameworks, Game Development Engines, Modular Game Architectures, Modular Package Systems, Runtime Asset Optimization.

¿Qué alternativas de código abierto existen para ejoy/ant?

Las alternativas de código abierto para ejoy/ant incluyen: 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…