How to make your own game engine (and why) | Dark Hacker News