/topiconf-2022

So you want to build a tiny game? A presentation for TopiConf 2022

Primary LanguageTypeScriptMIT LicenseMIT

Let's build a tiny game

My presentation for TopiConf 2022 about the js13k gamejam

view slides

Run, build, tweak, develop

Development build

yarn install
yarn start

Production build

yarn install
yarn build

My 7 step recipe for an awesome game jam

1. Prepare (pre-jam)

2. Brainstorm

  • Brainstorm game ideas
  • Paper prototype (or validate your idea an other way)
  • Try to get an idea how to integrate the theme
  • You can use GPT-3 for inspiration (variants on the prompt pitch me a game idea for the game <title> worked good for me)
  • Keep your idea simple

3. Core gameplay loop

  • Build the core gameplay loop
  • Maybe Fix your Timestep
  • Keep it simple, pick one core mechanic make this fun
  • People will probably only play your game for about 5 minutes make these minutes count
  • People won't read your manual make your mechanic easy to pick up
    • Easy to learn hard to master type ideas work great in game jams!

4. Iterate and add juice

You have made the core gameplay fun and could submit the game now. But this is the point where you can add secundary mechanics and juice

5. Final playtest

You should continually test your idea. Make sure to let people other than yourself play the game at every step. You can learn a lot from this feedback, especially if the game is to hard (you will be to good at your own game to judge). Make use of the awesome people in the JS13k games slack they'll probably gladly test your game and will even hop on a Discord call so you can watch them play your game.

6. Bundle & Ship-it

Make your final zip, make sure it isn't bigger than 13KiB (maybe codegolf some more if it is!) and submit it! See bundle tools under preparation if you didn't do this in preparation.

7. Celebrate, play other peoples games and vote

You made cool thing, be proud, celebrate! Play other peoples submissions and give feedback, you'll also love to get feedback so make sure to pay it forward!

Now go on and cook up your own awesome tiny game jam game and make sure to show me!