3 repositorios
The central logic and scheduling core of a simulation environment.
Distinguishing note: None of the candidates describe the overarching engine core responsible for pipeline execution.
Explore 3 awesome GitHub repositories matching game development · Simulation Engine Cores. Refine with filters or upvote what's useful.
Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar
Provides a framework for executing ordered pipelines of logic and queries to advance the state of a virtual world.
VPet is a virtual companion application and simulation engine that renders interactive animated characters on the Windows desktop. It uses Windows Presentation Foundation for hardware-accelerated 2D graphics and a state-driven animation engine to manage character visuals based on user input and pet state. The project is built as an embeddable .NET library, allowing the simulation to be integrated into other software projects. It features a plugin-based modding system that loads dynamic libraries at runtime to extend behavioral logic, speech, items, and animations. A community workshop distrib
Provides a comprehensive simulation engine for an interactive desktop companion with state-driven behaviors.
vscode-pets es una extensión de Visual Studio Code que integra mascotas virtuales en el editor. Funciona como una herramienta de bienestar para desarrolladores y una mejora de interfaz basada en webview, proporcionando compañeros de pixel-art interactivos que viven en un panel dedicado dentro del espacio de trabajo. La extensión permite una población de mascotas personalizable donde los usuarios pueden generar compañeros con tipos, colores y nombres específicos. Estas mascotas reaccionan a los movimientos del cursor y pueden participar en comportamientos sociales o actividades, como perseguir una pelota durante un trigger de búsqueda. Los usuarios pueden personalizar el entorno cambiando fondos temáticos y gestionando su colección de compañeros. El sistema también incluye utilidades para auditar mascotas activas y exportar o importar configuraciones de mascotas a archivos.
Simulates the behavior and movement of interactive virtual companions within a dedicated digital habitat.