Getting started with BGFX
- Auto-discovered
Game Coder Nz
Visit resource ↗Description
[video] Getting started with BGFX is a YouTube playlist by Game Coder Nz that walks through the bgfx cross-platform rendering library from a blank project to basic 3D and UI text.
Episodes cover introduction, project setup, initializing bgfx, index and vertex buffers, shaders, rendering an image, a renderer class, frame buffers, depth testing blending and stencil, ImGui, 3D rendering, reading a color, font atlas textures, and drawing text across fifteen numbered videos.
It is for beginner to intermediate C++ graphics programmers who want structured bgfx onboarding rather than reading API headers alone.
The series is free on YouTube as a continuous playlist, with each episode playable in order.
It is useful as a practical entry into bgfx resource creation, shaders, and common rendering states before building a custom engine layer.
Related resources
- The Cherno (YouTube)
Yan Chernikov's C++ and game-engine development channel, including the Hazel engine series, OpenGL/graphics episodes, and software engineering fundamentals for aspiring engine…
100% match · <code><beginner><video><basic><engine><episodes><getting><practical> - Cloud Shader Breakdown (Cyanilux)
Cyanilux Shader Graph tutorial for URP that builds animated cloud decks on a subdivided plane with layered world-space noise, vertex displacement, and depth-based fading at intersections.
100% match · <shaders><depth><each><entry><free><game><index><layer> - Custom Renderer Features (Cyanilux)
Long-form Cyanilux guide to URP ScriptableRendererFeature and ScriptableRenderPass code: example effects, RTHandle setup, blit paths, and Unity 6 Render Graph notes.
100% match · <code><shaders><custom><entry><free><index><programmers><rather> - Depth (Cyanilux)
Long-form Cyanilux tutorial on Unity depth spaces, Z buffers, Scene Depth sampling, SV_Depth, and world-position reconstruction in URP and HDRP.
100% match · <code><shaders><buffers><depth><entry><free><index><platform> - Intro to the Shader Pipeline (Cyanilux)
Introductory Cyanilux blog post on Unity meshes, shader stages, render pipelines, materials, C# property setup, batching, and forward versus deferred paths.
100% match · <code><shaders><beginner><each><entry><free><index><introduction> - Local UVs for Sprites in Sprite Sheet/Atlas (Cyanilux)
Unity shader techniques for per-sprite 0-1 UVs when sprites live in sheets or atlases: C# UV remap with Shader Graph/HLSL, plus URP object-space and renderer-bounds alternatives.
100% match · <code><shaders><across><atlas><each><entry><free><index> - Water Shader Breakdown (Cyanilux)
Water Shader Breakdown on cyanilux.com is a free Unity URP Shader Graph tutorial by Cyanilux (updated 2023).
100% match · <shaders><color><depth><entry><free><index><project><rather> - Writing Shader Code in Universal RP (v2) (Cyanilux)
Writing Shader Code in Universal RP (v2) is Cyanilux's ShaderLab and HLSL guide for Unity URP (2021, updated 2022).
100% match · <code><shaders><each><entry><frame><free><index><project> - A gentle introduction to shaders (Alan Zucconi)
Alan Zucconi's A gentle introduction to shaders in Unity3D (June 2015) is part one of his Gentle Introduction series on alanzucconi.com, aimed at Unity developers new to GPU programs. It connects vertices, materials, and shaders in Unity's pipeline, covering ShaderLab Properties and SubShader layout, inspector uniforms, Queue tags, ZTest, and the surface-versus-vertex/fragment split for lighting versus effects. Little prior shader knowledge is assumed; fixed-function shaders are skipped as obsolete.
100% match · <shaders><beginner><before><free><game><introduction><programmers><series> - Blending Meshes into Terrain (Inresin)
Louis Waloschek's April 2020 Inresin tutorial blends static meshes into Unity Terrain using baked depth masks and Amplify surface shaders.
100% match · <code><shaders><before><blending><free><order><programmers><started> - Blur Renderer Feature Example/Template for URP / Unity 2021.2 (Alexander Ameye)
Custom Render Passes in Unity is Alexander Ameye's July 2021 ameye.dev note on URP ScriptableRendererFeature and ScriptableRenderPass boilerplate, heavily commented where Unity SRP documentation still feels sparse. The sample applies a two-pass box blur: blit camera color to a temporary buffer, blur vertically then horizontally, with adjustable strength and downsampling.
100% match · <code><shaders><api><basic><before><custom><free><introduction> - BruteForceGame
Matthieu Houllier's Brute Force studio blog documenting Crumble, a Unity physics platformer released on Steam in late 2020. Devlogs walk through shipped shaders: shell grass ben
100% match · <shaders><basic><depth><free><game><image><intermediate><practical> - Custom Post Processing in URP / Unity 2021.3 (Febucci)
Federico Bellucci's May 2022 Febucci article covers custom post-processing in Unity URP on Unity 2021.x (URP 12.1.5), when volume-backed custom effects lacked clear docs.
100% match · <code><shaders><before><custom><free><programmers><project><renderer> - Drawing Thousands of Meshes with DrawMeshInstanced / Indirect (Toqoz)
Toqoz's November 2019 toqoz.fyi post walks through drawing very large mesh counts in Unity with Graphics.DrawMeshInstanced and Graphics.DrawMeshInstancedIndirect, with C# samples,
100% match · <code><shaders><alone><basic><before><class><color><custom> - Effect Texture Maker
Official docs list sixty-eight templates, resolutions to 2048, animation and sprite sheets, three-way color balance, normal maps, and PNG alpha export.
100% match · <across><blending><color><free><game><intermediate><practical><project> - Febucci
's blog is the public writing hub of the Febucci studio (Text Animator, Unity and Godot tools, and indie games).
100% match · <code><shaders><before><engine><free><game><programmers><started> - Freya Holmér's Math Visualizations
Topics include dot and cross products, lerp, radians, Bézier curves, point-in-triangle tests, curvature, Voronoi tessellation, and trochoidal waves - each clip emphasizes motion over notation.
100% match · <before><cross><engine><free><game><index><intermediate><library> - Joyrok
Tech Art Chronicles on joyrok.com walk Unreal materials or UMG and Unity Shader Graph in parallel, mapping Photoshop-style layers and masks into node graphs.
100% match · <shaders><across><basic><blending><custom><engine><font><free> - Physically Based Rendering
Alex Tardif’s Physically Based Rendering page is a practitioner-oriented explainer of energy-conserving shading terms - diffuse, specular, Fresnel, and microfacet models - for real
100% match · <shaders><cover><cross><custom><engine><free><image><intermediate> - Portals Series (Daniel Ilett)
Daniel Ilett’s multi-part portal series recreates Spyro-style skybox gates and full Portal-like rendering in Unity, covering stencil buffers, oblique projection matrices, momentum
100% match · <before><building><each><free><game><programmers><project><series>