brainstate

lettier/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.

C++★ 20.0kGitHub ↗

History and source changes · Reports and owner responses · Compare

Similar

  1. patriciogonzalezvivo/thebookofshaders

    Step-by-step guide through the abstract and complex universe of Fragment Shaders.

    GLSL★ 7.1kGitHub ↗

    Why this match

    topics glsl, glsl-shader, glsl-shaders; language differs: C++ → GLSL

  2. Perfare/AssetStudio

    AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.

    C#★ 15.6kMITarchivedGitHub ↗

    Why this match

    topics unity, unity3d; language differs: C++ → C#

  3. SaschaWillems/Vulkan

    C++ examples for the Vulkan graphics API

    GLSL★ 12.2kMITGitHub ↗

    Why this match

    topics glsl, hlsl, vulkan; language differs: C++ → GLSL

  4. google/filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, WebGPU, and WebGL2

    C++★ 20.7kApache-2.0GitHub ↗

    Why this match

    topics 3d-graphics, graphics, opengl

  5. gonglei007/GameDevMind

    最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

    Python★ 6.7kMITGitHub ↗

    Why this match

    topics 3d, game-development, gamedev; language differs: C++ → Python

  6. cocos/cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

    C++★ 9.9kGitHub ↗

    Why this match

    topics 3d, game-development, gamedev

  7. baldurk/renderdoc

    RenderDoc is a stand-alone graphics debugging tool.

    C++★ 11.3kMITGitHub ↗

    Why this match

    topics graphics, graphics-programming, opengl

  8. EllanJiang/GameFramework

    This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.

    C#★ 6.9kMITGitHub ↗

    Why this match

    topics game-development, unity, unity3d; language differs: C++ → C#