Back to browse
GitHub Repository

Learn real-time graphics programming and build games with SDL's GPU API. Tutorials, code examples, and Claude Code skills

43 starsC

Forge-GPU – 55 C lessons for SDL's GPU API, built with Claude Code

by leobelle·Feb 27, 2026·5 points·0 comments

AI Analysis

●●SolidNiche GemShip It

55 GPU lessons from hello-window to SSAO, each a standalone C program with Claude Code skills baked in.

Strengths
  • Comprehensive progression from fundamentals to advanced (SSAO, shadow mapping implied) respects learning curve; each lesson is runnable and self-contained.
  • "Why not just what" philosophy and Claude Code skills mean AI agents can actually build on these patterns instead of hallucinating graphics code.
  • Modern SDL GPU API is timely; most graphics tutorials still teach OpenGL or WebGL, not current SDL3 production path.
Weaknesses
  • Audience is inherently niche: SDL3 GPU is new, and graphics programming attracts a small slice of developers.
  • No shipped game projects or portfolio proof-of-concept showing these lessons produce real-world output beyond standalone demonstrations.
Category
Target Audience

Game developers, graphics programmers learning SDL3, developers building AI-assisted graphics projects with Claude Code

Similar To

LearnOpenGL.com · Game Engine Architecture (Jason Gregory) · GPU Gems

Post Description

Open-source tutorial series teaching real-time graphics programming with SDL's GPU API. Covers everything from Hello Window to SSAO, with math lessons, engine lessons, and a UI track building font rendering from scratch. Every lesson is a standalone C program with commented code explaining why, not just what. The whole project was built with Claude Code. Each lesson also distills into a reusable Claude Code skill — copy them into your own project and build games with AI that actually understands the GPU patterns.

Similar Projects

Gaming●●Solid

Poor's Man Shaders

CPU-side pixel streaming hack bypasses SDL shader instability for Lua game engines.

Big BrainNiche Gem
delduca
101mo ago