Brick Breaker IDD - vnod52/Unreal_Brick_Breaker GitHub Wiki

Welcome to the Unreal_Brick_Breaker wiki!

INTERACTIVE DESIGN DOCUMENT


Brick Breaker


Executive Summary


This game is one of the classic platformer games, the game consists of a moving platform at the bottom of the screen that the player controls. The goal for the users is to try and destroy all the bricks on the top by bouncing a small ball of the plateform. Every brick the comes in contact with the ball gets destroyed.

I will be developing this application using Unreal 4 engine. The aim is create the game to run both on computers and mobile platforms. This will be a fun little game that can be played and enjoyed by all age groups.


Graphical User Interface


Widgets

  1. Main Menu - Will consist of 3 buttons - Start Game, How to play, Exit
  2. Game Screen - Has bricks, platform, ball, score and number of balls counter
  3. Game End - UI that pops up if its game over or player wins, gives option to restart or exit

Music

  • Background music
  • Brick destroy sfx
  • Ball bounce sfx
  • Win sfx
  • Lose sfx

Primary and Secondary Features


Primary Features

  • Single player
  • Player controlled moving platform
  • Bricks that can be destroyed
  • Moving Ball to destroy bricks
  • Be able to shot ball up on initial game start

Secondary Features

  • Score counter
  • Number of balls remaining
  • Power ups add
  • Play sfx when ball hits/launches

Game Input

  • PC - Keyboard
    • platform movement - Left and Right arrow keys
    • ball initial release - space bar
  • Mobile Device - Touch Gestures
    • platform movement - swipe left or right
    • ball initial release - tap on screen

Flowchart


***

Wireframe



Gameplay