Archive
This archive has been put together by me, Alex Schearer, the author of this site. I’ve gone through my past and present posts and tried to compile a list of articles that I thought you might want to read. If you can’t find something feel free to use the search functionality in the top right corner or browse through the extended archives on the lower left sidebar. Thanks for reading!
Games
I’ve worked on a number of games since I started this blog. Here I’ve listed my games in chronological order. Check out the Code Graveyard for links to the source code for each game!
In between working on games I’ve written a few technical tutorials and recorded some of my thoughts about game making and design. Hopefully you’ll find something helpful as you work on your game.
Physics & Collision Detection
Mostly these articles center around the grid data structure. Here are a few that I think will be especially helpful.
- Physics for a platformer
- Outline and implementation of the grid data structure
- Raycasting algorithm implementation
- Crash library
Game Design
I’ve also explored different aspects of design patterns for games. As I’ve been working I’ve tried to keep an eye out for useful abstractions to share with you.
- Finite State Machines
- Wiki for game design patterns
- Dependency Injection
- Patterns for game AI
- Game entities
Libraries
Naturally as I move from one game to the next I try to re-use as much code as possible. To that end I’ve consolidated some behavior into re-usable libraries which I’m pleased to share with you.
Tutorials
Here are some tutorials that don’t really fit into any of the above categories but cover some useful topics.







