This document describes an FPS (first person shooter) game created using Unity. The game allows players to shoot enemy heroes with various weapons. The document outlines some problems encountered during development like sound file attachment issues. It proposes solutions like improving the game with different levels and hero designs. An overview of the game is provided, describing player actions, characters, items and core features like health bars and maps. Hardware and software requirements are listed. A test plan is outlined to obtain feedback and improve the game.
2. Introduction
• Basically we have worked on a game called “First
Person Shooting” that is full of fun. In this game, you
have to shoot the enemies with your weapons. There
are many types of weapons. The basic aim of the
player of this game is to shoot the enemy heroes with
the provided weapons. We have used UNITY to make
this project working. As there are other functionalities
can be implemented further like different stages and
different looks for hero so there are many thing we can
implement to look this project more user friendly and
charming. The aim of this document is to describe the
development process and the results of this project .
3. Books that have been used
• Unity 3D Basic Info and Tutorials
• Introduction to scripting with Unity
• Game Development with Unity
• Unity 3D Game Development by Example
• Introduction to unity 3D(ver. 4.2)
4. List some relevant current/open
problems.
• (a) Problem with the sounds file attachment
• (b) Problem in script writing
• (c) Problem in assets managing in our project
• (d) Working of some functions is not proper
5. proposed solution approach
• The purpose of the project is to design and implement a 3-dimensional
game design in java script using UNITY-3D game development software.
The project includes a complete level of game with documentation. The
level will include everything that should be available in a FPS game. The
game will be a single-player. The team members don’t take aim at
developing an instructive game; instead the aim is action, action and more
action.
• Project Deliverables:
• Project Plan
• Game Design Document
• Test Plan
• Test Report
• Final Report
• Product
• User Manual
6. 1 Overall description of the project
• The primary objective of the game is for the player to eliminate all the bots
present on the level. Throughout the level, there are various items placed on
different locations where player can pick up and use to aid their way on the level.
Our game is a first person shooter game. Commencing from the real life-like
graphics, it consists of enemy bots, very user-friendly UI and game environment
provided with tutorials at every step for a new user.
• In the game, player will be playing on various levels consisting of enemy bots,
weapons and other assets such as ammo, powerups, health packs, etc.
• Characters
• Enemy bots.
• Player
• Items
• Weapons and their ammo
• Weapon upgrades
• Health packs
7. • Player Actions
• The abilities of our character as a player are:
• Walking and running in all four directions,
• Crouching,
• Jumping,
• Punching,
• Using-Reloading-changing weapons,
• Collecting the pick-ups
• Main features
• 1. Health Bar
• 2. Mini Map
• a. Terrain
• b. Visible Units
• 3. Hostile Counter
• a. Showing the number of remaining enemies
• 4. Ammo Counter
• a. Showing the number of remaining ammos
8. Requirement
• Here are the software as well as hardware
requirement for this project to be work
• (a)Software
• Adobe flash player
• Adobe Photoshop
• Unity 3D (game engine)
• (b)Hardware
• Game will be playable on all the windows version
with an average of 512mb RAM and 130mb hard
disk space.
9. Test Plan
• The test approach consists of a series of different tests. The
primary goal of these tests is to ensure that “First person
shooter” is an error free game. Throughout the
development, testers will be brought in to test the
mechanics and the levels of the game to ensure there are
no errors in the game. Furthermore, testers will comment
on the fun and experience they have with “First person
shooter” and will give the team feedback on how to
improve the game. And to get the testers, live audience is
the best so we are planning to provide a trial version of this
game for 10 days free in order to get the feedback and to
build a good environment for our game.
except all of this we have planned to test the code
ourselves also.
12. C. References
• Books
• Unity 3D Basic Info and Tutorials by Ali Arya
• Introduction to scripting with Unity by Graham
McAllister
• Game Development with Unity by Philip Chu
• Unity 3D Game Development by Example by Ryan
Henson Creighton
• Introduction to unity 3D (ver. 4.2) by Prof. Fabian
Winkler