
Advanced Game Design
by Michael Sellers · first published 2017
5mentions
3recommended by
5HN commenters
2013–2022first – last mentioned
60% recommend40% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






For anyone interested in game systems, Mike Sellers' book is the best recent introduction: https://www.amazon.com/Advanced-Game-Design-Systems-Approach... This blog post didn't really do much for me. The blog author's definition of system is not how contemporary game development community uses the word. We wouldn't call decks of cards…
on “Low-Tech Game Systems (2003)” ↗The best one I’ve read is Advanced Game Design: A Systems Approach by Michael Sellers. It’s a good bit more rigorous than other books on game design.
on “Richard Bartle releases his classic “Designing Virtual Worlds” book for free” ↗…Design A Book of Lenses - Steve Swink's Game Feel - Scott Rogers' Level Up - Skaff & others' Characteristics of Games - Raph Koster's A Theory of Fun - Joris Dormans & Ernest Adams' Game Mechanics: Advanced Game Design This one was just published but I'll happily bet on it: - Richard LeMarchand's A Playful Production Process
on “Deeper Than Pixels: A Reading List on Video Games” ↗…Sensation, by Steve Swink Designing Virtual Worlds, by Richard Bartle Here are a few more that I haven’t read and don’t own, so don’t know anything about them: Elements of Game Design, by Robert Zubek Advanced Game Design: A Systems Approach, by Michael Sellers Game Mechanics: Advanced Game Design, by Ernest Adams & Joris Dormans The Ultimate Guide to Video Game Writing and Design, by Flint Dille & John Zuur Platten I’m sure there are…
on “Foundations of Game Engine Development” ↗…which abstracted out the game mechanics into formalized simulation but it was too technical that was taking out the fun from the process so I stopped reading it. The name of the book is Game Mechanics: Advanced Game Design. But yes, maybe there'll be tools advanced enough to help not taking the fun out.
on “How I Make A Living Using GameMaker” ↗