Reading List
This page has a list of links that I’ve been meaning to read and haven’t yet or stuff I just want to remember exists. I’m making it public because maybe other people will find these useful too.
GENERAL
- Tommy Refenes on How to start Game Programming
- How To Build a Game In A Week From Scratch With No Budget
- Old article on How to start making games (Good progression of games to make while learning)
- Amit’s Game Programming Information (The notes on AI are well regarded and lots of further reading)
- Lets build a browser engine
ARCHITECTURE
- Game Programming Patterns
- Implementing a Scripting Engine
- Non-Tile based game editor tutorial (Mostly an ad for this guy’s game engine, but need to read more)
- Insomniac’s Client/Server Tool Architecture
- The Architecture of Open Source Applications High Priority
- Semantic Versioning
- Microsoft Application Architecture Guide
- Lets build a compiler
BUSINESS
- Business Basics for Engineers
- Top F2P Monetization Tricks NEVER DO THESE THINGS
MARKETING
DESIGN
- Game Design Concepts High Priority
- Analyzing the problem of difficulty raised by Chris Crawford’s dragon speech
- The Anatomy of Games
- Rational Design: The Core of Rayman Origins
GRAPHICS
- Scratch-a-Pixel
- Sol’s Graphics Tutorials
- David Rousset’s Software Renderer Tutorial
- Ben Cloward Tutorial on Normal Maps
- Illinois Uni Resource on Anti-Aliased Line Drawing
- Overview of Bresenham line drawing algorithms (really good)
- Neon Helium Tutorials
NETWORKING
GAMEPLAY
LOCALIZATION
TOOLS
- Graphana (Could be used for metrics in automated testing)
- BMFont – Bitmap Font Generator
- Cloc – Count Lines of Code
- Intel Architecture Code Analyzer