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
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
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp
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
Source Engine is a cross-platform game engine designed for the development and execution of interactive three-dimensional applications. It provides a framework for rendering complex environments and managing multiplayer networking, functioning as a middleware solution for hosting independent game servers.
The main features of nillerusr/source-engine are: Cross-Platform Engines, Client-Server Architectures, Cross-Platform Execution, Cross-Platform Game Clients, Entity Component Systems, Spatial Partitioning Systems, First-Person Shooter Engines, Multi-Dimensional Game Creation.
Open-source alternatives to nillerusr/source-engine include: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… id-software/quake — This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s.… veloren/veloren — Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy…