Game Reviews

I have played a lot of different video games. Until I was 17, I thought my calling was to be a game programmer. Eventually all the other things that could be done with programming caught my attention, but I still love playing and exploring new games, and make my own little games every once in a while.

Please consider everything here full of spoilers!

Beyond: Two Souls

Preternaturally pretentious


Mountainous difficulty


The flux and sway of microscopic life

Heavy Rain



Joyful jaunt generates jubilant jackpot

Keep Talking and Nobody Explodes

Fast-paced bomb defusal communication puzzles

The Last of Us

Zombies, but done so much better

Mario Kart 8

Racing: the fun parts

Mini Metro

Hectic minimalist transportation planning

Red Dead Redemption 2

Dutch's gang does their thang

Snake Pass

Slithery collectathon with inventive controls

Stephen's Sausage Roll

Burnt sausage sokoban

Super Mario 64

The granddaddy of 3D platformers


Assembly programming: the game

Uncharted 4: A Thief's End

Avery's avaricious adventure

Top Ten

People often ask for such a list, but it changes all the time depending on my mood, what I’ve been playing recently, and so on. So here’s a list I made once. It’s probably not accurate anymore. I still think all of them are great games that you should definitely play.

  1. Brothers: A Tale of Two Sons
  2. Super Mario 64
  3. RollerCoaster Tycoon 2
  4. Antichamber
  5. Journey
  6. N++
  7. Mario Kart Wii
  8. Factorio
  9. Portal 2
  10. Grand Theft Auto V

Worth playing

Unfortunately I don’t have infinite time to write reviews of everything I’ve enjoyed, but here are some of the games I’d at least recommend checking out. If there’s a game you love that I haven’t included, I might not have tried it yet, so feel free to let me know about it!

Games make the list if I found them interesting and enjoyable, or if they’re important to the history/development of video games, or if they just have something unique that I haven’t seen in any other game. Games don’t make the list if I haven’t played them for a least a couple hours (or if I’ve forgotten about playing them). If there are multiple games in a series, I might list just the prototypical one, or the ones I consider must-plays, or just put the name of the series.