You are on page 1of 17

COMSATS University Islamabad (CUI)

Project Proposal
(SCOPE DOCUMENT)

for

< HALL OF WARRIORS >


Version 1.1

By
Abdurrehman Malik CIIT/FA17-BSE-007/ISB
Talha Sajjad CIIT/SP18-BSE-111/ISB

Supervisor
Mr Khurram Iqbal

Bachelor of Science in Software Engineering (2018-2022)


SCOPE DOCUMENT REVSION HISTORY

No. Comment Action


1 Add Detail to Modules Details have been added now.
2 Add UI Screen UI Screens have been added now.
3 Revise the Scope by rethinking the strategy We have diverted our game from multiplayer to
Story mode.

Supervisor Signature:

Date: 21-01-2021

Table of Contents
i
Abstract.............................................................................................................................................i

1. Introduction.............................................................................................................................ii

2. Problem Statement...................................................................................................................ii

3. Problem Solution for the Proposed System............................................................................iii

 Least Hardware consumption (Optimized Gameplay Experience).................................................iii


 Providing Story Mode....................................................................................................................iii
4. Related System Analysis/Literature Review..........................................................................iii

5. Advantages/Benefits of Proposed System..............................................................................iii

6. Project Scope..........................................................................................................................iii

7. Modules..................................................................................................................................iv

Module 1: Profile Management.............................................................................................................iv


Module 2: User Interface (UI)...............................................................................................................iv
Module 3: Cinematics............................................................................................................................iv
Module 4: Character selection...............................................................................................................iv
Module 5: Arena selection.....................................................................................................................iv
Module 6: Character Making..................................................................................................................v
Module 7: Arena Making........................................................................................................................v
Module 8: Creating Animations/Moves for Characters...........................................................................v
Module 9: Integration.............................................................................................................................v
8. System Limitations/Constraints...............................................................................................v

9. Software Process and Design Methodology...........................................................................vi

10. Tools and Technologies.......................................................................................................vi

11. Project Stakeholders and Roles..........................................................................................vii

12. Team Members Individual Tasks/Work Division..............................................................vii

13. Data Gathering Approach...................................................................................................vii

14. Concepts............................................................................................................................viii

15. Gantt Chart..........................................................................................................................ix

16. Conclusion...........................................................................................................................ix

17. Plagiarism Report................................................................................................................ix

ii
A-Desktop Application/Information System B-Web Application/Web Application based Information System
C- Problem Solving and Artificial Intelligence D-Simulation and Modeling E- Smartphone Application
F- Smartphone Game G- Networks H- Image Processing I- Industrial Project J- Academia Project
O- Other (specify category) ___________________

Project Category: (Select all the major domains of proposed project)

Abstract
Our game “Hall of Warriors” is basically going to be a Smartphone Game and more specifically an
android game.
The very basic concept of the game is that the idea of this game is inspired from TAKKEN Series
and we will be introducing some new Characters and Arenas in our game. Along with the new
characters we will be adding some of the old characters as well if they are available on internet to
make game a bit more comprehensive and exciting.
Our game will have two modes, one is VERSUS Mode and other is STORY Mode.

1
1. Introduction

Hall of Warriors is by genre a fighting game with 2 playing modes. One is Versus Mode and other
is Story Mode. In Versus mode, let’s suppose we have 8 characters in our game, we choose one of
them for ourself and one for the PC, after choosing players we can play a match. We can also play
through Bluetooth/Local Host with our friends.
In Story mode we will have one main character of our game whose story we will play.

2. Problem Statement
Problems that proposed systems will solve

1. Framerates and Hardware Specifications


A lot of game developers tend to develop games with pretty much high-end graphics that
make it hard to keep a balance between the system requirements that enable the players to
run the game smoothly. In terms of playing a game Framerates are one of the most
important factors that influence the overall gameplay experience. Computer hardware is not
cheap to purchase and it causes issues for players who want to experience a game with
decent graphics configuration on their older machines. So as Mobile Phones are still
affordable and we will try our best to optimize the game as it will run smoothly on medium
devices.

2. Don’t have Story Mode


As most of the Arcade Fighting games on Android does not provide Story Mode. They only
provide a multiplayer mode in which we can fight with other players.

The games like Hall of Warriors already exist but the idea of developing is that we will be bringing
some new characters and arena backgrounds in our version of game along with a Story Mode which
contains a story of a Boxer by Profession who needs money for his child operation.
We will get to learn a lot from this process of Game Development as well.
Skills Like
 3D Character Making
 Game Development in Unity
 Background Making
 Working on Blender
 Character Movements

2
 Environment Making

3. Problem Solution for the Proposed System


Problems stated above solutions

 Least Hardware consumption (Optimized Gameplay Experience)

We will try to optimize our game in the best of our knowledge to make run smoothly
on low end and medium devices.
 Providing Story Mode

We are providing a basic Story Mode gameplay in our game through which players
will be able to enjoy a simple story mode fighting game on their phones.

4. Related System Analysis/Literature Review

Table 1: Related System Analysis with Targeted Project Solution.

Application Name Weakness Proposed Project Solution

 Shadow Fight 2  This game characters  Our new Characters will be


are not colorful, as by colorful and give a proper
name of the game, they look.
are just black shadows.

 Mortal Kombat X  It is not a proper 1 vs 1  Our game will keep the


fighting game as we legacy of Original Tekken
have a combo of 3 Series as it will not involve
characters fighting such modes.
simultaneously as we
switch between them
during fight and it also
has story mode.

5. Advantages/Benefits of Proposed System

 An optimized gameplay experience, which is playable on low to medium-end phones.

 Players will be able to some with some new in-game Characters.

3
 Players will be able to enjoy a New Story of a character.

6. Project Scope
Our main focus in this project will be on our new characters that we are going to introduce and
making a story mode as these two modules will be the core of our project. Other than that we will
be making 2,3 new arena stages as well. Details of Story Mode are as follows
There is a king who announces a deadly fighting tournament with a Big Prize Pool of Worth
100,000$.
Some fighters from surrounding join the Tournament And here comes the main character of the
game who is one them.
For him winning prize pool is very important as his child is suffering from heart disease and he
really needs that money for his operation. So he puts all his strength in fighting. And by profession
our character is a Boxer.

7. Modules
Module 1: Profile Management

When the game will start, Player has to either Login with Facebook or Google Account. On that
provided mail we will save his/her in-game progress so that if he/she deletes the game and
whenever reinstalls the game to play he can resume the story from where he left.

Module 2: User Interface (UI)

The User Interface will be designed for the Main Menu of the game with a variety of Options and
Features that will allow the user to change the overall looks and feel of the game ranging from
graphical configurations to the other related settings such as Audio, Controller configuration etc.

Module 3: Cinematics
Each Character will have its own cinematic when he enters the Arena. As each character will have
its own set of moves and animation so while entering arena, character will perform one/two of his
special moves before the fight starts.

Module 4: Character selection


Before playing we have to select a particular Character with which we want to play. A proper list of
Characters with their faces will be displayed to the person. Person will select a particular character
and then move forward to next menu.

4
Module 5: Arena selection
After character selection we have to select Arena in which we will be playing our match. Arena
selection module will contain multiple arenas from where player will select a particular arena by
moving arrows that will be showed on phone screen.

Module 6: Character Making


This is the core module of our project as in this we will be making 4 new characters for our game
from scratch. Most of the work will be done in blender for this module.
The Procedure we are going to follow while making a character will be
Follow are the Steps:
1. Character Concept/Design
2. Character Modeling/Sculpting
3. Retopology and Texturing
4. Model Rigging
5. Animating the Character
6. At the end we will import the model in Unity.

Module 7: Arena Making


This is the second core module of our project as we will be making new fighting Arenas as well.
Most of the work will be done in Blender for this module.
The Procedure we are going to follow while making an Arena will be
Follow are the Steps:
1. Concept Art
2. Planning Assets
3. Assets building for support items in the background.
4. Modelling the Basic Background.
5. Adding Detail
6. Adding lighting
7. Importing in-game Engine and Applying Physics Modifiers.

Module 8: Creating Animations/Moves for Characters


In this module we will create the moves of each character according to his role and specialty. This
work will be done in blender. We have made a rigging structure of character while making a
character, so we will use that for making animations. First we have to perform that move in blender
by dragging specific body part and record that phase, that how we are going to create character
moves.

Module 9: Integration
In this Module we will integrate the Characters and Arena with the Game Engine. We will work on
the in-game Physics of character and environment. As after making every character we have to
integrate it in game and adjust it with environment which can be the fighting stage/Arena or can be
the Main Menu.

5
8. System Limitations/Constraints
 Screen Size should be at-least 5 inches or above
 Display should be at-least with 720p resolution
 RAM should be at-least 3GB
 ROM Required should be at-least 2GB

9. Software Process and Design Methodology


We will use Agile methodology for our project development. The reason for choosing this
methodology is that agile game development is an iterative cycle. This means it can be used for
working on smaller projects instead of using it for the entire project. The essential values of this
methodology are its process and tools which means it’s interaction and the other one is it’s
adaption to change which means changes can be made when needed. Some of the other reasons to
choose this process Method are:

 Due to its flexibility to change requirements and scope (if required critically)
 The game will have multiple modules some of which are standalone, the Agile model
supports this therefore is a better choice.
 Updates or necessary changes based on the previous release will be made accordingly in the
next Increment of the game.
 Debugging will be easier to tend to at early stages this will ensure that the game will avoid
unnecessary problems at later stages.
 All the Major Requirements are known, some minor details or requirements can be added
later just in case.
 It is perfect for a team that is not very well trained (for a full fledge project)

10. Tools and Technologies

Table 2: Tools and Technologies for the Targeted Project.

Tools
Version Rationale

Tools Unity 2016 or above For Development


And Blender 2.8 Or later Character and Arena
Technologies Making
Adobe Photoshop CS 6 Design Work
MS Word 2015 Documentation
MS Power Point 2015 Presentation
6
Pencil 2.0.5 Mockups Creation
Technology
Version Rationale
C# 6.0 Programming language
SQL 2013 Query Language

11.Project Stakeholders and Roles


Table 3: Project Stakeholders for the Targeted Project.

Project COMSATS University Islamabad


Sponsor
Mention your stakeholders with their roles and responsibilities.
Stakeholder  Sir Khurram Iqbal (Supervisor)
 Abdurrehman Malik (FA17-BSE-007) (Developer and Designer)
 Talha Sajjad (SP18-BSE-111) ) (Developer and Designer)

12. Team Members Individual Tasks/Work Division


Table 4: Team Member Work Division the Targeted Project.

Student Name Student Registration Responsibility/ Modules


Number
 Abdurrehman Malik  FA17-BSE-007  Module 1 (Profile Management)
 Module 3 (Characters Cinematic)
 Module 6 (Characters Making)
 Module 8 (Characters
Animation/Moves)
 Module 9 (Integration)

 Talha Sajjad  SP18-BSE-111  Module 2 (UI Screens)


 Module 4 (Character Selection)
 Module 5 (Arena Selection)
 Module 7 (Arena Making)
 Module 9 (Integration)

7
13. Data Gathering Approach

 Character concept and models will be based on fictional/imagery characters.


 Maybe 1 or 2 characters will be inspired from seasons and movies.
 Required textures for characters wearables as well as building textures will be used from
online sources and modified as necessary.
 All or some of the previously existing related systems will be researched thoroughly to find
the missing features or functionalities in them.
 User Reviews present on online stores for the previously existing systems will be considered
as a data gathering approach for this case.
 We will also use questionnaire after the 30% implementation of project to make it better.

14. Concepts

 Concept 1- Utilization of Various Tools and Techniques

For creating the game, using these tools will help diversify the materials we will be able to
generate for games to make them look more attractive or realistic.

 Concept 2- Modeling/Designing and Editing as needed

Creating new characters will help us enhance our knowledge in Designing Area. Modeling
structural designs will also help us learn to recreate any real or fictional structure with the
best possible detailing.

 Concept 3- Creating Cinematics

Cinematic creation is all together another market that is one of the highly paid tasks.
Creating in game cinematics will give us an overview or even a decent grip on how to make
even better ones for purposes other than just games.

 Concept 4- Development of a full fledge project

8
As the market demands not just individual skills but the tact to work in a diverse
environment by cooperating with the other peers. The development of this game will help us
learn and better understand how to work on a project and coordinate with the other team
members. Not just the programming but various other factors also add to the full completion
of the project and we will be able to learn and improve our overall skills necessary for
completing medium to large scale projects.

15. Gantt Chart

Figure 1: Gant Chart of the Targeted Project.

9
16. UI Screens

10
11
12
17. Conclusion
The above defined scope document proposes the development of the project “Hall of Warriors” by
describing the modules of the project. The project’s scope is to develop a Single-player story based
game that is based upon the concept of the Tekken series, with the existing games of the similar
genre this game tends to provide with a unique story and gameplay experience than those made
before it. Our main idea is to introduce some new characters with new abilities in the game and to
introduce a new story.

13
18. Plagiarism Report

14

You might also like