Skip to main content

Master the Craft: Advanced Game Programming Tutorials and Engine Insights

Dive into in-depth tutorials, performance optimization guides, and architecture deep dives for programmers building the next generation of games.

Featured Article

Graphics Programming

Rasterization Reimagined: A Practical Guide for Modern Graphics Engineers

The State of Rasterization: Why We Need a Fresh PerspectiveIn my ten years as a graphics engineer, I have watched rasterization evolve from a well-understood fixed-function pipeline into a hybrid beast that demands both hardware knowledge and algorithmic creativity. Many modern tutorials still teach the classic triangle setup and fragment shading as if GPU architectures haven't changed since the GeForce 8800. In my practice, I have found that this outdated view leads to suboptimal performance, especially when targeting diverse platforms like mobile GPUs, integrated graphics, or the specific constraints of the aspenes domain—where energy efficiency and real-time responsiveness are paramount. For instance, a project I completed in 2024 for an aspenes-based AR application required me to rethink every stage of the pipeline to maintain 60 frames per second on a Qualcomm Snapdragon 8 Gen 2. The default approach of submitting thousands of draw calls and relying on depth testing alone

Latest Articles