Free Writing

Free writing
I watched the first couple episodes of Double Fine Adventure last night. It’s a documentary about the first huge Kickstarter and the game that came out of that. The second episode showed Tim Schafer going through the beginning of the game design process and the tools he uses. It turns out that his main tool is dedicated free writing time. He starts a notebook and just free writes until the ideas start to come out. I like this and will do it. I’ll use my bus rides every day as my free writing time.

My desktop machine is in the middle of a Windows Reset right now, so I’ll start my free writing off as a way to vent some frustration…

I think about a game that I want to make and the things I want it to have. This normally leads me to a list of a bunch of points, probably like:

  • retro shit
  • crafting
  • farming
  • exploration
  • discovery
  • synthy music
  • puzzles
  • fuschia
  • turquoise
  • 80s
  • machines
  • character unlocks
  • progression
  • character fashion
  • randomly rolled gear
  • etc etc etc

What the hell do I do with all of that? My favorite games over the last few years have been Breath of the Wild and Red Dead Redemption 2. They share a lot of similar gameplay elements and I find both of them very relaxing and rewarding to play. Immediately, the thing that jumps out about these games is that they’re huge, massive games. The kind of game that takes a big team, years to complete. Obviously, we don’t have those kind of resources, so we need to compromise.

The compromise has to start with the size of the game, right? None of the world map content in those games is procedurally generated. Everything is carefully crafted to work together. You can really see this in the way the maps are laid out. When you are near points of interest, there are multiple points of interest visible in the distance. As you move through the games, you are always teased with that next thing off in the distance. That seems to me, to be a source of the satisfaction you get from exploring.

  1. Find some point of interest
  2. See another point of interest in the distance
    3to that point of interest
  3. Satisfaction…

How tough is that to do in 2d? It seems very tough, but that’s a problem for another day. Anyway, we’re trying to find a compromise, to cut the workload. Map size is an obvious target. Does a smaller map take away these moments of ‘hey look at that, let’s go there?’ and crush our ATMOSPHERE? Seems like it might. Can you create a large map, hand build the points of interest and then procedurally generate the rest? Maybe even define some placement rules for the points of interest and have those placed by the engine too? Need to think on that.

BotW and RDR2 are great games, but yhey’re not exactly the style I want. That lies more with games like Hyper Light Drifter, Hotline Miami, or Axiom Verge. More on that later…