Kaiju is a general purpose 2D and 3D game engine built with the Go programming language and the Vulkan graphics API. It serves as a cross-platform game framework for deploying interactive applications to Windows, Linux, Mac, and Android. The engine includes an integrated game editor for composing scenes, managing assets, and designing shaders within a visual workspace. It provides a dedicated shader designer workspace that supports real-time hot-reloading, allowing visual changes to be seen instantly without restarting the application. The framework covers a broad range of production systems
The Powder Toy is a C++ physics engine and material simulation software that operates as a falling sand physics sandbox. It provides a simulation environment where solids, liquids, and gases interact based on heat, pressure, and velocity. The project is a scriptable sandbox environment, offering an external scripting interface and behavioral scripting to modify game mechanics, automate tasks, and define custom simulation logic. The software supports the construction of complex machinery, physical structures, and functional logic circuits through simulated electronic components and sensors. I
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
s&box is a game development platform built on Valve's Source 2 engine, integrating the .NET runtime as a first-class scripting and gameplay logic layer. It provides a full-featured visual editor that combines asset management, level design, and code editing into a single workflow, enabling developers to create and edit games within a modern editor environment. The platform distinguishes itself through a managed-native interop bridge that allows C# code to interact directly with native Source 2 systems for high-performance communication, alongside a hot-reload scripting system that supports li
This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance hardware-accelerated graphics. It features a render-graph architecture designed to manage resource dependencies and optimize command submission across different operating systems and GPU vendors.
Die Hauptfunktionen von inexorgame/vulkan-renderer sind: Vulkan-Based Game Engines, Game State Delta Updates, Entity Component Systems, Vulkan API Support, Render-Graph Schedulers, Collaborative Real-Time Editing, Game Asset Management, Game Logic Scripting.
Open-Source-Alternativen zu inexorgame/vulkan-renderer sind unter anderem: kaijuengine/kaiju — Kaiju is a general purpose 2D and 3D game engine built with the Go programming language and the Vulkan graphics API.… simtr/the-powder-toy — The Powder Toy is a C++ physics engine and material simulation software that operates as a falling sand physics… 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… facepunch/sbox-public — s&box is a game development platform built on Valve's Source 2 engine, integrating the .NET runtime as a first-class… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile…