Dev blog

Turning a prototype into a game

April 03, 2016 | 2 Minute Read

So I finished the 5 prototypes for my class but I didn't update the blog as often as I would've liked. I've picked one of the prototypes to continue development, here I'll explain the reasons why and also I made some game design diagrams that explain a bit about the game I picked.

First of all let’s get that promo and link the games:

  • dodge.me
    • Simple game about dodging enemies coming from the edges of the screen.
  • CORNERED
    • Fast-paced game where you have to avoid the sides of the screen when they attack after a brief signal.
  • simon crushed
    • Similar to prototype 2 but combined with Simon Says, you have to learn the pattern of attack and dodge it.
  • Prototype 4
    • Kill enemies using your shield, dodge when it’s down and buy upgrades to survive.
  • click.me
    • An action clicker, don’t let the enemies leave the screen.

The ones with the most plays are click.me and Prototype 4, with 58 and 56 plays respectively at the moment I’m writing this. I’ve decided to expand upon Prototype 4 because, honestly, I like it more. I feel like there’s a lot of room for expansion on this game and to me it feels like the most robust out of my 5 prototypes.

Here’s a brief list of the first few features I plan to add to the game:

  • Change enemies spawn to a wave system.
  • Add different types of enemies
  • Add shield duration and cooldown indicators
  • Add some sound effects and background music

Now for the design diagrams. First up is game tokens, here we can take a look a the main elements in the game and how they interact with eachother.

Fig1. - Game Tokens
Fig2. - Game Token Interactions

And the game layers diagram expands upon game tokens with lots of information, from the properties of the elements to the reaction the player should feel interacting with the token. You can learn about both of these diagrams on gamasutra.

Fig3. - Game Layers Diagram

That is it for today, I’ll come back with an update on the game next week.