CodeWarrior
Oct 07, 2017 - Jan 17, 2018
Code: https://github.com/eodoxus/codewarrior-web
I made this neat little game to do 2 things:
- Learn React
- Proof of concept a "learn to code" game idea
What I really learned was:
- How to build a game engine, even if it's only a little web engine using Canvas API
- How an engine is designed around game asset creation tools
- Game development software design patterns, specifically Commands, Commander, Render Tree, and State Machine...and a bunch of others I can't remember right now
This was a really fun project and I'd like to spend more time on it actually. I recommend all software engineers to do a project like this.