Nick Gravelyn

Making a new game and “engine”

It’s been nearly four years since we released Polychromatic and over six years since Shipwreck. Since those games released I’ve changed jobs a few times, had a kid, started (and stopped) online music composition classes, and generally have just been busy. However in the last few months since settling in with my new role at Stripe I’ve become more and more eager to make a new game. I’m not exactly sure what it’ll be but I’ve set a couple of goals for myself:

  1. Make a game and ship it, preferably in the next year or two.
  2. Build the game from scratch, using some libraries but no engine.

I’m currently using C++ to write the game and building on top of things like the Metal graphics API on macOS, Direct3D11 on Windows, and an OpenGL renderer for Linux. There’s still a lot to be figured out but it’s a lot of fun building this architecture up.

Hopefully I can share more details about the code as well as tips/tricks that can help others who also want to make games in this way.