Skip to content
Gugsa Gemeda edited this page Jul 20, 2015 · 19 revisions

Game Design

Game Design

Objective

My game concept includes 4 static small rectangles with the colors green, yellow, red and blue. Also circles with the colors green, yellow, red and blue. The circles are random objects coming down from the top of the screen and the playable game is to swipe the circles with the matching rectangle.

Gameplay Mechanics

  • The game uses a real time platform.
  • A player has to swipe incoming objects to the right rectangles based on their colors.
  • The player gets 3 lives per game.

Level Design

  • No-Levels

Technical

Scenes

  • Main Scene (Contains play button, score and high scores)
  • Gameplay
  • Gameover

Controls/Input

  • Swipe based controls
  • Swipe the circle towards the right rectangle with matching colors.

Classes/CCBs

  • Scenes
    • Main Menu
    • Gameplay
    • Gameover
  • Nodes/Sprites
    • Entity (abstract superclass)

    • WorldObject (abstract superclass)
      • Circles
      • Rectangles

MVP Milestones

Week 3 (7/6 - 7/10/2014)

  • Setup Mainscene

Week 4 (7/13 - 7/17/2014) - finishing a playable build

  • Add gravity to all entities/objects
  • Get the circles fall down randomly

Week 5 (7/20 - 7/24/2014)

  • Set up the control scheme so that the game is playable
  • I'm going to finish implementing the mechanism to allow me to swipe the circles
  • Finish gameover scene
  • Get the game mechanism work efficiently
  • Playtest often!!

Week 6 (7/27 - 7/31/2014) - finishing core gameplay

  • Set life bar and score labels
  • Add random spikes to make the game harder
  • Save user data - (how many circles collected)/ High Score
  • Play test

Week 7 (8/2 - 8/6/2014)

  • I'm going to miss this week because I have a community soccer tournament in Minneapolis, but I will be working on my game by my own.
  • I will try to make my game attractive by adding animations and try to change my circles with some kind of Characters.
  • Play test with friends and families
  • Determine what other polish is needed

Week 8 (8/11 - 8/14/2014) - finishing the polish

  • Make sure the game is working correctly
  • Write game description for App store
  • Check if I can post my game for Android phones
  • Publish