Game Development
"Hey! It compiles! Ship it!"
-- "Top 50 Funny Computer Quotes" by Jun Auza
Graphics APIs
- Microsoft DirectX
- Toymaker - great site covering DirectX, XNA, and gamedev techniques
- DirectX: A Brief Overview [PPT], my 5-minute presentation for local Microsoft user group Tech Spark, which won the Tech Spark Speaker Idol Competition in February 2010.
- OpenGL
- "Getting started with OpenGL on Windows" by Daniel D'Agostino at Gigi on IT, 2012-04-24
- SDL
- Game Programming using SDL
- SDL Documentation
- SDL Quickstart for Linux: Empty Window by Daniel D'Agostino at Gigi on IT, 2010-11-27
- Microsoft XNA
- Toymaker - great site covering DirectX, XNA, and gamedev techniques
- Creating an installer for your XNA game (XNA Game Studio 3.1) by Daniel D'Agostino, 2010-03-13
- XNA Game Studio on Windows Phone by Shawn Hargreaves, 2010-03-10
- XNA Game Studio 4.0 Documentation - MSDN Library
- XNA Game Development for Windows Phone - MSDN Library
- XNA Game Studio Team Blog
- Windows Phone 7 series and XNA Game Studio 4 - what's new - 3 videos of a presentation at Game Developers Conference 2010 where plans for gaming on the new mobile platform were explained
- XNA Wiki
- Book: "Learning XNA 3.0" by Aaron Reed (O'Reilly) - excellent book about XNA and game development techniques; catchy and very easy to follow, even for beginners
- "Matrix Basics. How to step away from storing an orientation as '3 angles'" by Steve Hazen - excellent for understanding how matrices work
- "3d Programming Basics: Working with and Visualizing Vectors" by Steve Hazen - vectors tutorial for beginners
- Kodu
- Kodu at Microsoft Research
- Kodu: Understanding Pages by Daniel D'Agostino, 2010-05-08
Game Design Articles
- Jeff Vogel's View From the Bottom #12 on "addiction-based game design"
- 7 Commandments all video games should obey - Cracked.com - 29th April 2008
- Get to Know Today's Top Designers (video) by Scott Steinberg, 17th July 2010