Sunday, November 14, 2010

A video I made of gameplay

This is a video that I created of me playing my game.



HUD while in the game

Here it is...


My HUD is in the bottom left corner becaouse it makes it easier to check you health and ammunition at the same time as well as see where your gun is aiming. The hud itself shows that you have 150 bullets in the ammo section as well as 3 rockets as your remaing ammuniton. I did this because it makes you have to try and avoid some enemies so that you will have enough ammo remainging to destroy the final enemy ship.

HUD

While I was designing the HUD that I was going to put into my game, I was doing some research into other gun games that also had HUD's and have decided to show it here.

This HUD is from halo and features a HUD that shows a players Health, Grenades, Weapon and Reload clips and also a radar at the opposite corner. Overall this design is quite stylish in design but it is too detailed for something that I need to create.

Another HUD I found was from Call of Duty Modern Warfare 2.


This HUD is different from the Halo HUD in that everything has been shifted around to the right so that the ammo count is in the bottom right corner instead of the top right and the radar is in the top left instead of the bottom left. While it is slightly more basic in design and closer to what I would use in the game I created, it has to many ideas inside of it that would have no affect on my game. It is missing a health bar which will be necessary in my game as well having unneeded affects such as the grenades and the game statistics.

The HUD that I have decided to go with will be this one.


It is pretty basic in design. It has a health bar so that the person playing can have a way of losing by dying which gives the game a sense of reality. It has an ammo count to the right so that there isn't an infinite number of bullets and so that the player can keep track of it and finally at the bottom of the HUD is a bar where the rocket ammo is going to go into which will be the most powerful weapon the player will have access to. Compared to all of the other HUD's that I have showed this one has everything I need to show without going overboard in the details and also misses out on all the unnecessary data such as grenades.

Main Menu Document

Here is the page I chose to have as my main menu.


It has all the basic elements that a main menu needs. The design is pretty basic with all the funtions being one underneath the other. The background picture is a single handed rocket launcher that is used as my background because it is a cross concept between the two guns in the game that you can use.

Saturday, November 13, 2010

Player Interactions

There are a number of player of interactions in this game. The main ones will be discussed in detail below.

1. Movement
In this game your character can move in any direction normally with a fair bit of speed as the level is fairly large. You will slide in this game to make it easier to get around enemy fire however you will be stopped if you run into a tree.

2. Jumping
This game allows you to jump as well in case there is an explosion nearby and you need to jump to avoid it as well as the fact that at the start and the end of the level there are mountains that you will need to jump up and down to get to where you need to go.

3. Shooting
This has been made easier with the use of a cross hair which I will have to give credit to my friend Alex Hopsick for. This means you will not waste nearly as many as you would otherwise and you will conserve them for when you need them the most.

To be able to use these easily I have decided that this game should be created for the pc as the controls are easiest to use when there is only one hand necessary at a time.

The controls on the keyboard are...

1 and 2 = Switch to your Machine Gun with 1 and your rocket launcher with 2.
w, a , s, d = Your movement, w is up, a is left, s is down and d is right.
q, e, z, c = Your viewing method, q is up left, e is up right, z is down left and c is down right.
ctrl = Another method to fire if it becomes necessary for one hand.
Space = This button is used to jump.

The mouse is only used if the user is able to use his other hand as well.

Left mouse click = Firing the currently equipped gun.
Whole mouse movement = Changing the camera angles.

These will be all of the controls available inside of my game until further notice.

Screenshots from unity

Here are some shots I took in unity.

This one is an overview of my map.


This one is what it looks like when you start.


This one is the enemy robots.


And the final thing you need to destroy.

Imports from Max

I have created and textured multiple different objects from 3ds max and placed them into my unity game level. The items that I have created are...

1. A Bridge - this was later taken back out because it did not make sense inside of the level.
2. A Telescope - this was added to the end of the level so show that it was on top of a building and more suited towards being a lookout for the enemies.
3. A Parachute - this was so that the players know how they came to the island.
4. Sentry Tower - this was used as a lookout point for the robots.
5. Laser Gate - this is used to bar entry to the final area where the enemy base is.
6. Satellite Dish - used to detect where the enemy is coming from (owned by the enemy), mostly just a prop and has no effect in the game.
7. Hanging Rope - this is attached to the bottom of some of the sentry towers to show what happens to humans who invade. Mostly a prop with no affect in game.
8. Skeleton - a prop that was attached to the Hanging rope but was later taken out when it gave of an ugly appearance.
9. Abandoned boat - a prop that was made to show that humans were invading the island and swimming to shore using stealth maneouvers, they didn't make it so the boats stayed where they are.
10. Destroyed boats - this prop was for the original humans who tried invading with the boats all the way into the island. they were destroyed by the enemies rockets.

Asset list for Textures

Textures List

Important

Medium

Not Very

Grass

Sand

Sky

Water

Rock

Dirt

Assest List for sounds

Sound List

Important

Medium

Not Very

Background Music

Water sound

Tree movement sound

Guns sound

Enemy dead sound

Enemy Movement sound

Movement sound

Plane beeping sound

Enemy fire sound

Asset List for Models

Model List

Important

Medium

Not Very

Trees

Hut

Grass

Sentry Towers

Rocks

Abandoned Ship

Robots

Satellite

Destroyed Ship

Plane

Parachute

Hanging Rope

Telescope



Objectives

Okay so I have decided that there will be one major objective for this game while there are other minor objectives that are more like suggestions than anything else.

Main Objective.
1. Destroy the ship at the end of the level, be warned you will need enough ammo to destroy it. if not you will have game over.

Minor Objective.
1. You have minimum ammo so you will need to hold onto a lot of it and avoid most of the enemies that you will come across.
2. You can not swim as that would be cheating so doing this will make the game reset.
3. Your opponents weapons can kill their own allies so use this to your advantage.

Game Layout

This layout shows what everything is and where it will be located.

Game Level Blueprint

Here is the photoshop version of my blueprint

Game Level Blueprint

Here is my blueprint for my game level.

Character Design

I have 3 different characters in my game.

The first one is human and is going to be called Jim as it sound cool for an undercover operative.
He has short hair and an emotionless face at all times. He wears an outfit of complete black so that sneaking around is made easier. He will be the person you are in your game.

The second character is a robot who will be the main recurring enemy in the game. He is fully metal and is carrying a hand-held rocket launcher. His appearance is very bulky and has a helmet on so that you can't see underneath it.

The third character is actually a mobile facility disguised as a plane and this is able to transform into anything it wants withing reason. It's downside is in needs months to recharge for it to be able to transform into anything major and this is why you need to destroy it as soon as possible.

These will be the only characters that will show up in my game.

My Back Story

I have finally come up with a story that will go along with my game..

You are an undercover operative that has infiltrated the enemies island where the robot invasion has started from. You have been sent to destroy the main ship that the enemy robots seem to be getting their power supply from. The robots have noticed you coming in from the air so you will have to be on the lookout for enemies. You have only got a limited amount of ammo so destroying every enemy possible is out of the question. Get to the ship, destroy it and then get the hell out of there. That is your mission.

Okay so that's my idea for a back story. Hope it works out well enough.

Game Proposal Stuff

I have decide that I want my game to be based around the genre of a first person shooter. This is because a first person shooter will be easy to create in unity and it is one of my favorite genre's.