awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
inexorgame avatar

inexorgame/vulkan-renderer

0
View on GitHub↗
1,166 星标·45 分支·C++·MIT·9 次浏览inexor.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.

Star 历史

inexorgame/vulkan-renderer 的 Star 历史图表inexorgame/vulkan-renderer 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Vulkan Renderer 的精选搜索

收录 Vulkan Renderer 的精选合集。
  • 开源游戏开发引擎
  • Game development resources
  • 跨平台游戏开发引擎

Vulkan Renderer 的开源替代方案

相似的开源项目,按与 Vulkan Renderer 的功能重合度排序。
  • kaijuengine/kaijuKaijuEngine 的头像

    KaijuEngine/kaiju

    4,568在 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
    在 GitHub 上查看↗4,568
  • simtr/the-powder-toysimtr 的头像

    simtr/The-Powder-Toy

    5,149在 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++
    在 GitHub 上查看↗5,149
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 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
    在 GitHub 上查看↗3,523
  • facepunch/sbox-publicFacepunch 的头像

    Facepunch/sbox-public

    6,285在 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
    在 GitHub 上查看↗6,285
查看 Vulkan Renderer 的所有 30 个替代方案→

常见问题解答

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.

inexorgame/vulkan-renderer 的主要功能有哪些?

inexorgame/vulkan-renderer 的主要功能包括: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。

inexorgame/vulkan-renderer 有哪些开源替代品?

inexorgame/vulkan-renderer 的开源替代品包括: 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…