Warzone 2100 is an open-source real-time strategy game engine focused on tactical combat and base building. It operates as a real-time strategy game engine utilizing a data-driven asset pipeline and providing cross-platform support. The project features a modular unit design system that uses a technology tree to construct combat entities by combining chassis, propulsion, and weapon components. It includes a lockstep multiplayer network engine to synchronize game state across distributed clients for competitive matches, as well as a JavaScript game scripting framework for implementing custom l
This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s. It is a retro game engine that renders 3D environments and processes player input in real time using CPU-based software rendering rather than GPU acceleration. The engine supports networked multiplayer gameplay over LAN or internet connections and is designed to be moddable, allowing users to create and run custom game modifications and levels. The engine's architecture includes a Binary Space Partition tree for efficient world geometry organization and visibility determination
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
Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic, networking, and rendering infrastructure necessary to recreate classic strategy mechanics across multiple operating systems. The engine utilizes a deterministic lockstep simulation and a client-server architecture to maintain synchronized game states across participants. It distinguishes itself through a data-driven configuration system that allows for extensive game modding, enabling users to adjust mechanics and visual elements by editing human-readable files without requiring sou
Spring es un motor de juegos multiplataforma y framework diseñado específicamente para el desarrollo y ejecución de juegos de estrategia en tiempo real multijugador. Proporciona un entorno de simulación de alto rendimiento para gestionar batallas a gran escala y movimientos de unidades en diferentes sistemas operativos utilizando una base de código compartida.
Las características principales de spring/spring son: Real-Time Strategy Engines, Lockstep Synchronizations, Cross-Platform Game Clients, Cross-Platform Frameworks, Real-Time Strategy Game Development, Multiplayer Session Management, Real-Time Strategy Simulations, Multiplayer Game Servers.
Las alternativas de código abierto para spring/spring incluyen: warzone2100/warzone2100 — Warzone 2100 is an open-source real-time strategy game engine focused on tactical combat and base building. It… id-software/quake — This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s.… gameplay3d/gameplay — Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D… sfttech/openage — Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic,… ambientrun/ambient — Ambient is a cross-platform multiplayer game engine and runtime environment developed in Rust. It provides a system… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic…