OpentkThe Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✭ 2,284 (+327.72%)
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 (+2090.64%)
Lwjgl3LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (+562.92%)
Limonengine3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (-38.01%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+598.13%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-66.1%)
VeldridA low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (+234.08%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+1819.85%)
Sfml.netOfficial binding of SFML for .Net languages
Stars: ✭ 354 (-33.71%)
GaiaskyMirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-69.66%)
LudoA libretro frontend written in golang
Stars: ✭ 366 (-31.46%)
Bgrabitmap📜 BGRABitmap graphics library made with Lazarus (Free Pascal).
Stars: ✭ 112 (-79.03%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+2105.24%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+301.12%)
Gpu ViewerA front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux
Stars: ✭ 129 (-75.84%)
KlaygeKlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+208.24%)
SerpentCross-platform gaming kit in the D programming language
Stars: ✭ 140 (-73.78%)
Cpp 3d Game Tutorial SeriesC++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-25.09%)
AcidA high speed C++17 Vulkan game engine
Stars: ✭ 838 (+56.93%)
FlextglOpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-66.29%)
Openswe1rAn Open-Source port of the 1999 Game "Star Wars Episode 1: Racer"
Stars: ✭ 236 (-55.81%)
EtengineRealtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (-23.6%)
SfmlSimple and Fast Multimedia Library
Stars: ✭ 7,316 (+1270.04%)
KtxLibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+70.97%)
Oreon EngineOpenGL/Vulkan Java 3D Engine
Stars: ✭ 431 (-19.29%)
FbgLightweight C 2D graphics API agnostic library with parallelism support
Stars: ✭ 349 (-34.64%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+158.99%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+207.12%)
Physics3dA 3D physics engine
Stars: ✭ 101 (-81.09%)
WorldwindjavaThe NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
Stars: ✭ 526 (-1.5%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+2374.72%)
Mini3d3D Software Renderer in 700 Lines !!
Stars: ✭ 1,320 (+147.19%)
NimglNimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (-59.18%)
InviwoInviwo - Interactive Visualization Workshop
Stars: ✭ 199 (-62.73%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (-26.03%)
PixieditorPixiEditor is a lightweight pixel art editor made with .NET 5
Stars: ✭ 210 (-60.67%)
OuzelC++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+13.67%)
RadixengineA free and open game engine.
Stars: ✭ 126 (-76.4%)
CsfmlOfficial binding of SFML for C
Stars: ✭ 211 (-60.49%)
Rust SkiaSafe Skia Bindings for Rust
Stars: ✭ 450 (-15.73%)
Pyvista3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
Stars: ✭ 734 (+37.45%)
Engine NativeNative engine for Cocos Creator
Stars: ✭ 488 (-8.61%)
DuckstationFast PlayStation 1 emulator for x86-64/AArch32/AArch64
Stars: ✭ 2,888 (+440.82%)
AlimerCross-platform game engine.
Stars: ✭ 172 (-67.79%)
DebroglieDeBroglie is a C# library implementing the Wave Function Collapse algorithm with support for additional non-local constraints, and other useful features.
Stars: ✭ 190 (-64.42%)
BorealisHardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).
Stars: ✭ 135 (-74.72%)
MosLightweight game engine.
Stars: ✭ 153 (-71.35%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-7.49%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+444.19%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (-50.75%)
Glportal🎮 Open Source teleportation based first person puzzle-platformer
Stars: ✭ 297 (-44.38%)
Gl vs vkComparison of OpenGL and Vulkan API in terms of performance.
Stars: ✭ 65 (-87.83%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+114.61%)
DaemonThe Dæmon game engine. With some bits of ioq3 and XreaL.
Stars: ✭ 136 (-74.53%)
FlingengineA Vulkan game engine with a focus on data oriented design
Stars: ✭ 239 (-55.24%)
RspirvRust implementation of SPIR-V module processing functionalities
Stars: ✭ 332 (-37.83%)
Gfx[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+844.76%)