Beyond Rendering

Announcing the release of "Coding Mastery- Beyond Rendering" and its significance in game development education.

Coding Mastery: Beyond Rendering

The July 2024 announcement

On July 26, 2024, I announced the release of “Coding Mastery: Beyond Rendering” as the latest addition to the Coding Mastery series. In that announcement, I described the collection as five volumes. That was the description used at the time, not a statement about the current total.

The Coding Mastery series

The series covers coding and artificial intelligence, from building interpreted languages to using AI-assisted solutions. The books focus on practical learning for experienced developers and people who are still learning to code.

Beyond Rendering: from theory to practice

“Coding Mastery: Beyond Rendering” builds on “Coding Mastery: Rendering Realities”. The earlier book explored the science and algorithms behind visual representation in computer graphics. This volume takes a hands-on approach to building a rendering engine from the ground up.

What to expect

  • Engine building: Instructions for creating a rendering engine, using the “RenderingEngine” repository as a foundation.
  • Geometric rendering: Tutorials on rendering lines, cubes, and spheres.
  • Lighting and cameras: Techniques for lighting in 3D space and creating free camera movement.

The collection as described in the announcement

In the July 2024 announcement, I described the collection as these five volumes:

  1. Coding Mastery: Beyond Rendering - A practical guide to building rendering engines and creating dynamic virtual worlds.
  2. Coding Mastery: Rendering Realities - An exploration of the theoretical aspects of computer graphics and game development.
  3. Coding Mastery: How to Code any Feature? - A practical guide to mastering coding, escaping tutorial hell, and using AI in development.
  4. Coding Mastery: The Power of LLMs in Dynamic Knowledgebases - An in-depth look at integrating Large Language Models with knowledge graphs.
  5. Coding Mastery: Building Interpreted Languages - A technical reference for creating interpreted programming languages.

The announcement included links to these storefronts:

Older writing

Also read

C++: My Ultimate Gateway to Programming and Coding Mastery