Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Filament | 16,322 | 2 | 7 | a day ago | 119 | August 01, 2023 | 114 | apache-2.0 | C++ | |
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 | ||||||||||
Bgfx | 13,451 | 4 days ago | 6 | April 13, 2023 | 283 | bsd-2-clause | C++ | |||
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. | ||||||||||
Piccolo | 4,948 | a month ago | 66 | mit | C++ | |||||
Piccolo (formerly Pilot) – mini game engine for games104 | ||||||||||
Diligentengine | 2,996 | 2 days ago | 17 | apache-2.0 | Batchfile | |||||
A modern cross-platform low-level graphics library and rendering framework | ||||||||||
Herebedragons | 1,682 | 2 months ago | 6 | mit | C | |||||
A basic 3D scene implemented with various engines, frameworks or APIs. | ||||||||||
Acid | 1,566 | 3 days ago | 17 | mit | C++ | |||||
A high speed C++17 Vulkan game engine | ||||||||||
Granite | 1,307 | 15 days ago | mit | C++ | ||||||
My personal Vulkan renderer | ||||||||||
Intrinsic | 1,027 | 5 months ago | 23 | apache-2.0 | C++ | |||||
Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development. | ||||||||||
Rend3 | 890 | 9 | 5 days ago | 14 | February 12, 2022 | 54 | apache-2.0 | Rust | ||
Easy to use, customizable, efficient 3D renderer library built on wgpu. | ||||||||||
Liblava | 664 | 2 days ago | 6 | mit | C++ | |||||
Modern and easy-to-use library for Vulkan |
Rendering engine prototype made with Vulkan 1.3
which can render billions of triangles in just a couple of milliseconds. Code is written using a simpler C++ coding style. Project is written for the C++20
standard and x64
system. Currently the code is tested only on Windows
, using MSVC
(Visual Studio) and MINGW
(Visual Studio Code) compilers. Linux
is not completely supported at the moment, but it should be easy to port, since all third party libraries are cross platform.
This project uses CMake as a build tool. Since the project is built using Vulkan
, the latest Vulkan SDK is required.
Make sure that your graphics card can support listed Vulkan features and make sure you have updated graphics card driver.
Distributed under the MIT License. See LICENSE
for more information.