Monday, March 10, 2014

Bad guys

Here are some videos of the functionality of the enemies in the game


Player base

So here is some base gameplay showing of some of the mechanics for the player, so far leap has not been implemented, so controls are A for up and Z for down


Thursday, March 6, 2014

Idea

Idea
The idea for this game will be a 2.5D shot-em-up that has input provided by the leap motion.

Hardware

This game will primarily be developed on the PC for use with the PC. The game will also require a leap motion for controlling the games input functions.
Software

In terms of software I will be using Unity game engine to produce the game in, as well as Unity’s in built IDE MonoDeveloper. The game will also be requiring the software need to support the leap motion. There may be some use of a 3d modelling program and graphic edit program if there is enough time to implement more substantial graphics with the tech prototype.
The game will be coded in C#.

Game play

The game play for this game will be very simple.

This game will be a 2.5D game where by the view and the movement of the game will be set on a 2D plane whilst the object themselves will be 3d for graphical purposes.

The object that the player will be controlling will be locked to the left side of the screen in this game whilst enemy objects will be spawned from the right side of the screen.

The player will be able to interact with this object via the leap motion where by the player moving the hand up will result in the player object being moved up the screen until a top boundary is hit to stop the player leaving the top of the screen whilst the player moving their hand down will result in the player object being moved down the screen until a bottom boundary is hit to stop the player leaving the bottom of the screen.

The player will also have to deal with enemy on the screen. This game will primarily contain two types of enemy, these being


  • The shooter class enemy – This enemy will primarily deal its attack by shooting the player with projectiles that is spawns. The movement speed of the enemy is also slow, giving it more chance hit the player with it projectiles. This enemy will take two bullet hits to kill and will die instantly if hit by the play. If killed or leaves the left of the screen it will be removed from play.
  • The charger class enemy. – This enemy will primarily deal its attack by charging at the player when it spawns. The movement speed of the enemy is medium, however if it is front of the play its movement speed will be fast. This enemy will take three bullet hits to kill and will die instantly if hit by the play. If killed or leaves the left of the screen it will be removed from play.


For the player to deal with these enemy they will be able to shoot bullets at the enemy’s. For this ability to active all that has to happen is the player be in front of the enemy and be within range for the bullet to be fired.

Killing the enemy will increases point that the player will accumulate.
As well as this the player will also have to deal with health. The health system will be built on a few simple rules, These are


  • The player will have a maximum health value of 100
  • If the player is attacked by the shooter class they will lose 10 point of health
  • If the player is hit by the shooter class they will lose 10 points of health
  • If the player is attacked by the charger class they will lose 25 points of health
  • Health pickups will be dropped by the enemies on their death, they will restore 5 points of health up to a max of 125 points
Input

The input for this game will be handle by the leap motion, as such their will only be two major input needed for the game prototype.

  • Up hand movement to move the player object up
  • Down hand movement to move the player object down