A short and practical guide for beginners


A numerical game design approach for progression and fairness


A game design tool based on in-game morals


Empowerment, deadlocks, and a small mathematical analysis


How narrative theory can be used to improve game design


Do more with less code and greater flexibility


Breaking the “good/bad” dichotomy for the sake of more diverse games


And how to spot and solve them using simple questions


How to engage players using evolution, discovery, and rewards


The story of MoonGun, or, how to turn prototypes into complete games

Yvens Serpa

I'm a Brazilian teacher currently working at Saxion University (Enschede, NL) for CMGT. I write every day for education, programming, and as a hobby. [@yvensre]

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store