top of page

PROTOTYPES/DOCUMENTS
First Prototype

_ The player will control his character to avoid the obstacles in a limited square space.
​
_ The obstacle have different shapes and their own movement speed + directions.
​
_ When the player hit the obstacles, the game will end
​
_High Score System included
​
​
Making it...

Main Character
Game Objective:
The player will move around the area, try to avoid the obstacle and stay alive as long as he can to earn high score.
Obstacles

_The player is able to control the character
​
_Moving around using arrow keys
_ AI
​
_ Bouncing against the wall.
​
_Each kind of obstacle has its own movement speed and direction.
​
_Different Size

_ Moves up and down
​
_ Medium speed
​
_ Medium size

_ Move left and right
​
_ Slowest speed
​
_ Larges size

_ Move any place on the map
​
_ Fastest speed
​
_ Smallest Size
Game Play

My new channel
AFTER PLAYTEST
_ The Game doesn't have different levels
​
_ Too short
​
_ Too boring
​
_ Player can not do much in the game
​
_ The obstacles' movements, shape and speed are too simple
​
​
So We Decided...
_ Create more kinds of obstacle, and change their appearance.
_ Add more levels to the game (different waves).
​
_ The further the player go, the difficulties in game will increase.
​
_ Player need to interact more with the game through the main character
​
_ Main character can destroy the obstacles to last longer
​
_ Player need more health instead of one hit killed
We Added

Melee attack for main character


Different looks for obstacle
_ After created melee attack animation for the main character, we tried to apply the codes for it's combat to test out the function.
​
_ Turn out it does not work well.

_ We are stuck at this moment because we don't know how to fix the code and make it run
​
_ Plus there is very rare of melee combat coding tutorial online so we can not find any solution for the problem
Lucky...
We Found This Guy

YouTube link: https://www.youtube.com/user/999Greyfox/about
Personal Site: http://shaunspalding.co.uk/
​
_ He is a former Ubisoft game designer.
_ Creates tutorial for Game Maker Studio, and Game developer in general.
​
_ Also worked for YoYo Games for 2 years as their Community Manager.
We Found One of His Video about Shooting Platform Tutorial
​
​
​
_ We decided to change our gameplay to shooting game.
​
_ We make the entire new character and add enemies into the game.
​
_ With the tutorial and the help of our friends from Computer Science Department, we start to work on our designs.
​
Main Character Design.
_ Instead of holding the sword, we give him a gun
​

Main Character New Look
​
​
​
​
​
​
​
​
His Angry Expression When Shooting the Enemies
​
​
​
​
​
​
Flash When He Takes hits
​
​
​
​
​
​
​
​
​
Hurt Expression After getting hits
​
​
​
​
​
​
​
​
​
​
Give Him a Gun
​
​
​
​
​
​
​
​
​
​
​
Also Bullets
​
​
​
​
​
​
​
​
​
This symbol indicates player's health (locate in the top's left corner.
​
​
​
​
​
​
This symbol indicates the player is losing health. (falling down from the map)







_ The main character will be shooting from far distance
​
_ Kill the enemies that approaching to him
​
_ He will be able to move faster if he does not shoot
​
_ Using gun while moving will slow the main character movement speed a little bit
​

_ The player have 10 hp (health)
​
_ Every time the enemies touch the main character, it will lose 1 hp, until all 10 hp are gone, the game will end with high score record
​



​
Enemies Design.
_There are 6 different kinds of enemies
_ Each one has its own movements and hit points.
​
Enemy # 1

_ Moving slowly to the main character.
​
_ Only has one hit point. ( can be killed with 1 Bullet).

Enemy 1
Enemy # 2
_ Moving slowly to the main character.
​
_ Has 2 hit points. ( can be killed with 2 Bullets).

Enemy 3
Enemy # 3
_ Moving fast, and suddenly change its speed faster toward the player
​
_ Has 3 hit points. ( can be killed with 3 Bullets).

Enemy 4
_ Moving slowly to the main character.
​
_ Has 2 hit points. ( can be killed with 2 Bullets).

Enemy 2
Enemy # 4
Enemy # 5
_ Moving fast, and suddenly change its speed faster toward the player
​
_ Has 2 hit points. ( can be killed with 2 Bullets).





Enemy 5
Enemy # 6

_ Moving fast, and suddenly spinning fast, rolling toward the Player
​
_ Has 10 hit points. ( can be killed with 10 Bullets).

Enemy 6
_ The 1st level of the game will start with 4 Enemies and will be added 4 more Enemies each time the Player reach the new level. (Ex: 1 wave is 4 enemies, 2nd wave is 8 enemies, 3rd wave is 12 enemies, and so on.). This is used to increase the difficulties for each level.
​
_ There is no specific types of Enemy for each level, they will spawn randomly.
Enemies System
*Note: We did not design these Enemies sprites due to shortage of time, so we decided to use the sprites from the internet.
Of course...There are Bosses in Game
Bosses design
Boss # 1

_ Hit points: 50
​
_Movement Speed: slow
​
_Can shoot multiple bullets
​
_Can summon Enemy # 1 to protect himself (10 units each time it is summoned)
​
_When the boss die, it transform into a smaller version and continue chasing the Player
​

_ This is the smaller version of Boss # 1 after he died
​
_ Hit points: 50
​
_Movement Speed: slow
​
_Can shoot multiple bullets
​
_Can summon Enemy # 1 to protect himself (10 units each time it is summoned)
​
_When the boss gets lower in hp, he gets smaller until he die.
​
Boss # 2

​
_ Hit points: 100
​
_Movement Speed: slow
​
_Can shoot multiple bullets
​
_Can summon any Enemies (except Enemy #6) to protect himself (8 units each time it summon)
​
_Can jump up high and chase the Player in fast speed.
​
Boss Stage System
_ There will be the Boss stage every time the player get through 4 waves ( the Boss wave will be in wave 5, 10, 15, and so on)
_There are only 2 bosses for the entire game
_They will keep spawning randomly as far as the player can go, and there is no specific Boss for any specific Boss waves.
Playtest
OVERALL
_ This is a short game
​
_ The rule is very simple
​
_player has only one task is to destroy the Enemies and stay survive as long as he/she can to get the highest score
​
​
And some small features are added...
_background
​
_blood
​
_and sounds


Playtest 1
bottom of page