Explosion💥 A modern cross-platform game engine (WIP)
Stars: ✭ 102 (-42.37%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+3272.32%)
mojoshaderUse Direct3D shaders with other 3D rendering APIs.
Stars: ✭ 91 (-48.59%)
VeldridA low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (+907.91%)
Vk9Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (+351.41%)
Yggdrasil-LegacyExperimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-88.7%)
Fna3dFNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-37.29%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+5692.09%)
wgpu-mcRust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (+43.5%)
SubstrateA cross-platform render-graph based rendering system written in Swift
Stars: ✭ 94 (-46.89%)
CommandbufferA lock-free CommandBuffer implementation designed for multi-threaded rendering applications.
Stars: ✭ 151 (-14.69%)
makmaMakma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-56.5%)
SFE-EngineA real time renderer based on Vulkan(LWJGL).
Stars: ✭ 20 (-88.7%)
CLUSEK-RTVulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-86.44%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+1541.81%)
GameplayOpen-source, cross-platform, C++ game engine for creating 2D/3D games.
Stars: ✭ 3,429 (+1837.29%)
Island🌋🐎 Project Island is an experimental, hot-reloading Vulkan renderer/proto-engine for Linux, written in C/C++.
Stars: ✭ 441 (+149.15%)
Rust SkiaSafe Skia Bindings for Rust
Stars: ✭ 450 (+154.24%)
Kaleido3dNext Generation Renderer for Cross Platform Engine Development
Stars: ✭ 145 (-18.08%)
Gfx[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+2750.28%)
osreAn open source render engine
Stars: ✭ 95 (-46.33%)
Viry3dCross platform 2D and 3D game engine in C++.
Stars: ✭ 307 (+73.45%)
PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+170.06%)
Bulllord Enginelightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+204.52%)
Vulkan2drendererEasy to use 2D rendering engine using Vulkan API as backend.
Stars: ✭ 60 (-66.1%)
dw-sample-frameworkA simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.
Stars: ✭ 76 (-57.06%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+547.46%)
VulkanRendererPersonal repo for learning the vulkan graphics api
Stars: ✭ 42 (-76.27%)
XacorExperimental Game Engine
Stars: ✭ 24 (-86.44%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+48.59%)
UrdeData interchange and engine re-implementation for games by Retro Studios | Mirror
Stars: ✭ 253 (+42.94%)
StrideStride Game Engine (formerly Xenko)
Stars: ✭ 3,524 (+1890.96%)
CrossWindow-GraphicsA header only library to simplify creating 🌋 Vulkan / ⚪ OpenGL / 🌐 WebGL / ❎DirectX / 🤖 Metal data structures with CrossWindow.
Stars: ✭ 48 (-72.88%)
Fiber2dCross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+134.46%)
VulkandemosSome simple vulkan examples.
Stars: ✭ 413 (+133.33%)
AlimerCross-platform game engine.
Stars: ✭ 172 (-2.82%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+123.16%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+179.1%)
Engine NativeNative engine for Cocos Creator
Stars: ✭ 488 (+175.71%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-55.93%)
LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+471.19%)
SpartanengineGame engine with an emphasis on architectual quality and performance
Stars: ✭ 869 (+390.96%)
VulkustAn engine for Vulkan in Rust, tries to implement modern graphic features. (suspended for now)
Stars: ✭ 64 (-63.84%)
D9vkA Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Stars: ✭ 805 (+354.8%)
Gears VkPowerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
Stars: ✭ 71 (-59.89%)
Tristeon3dA 3D Engine built by two Game Engineering students.
Stars: ✭ 68 (-61.58%)
TvmOpen deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+4133.9%)
3d Game Shaders For Beginners🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+6509.04%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-22.03%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+1110.17%)
Vulkan SamplesOne stop solution for all Vulkan samples
Stars: ✭ 2,009 (+1035.03%)
XrtlCross-platform Real-Time Rendering Library
Stars: ✭ 108 (-38.98%)
Nova RsNova Renderer, but in Rust
Stars: ✭ 98 (-44.63%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-36.16%)
HerebedragonsA basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+812.99%)
YALCTYet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-85.88%)
pygfxLike ThreeJS but for Python and based on wgpu
Stars: ✭ 72 (-59.32%)
OuzelC++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+242.94%)