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 (+5838.07%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+5104.06%)
UltralightNext-generation HTML renderer for apps and games
Stars: ✭ 3,585 (+1719.8%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-60.41%)
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 (+103.05%)
RendererA shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+593.4%)
VerticaldissolveProcedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more.
Stars: ✭ 434 (+120.3%)
HybridrenderingengineClustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (+185.79%)
SpheredissolveCustomizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
Stars: ✭ 311 (+57.87%)
Obengine2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (+70.05%)
SoftwarerendererSoftware rendering engine with PBR. Built from scratch on C++.
Stars: ✭ 323 (+63.96%)
RadialprogressbarCustomizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (+262.44%)
TexturepannerThis repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+168.02%)
AlimerCross-platform game engine.
Stars: ✭ 172 (-12.69%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+2929.95%)
TinykaboomA brief computer graphics / rendering course
Stars: ✭ 2,077 (+954.31%)
RimlightCustomizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
Stars: ✭ 170 (-13.71%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-29.95%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+987.31%)
MxengineC++ open source 3D game engine
Stars: ✭ 284 (+44.16%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+33.5%)
Rabbittoolbox🤸🏾♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (+56.85%)
Overload3D Game engine with editor
Stars: ✭ 335 (+70.05%)
BunnyLODCross platform GLFW based port of Stan Melax's BunnyLOD Easy Mesh Simplification
Stars: ✭ 60 (-69.54%)
ArkARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 370 (+87.82%)
NcineA cross-platform 2D game engine
Stars: ✭ 372 (+88.83%)
GlasWebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (+41.12%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+1375.13%)
RizzSmall C game development framework
Stars: ✭ 428 (+117.26%)
Vortice.windows.NET standard bindings for DirectX, WIC, Direct2D1, XInput, XAudio and X3DAudio
Stars: ✭ 427 (+116.75%)
LumeCreate CSS3D/WebGL applications declaratively with HTML. Give regular DOM elements shadow and lighting.
Stars: ✭ 445 (+125.89%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+1792.39%)
Limonengine3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (+68.02%)
TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+1915.74%)
Tprpixa Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Stars: ✭ 448 (+127.41%)
DxwrapperFixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
Stars: ✭ 460 (+133.5%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+150.76%)
Fiber2dCross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+110.66%)
HoloshieldHighly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (+103.55%)
MoravaEngine2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-34.52%)
Awesome Creative CodingCreative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+4314.21%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+481.73%)
LlglLow Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+413.2%)
MonogameOne framework for creating powerful cross-platform games.
Stars: ✭ 8,014 (+3968.02%)
HlslexplorerSee how hardware understands your HLSL
Stars: ✭ 91 (-53.81%)
MvvmlightThe main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+393.91%)
KlaygeKlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+735.53%)
VeldridA low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (+805.58%)
The ForgeThe Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Stars: ✭ 2,710 (+1275.63%)
HgeHGE 1.9 configured with CMake DirectX9 version, with shaders. The classic 1.8.1. version is in the `master` branch if you ever need that.
Stars: ✭ 185 (-6.09%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-8.12%)
Blue Flame EngineA 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (-34.52%)
BsfModern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (+732.49%)
CryengineCRYENGINE is a powerful real-time game development platform created by Crytek.
Stars: ✭ 580 (+194.42%)
rend3Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (+177.16%)
isosurfaceIsosurface extraction using Marching Cubes and pure WebGL.
Stars: ✭ 66 (-66.5%)
Directxtk12The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Stars: ✭ 765 (+288.32%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+5877.66%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+6608.12%)
SatinA 3D Graphics Framework built on Apple's Metal
Stars: ✭ 182 (-7.61%)