@vivekgalatage: http://gameprogrammingpatterns.com/contents.html This amazing resource discusses many foundations, from "how computer g…

X AI KOLs Timeline News

Summary

A tweet sharing an online resource that covers game programming patterns, including computer graphics and common design patterns used in game engines.

http://gameprogrammingpatterns.com/contents.html This amazing resource discusses many foundations, from "how computer graphics work" to various design patterns used commonly in game engines. These patterns are interesting reads on their own, and you may find their usage elsewhere, too. Definitely worth reading and saving for later as a reference
Original Article
View Cached Full Text

Cached at: 08/15/26, 05:45 AM

http://gameprogrammingpatterns.com/contents.html

This amazing resource discusses many foundations, from “how computer graphics work” to various design patterns used commonly in game engines. These patterns are interesting reads on their own, and you may find their usage elsewhere, too. Definitely worth reading and saving for later as a reference


Table of Contents · Game Programming Patterns

Source: https://gameprogrammingpatterns.com/contents.html ← PreviousChapter≡AboutThe Book§ContentsNextChapter→## Game Programming Patterns

  1. **Introduction**1. Architecture, Performance, and Games
  2. **Design Patterns Revisited**1. Command 2. Flyweight 3. Observer 4. Prototype 5. Singleton 6. State
  3. **Sequencing Patterns**1. Double Buffer 2. Game Loop 3. Update Method
  4. **Behavioral Patterns**1. Bytecode 2. Subclass Sandbox 3. Type Object
  5. **Decoupling Patterns**1. Component 2. Event Queue 3. Service Locator
  6. **Optimization Patterns**1. Data Locality 2. Dirty Flag 3. Object Pool 4. Spatial Partition

← PreviousChapter≡AboutThe Book§ContentsNextChapter

Similar Articles

@vivekgalatage: https://x.com/vivekgalatage/status/2062944153697493155

X AI KOLs Timeline

A tweet thread explaining how web browsers embody various computer science disciplines, including data structures, operating systems, compilers, networking, rendering, databases, information retrieval, and machine learning, highlighting the browser as a universal computing platform.

What to Learn to Be a Graphics Programmer

Hacker News Top

A blog post outlining the skills needed to become a real-time graphics programmer, covering modern rendering APIs, path tracing, physically based rendering, and the role of machine learning in game development.