VideoGameDev

From HackPittsburgh Wiki
Jump to navigation Jump to search

Video game development classes

This is a series of 3 talks on how to design your own video game for the personal computer. This is talk 1 of 3.

Talk 1: Game development tools

A programmer’s overview of what sorts of game development libraries and tools are out there, what they do, and how to choose ones that work for you.

Slides: [1]

Talk 2: Game architecture

The basics of what goes into a game, how to organize your code, what the entity-component model is and why it’s awesome.

Slides: [2]

Talk 3: Game performance.

Keeping your frame-rate smooth, common mistakes and design patterns, and what to not worry about.

Slides: [3]