awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
inexorgame avatar

inexorgame/vulkan-renderer

0
View on GitHub↗
1,166 estrellas·45 forks·C++·MIT·5 vistasinexor.org↗

Vulkan Renderer

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.

The engine distinguishes itself through integrated tools for real-time collaborative development, allowing multiple users to coordinate, build, and arrange game assets within an active session. It also includes a centralized platform for sharing and discovering user-generated content, facilitating the exchange of creative resources within a community.

Beyond its core rendering and collaboration capabilities, the engine provides a visual node-based editor for defining game rules and environmental interactions without manual coding. It incorporates a data-oriented component system for memory efficiency, networked state synchronization for consistent multi-user experiences, and a resource-centric system for streaming modular assets.

Features

  • Vulkan-Based Game Engines - A high-performance 3D game engine built with C++20 and the Vulkan API featuring a render-graph architecture.
  • Game State Delta Updates - Synchronizes game world state across clients using delta-compressed updates to ensure consistent multi-user experiences.
  • Entity Component Systems - Organizes game state into contiguous memory blocks to maximize cache efficiency and parallel processing performance.
  • Vulkan API Support - Implements high-performance 3D rendering pipelines using the Vulkan API for hardware-accelerated graphics.
  • Render-Graph Schedulers - Manages complex rendering dependencies and GPU command submission through a directed acyclic graph architecture.
  • Collaborative Real-Time Editing - Enables multiple users to coordinate and build game environments simultaneously within an active session.
  • Game Asset Management - Streams and manages modular game assets from a centralized repository to facilitate dynamic loading.
  • Game Logic Scripting - Enables the definition of complex game rules and interactions through a visual scripting interface.
  • Game World Editors - Provides a dedicated workspace for real-time collaborative assembly of game levels and scene objects.
  • Hardware Abstraction Layers - Wraps low-level graphics API calls into a unified interface to simplify cross-platform hardware-accelerated rendering.
  • Game World Editors - Integrates a visual editor for defining game rules and environmental interactions within the development workflow.
  • Node-Based Logic Interfaces - Provides a visual node-based interface for defining game logic and environmental interactions without manual coding.

Historial de estrellas

Gráfico del historial de estrellas de inexorgame/vulkan-rendererGráfico del historial de estrellas de inexorgame/vulkan-renderer

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Vulkan Renderer

Colecciones seleccionadas manualmente donde aparece Vulkan Renderer.
  • motor de código abierto para desarrollo de videojuegos
  • Game development resources
  • motor multiplataforma para desarrollo de videojuegos

Preguntas frecuentes

¿Qué hace inexorgame/vulkan-renderer?

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.

¿Cuáles son las características principales de inexorgame/vulkan-renderer?

Las características principales de inexorgame/vulkan-renderer son: 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.

¿Qué alternativas de código abierto existen para inexorgame/vulkan-renderer?

Las alternativas de código abierto para inexorgame/vulkan-renderer incluyen: 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…

Alternativas open-source a Vulkan Renderer

Proyectos open-source similares, clasificados según cuántas características comparten con Vulkan Renderer.
  • kaijuengine/kaijuAvatar de KaijuEngine

    KaijuEngine/kaiju

    4,568Ver en GitHub↗

    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

    Gogame-enginegame-engine-2dgame-engine-3d
    Ver en GitHub↗4,568
  • simtr/the-powder-toyAvatar de simtr

    simtr/The-Powder-Toy

    5,149Ver en GitHub↗

    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

    C++
    Ver en GitHub↗5,149
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Ver en GitHub↗

    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

    C#c-sharpgamehacktoberfest
    Ver en GitHub↗3,523
  • facepunch/sbox-publicAvatar de Facepunch

    Facepunch/sbox-public

    6,285Ver en GitHub↗

    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

    C#gamedevsboxsource2
    Ver en GitHub↗6,285
Ver las 30 alternativas a Vulkan Renderer→