Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active
Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and graphical applications. It utilizes a data-oriented entity-component-system architecture to manage game state, organizing data into contiguous memory blocks to facilitate high-performance processing and massive parallelization of entities. The engine distinguishes itself through a modular plugin architecture and a system-based task scheduler that automatically parallelizes logic by analyzing data access patterns. By employing reactive change detection and deferred command buffer
This project is an open-source, cross-platform rhythm game engine designed to execute musical gameplay by synchronizing visual hit objects with audio tracks. It functions as a comprehensive competitive gaming platform that tracks player performance metrics, manages official leaderboards, and facilitates the distribution of rhythm-based challenges across desktop and mobile operating systems. The engine distinguishes itself through a modular architecture that decouples core gameplay logic from the engine, allowing developers to implement distinct game modes as swappable rulesets. It includes a
OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a cross-platform game client designed to execute core mechanics and logic across multiple operating systems using external game assets. The project focuses on recreating the functionality of a classic action RPG from the ground up through a community-driven effort. It provides a framework for running a game engine that simulates specific gameplay experiences and movement patterns. The engine includes capabilities for isometric projection rendering, deterministic game state simulat
Piccolo is a mini game engine designed for building small-scale games with cross-platform support. It compiles and runs on Windows, macOS, and Linux from a unified codebase, and includes an editor integration for live editing and debugging.
Die Hauptfunktionen von boomingtech/piccolo sind: Game Engines, Game Engine Development, Cross-Platform Build Systems, Entity Component Systems, Cross-Platform Engines, Data-Oriented Component Storage, Runtime-Editor Synchronization, Physics Debug Rendering.
Open-Source-Alternativen zu boomingtech/piccolo sind unter anderem: anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… bevyengine/bevy — Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and… ppy/osu — This project is an open-source, cross-platform rhythm game engine designed to execute musical gameplay by… opendiablo2/opendiablo2 — OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a… confettifx/the-forge — The Forge is a low-level toolkit for building high-performance graphics engines and applications across desktop,… sschmid/entitas — Entitas is a data-oriented Entity Component System framework for Unity. It is designed to separate game state into…