You are on page 1of 8

GTA Taxi Mission

Project Code
CMP 4970
Project Advisor
Sir Shehroz Ahmad Khan (External)
Project Manager
Miss. Bushra Jamil
Project Team
Nasira Idrees (BSIT-F17-LC-035) (Team Leader)
Syed Hasnain Raza (BSIT-F17-LC-016)
Syed Samsaam Haider (BSIT-F17-LC-148)
Submission Date
20-11-2020

1
Table of Contents

1. Abstract............................................................................................................................................ 3

2. Background and Justification........................................................................................................... 3

3. Project Methodology........................................................................................................................ 3

4. Project Scope................................................................................................................................... 4

5. High level Project Plan..................................................................................................................... 6

6. Reference........................................................................................................................................ 8

2
1. Abstract
We’ll develop a game which will resemble with one of the most popular “Taxi Mission” of GTA PC
game, the GTA players enjoyed a lot this mission and suggested to make this mission as an android
game as it isn’t available for android users. In our game, there will be a city and a taxi, the goal of
player is to pick up the customers waiting on the road and bring them to their destination with in
time. There will be other traffic that work on Artificial Intelligence and a map on top of screen will
detect the objects and guide the player in dropping the passenger safely. The player will achieve
rewards after successfully completing the level that can be used to unlock new taxes.
Our game will benefit surely to users in many ways as we’re going to fulfill their requirements by
making a PC game’s mission as an android game. As the PC game’s mission is shifting from PC and
play stations to android mobiles so the players will feel so easy as they can play this game at
anywhere. On the other side when people got over stressed due to their work pressure, they can
release stress by playing this game. And it will be really attractive for GTA Taxi Mission lovers.
2. Background and Justification
GTA (Grand Theft Auto) is a high-level PC game, developed by DM Designs in 1997 [4]. There are
millions of its players all around the world. There are multiple missions in GTA but the most
favorite of all GTA players is its Taxi Mission. Now as the gaming interest is shifting from PC and
play stations to android mobiles. So according to discussion with many GTA players they want to
play their favorite Taxi Mission as a separate android game.
As a GTA player, we have some idea how that taxi mission works. So, we want to make a game that
will be same as that GTA game’s Taxi mission and it will revolve around five things; a city, city
map, taxi, passengers and time management. The city will have different roads to carry a taxi and
there will be a map alongside. The purpose of the map is to detect objects like the passenger’s point,
player’s taxi location and passenger’s destination point by using object detection and show these
objects in particular color or any shape in the map. Here the player’s task is to carry the taxi on the
road to reach at the passenger point by following the map that is on the screen and take the
passenger in the taxi and similarly drop the passenger by following the destination point from the
map. Now the interesting thing that will create a thrill in the player to play game more and more is
that the player has limited time for pick and drop the passenger. The player will achieve rewards (in
the form of gems or coins) in case of a level is successfully completed within time and move on the
next more challenging level. Player can use gems and coins for different purposes for example can
unlock new taxi from the coins or gems.
There are few taxi games on play store but till now there is no android game that resembles most
with that particular GTA’s mission.

3. Project Methodology
According to the working of our game, we’ll use “Agile Model” as it highly suits our game. Agile
SDLC model is a combination of iterative and incremental process with focus on process
adaptability and customer satisfaction by rapid delivery of working software product [5]. Agile
method breaks the product into small incremental builds. These builds are provided in iteration.
The reason we select Agile Model is that we will divide our work into small incremental builds. At
start, we will do documentation of our game, then we go for designing. And in designing phase,

3
we’ll firstly design the city then in second iteration we will design our taxis, after that we will design
passenger character, then city map and so on. In development phase, we will select assets and make
a city by using roads, building, grounds etc in the first iteration. After that we will select assets for
vehicles, for designing of the vehicle and write script for player taxi and AI traffic. All in all, we do
our work in iterations by selecting any part and will perform it in loops manner.
Another reason of choosing this model is customer instant feedback. In our case we decided to get
our project manager’s feedback weekly after each work done incrementally. As the agile method
anticipate changes and allow for much more flexibility than traditional methods. Project manager
can make small objective changes without huge amendment of efforts or schedule. This method will
save our time and efforts because the Project manager tests and approve the product at each step of
design and development [5].

4. Project Scope
As people loves to play taxi mission of GTA game but they don’t have a sperate game so our game
will attract them. Our target is to develop a game for 140 million (according to sportsskeda.com) [1]
GTA players all around the world which suggested and wish to have an android game of GTA
game’s mission. And it will be for those people who wants to play driving and time management
games. Now a day mostly users like car driving games with different environment and vehicles
options, So, we will provide a totally different environment with multiple tax options. From this
project we will learn basic and intermediate skills of game development, that will help us in future to
start our career in game development.

4
 Game Assets:
We will try to use all the assets that will be free of cost or can buy in small budget. In assets we will
use roads and different buildings to create city, multiple cameras, multiple vehicles, some characters
as passengers, city map and many more.
 Vehicles:
We will use 3 cars as taxes, one of them will be unlocked and free for player to user the other two
will be superior (with respect to speed, controls and breaks) than first one that player can unlock by
using earned coins. We will use multiple types of “AI” based vehicles that will play role of traffic.
We white C# script for traffic to make it more and more intelligent.
 Cameras:
There will be 3 camera views to facilitate player in all the possible ways. Player can switch between
all of these by just one click.
 City:
Our plan is to create city and roads in our own way by placing buildings and roads on unity terrain.
 Car Controls:
There will be three types of car control. By using arrow buttons on screen, by using car staring or by
detecting mobile motions. And two buttons remain on speed for all modes, one as car accelerator
and other for break Use can select any of controls before playing game.
 Levels:
We will try our best to maximize our game levels. We planned to make 10 to 12 levels in which
player have to complete the challenge in shorter time.
 Speed and Time:
We will write script for time lap different for every game level. There will be car speed meter on
screen that will show car speed.
 City Map:
We will use mini map on the top of game screen that will show the city map and roads. It will also
show Taxi location, passenger location and destination by using object detection
 “GTA Taxi Mission 3D” will be a:
 Single-player time management game
 First person controller
 HD graphics
 Use free assets
 Android platform supported
5
 How it will be unique
 Story line
 A separate part of high-level PC game
 Three types of controls (Arrow buttons, Mobile motions and Car staring)
 Real time environment
 Graphics quality
 Character involvement
 Open environment game
 Limitations
 It will available for offline (single player).
 It will just support android platform.

5. High level Project Plan


A plan is very important because it provides us directions to achieve goals objectives by avoiding
random and unnecessary activities. Having a plan helps to define the full scope of a project but it
also helps you stay focused, meet deadlines, measure success and debrief the entire project. So,
make sure to set plan before starting any task or project.
For our project, we’ll pre-planned all the activities along duration from starting point to end point in
the sequential way as in the following table and Gantt chart.
We’ll start our project from first activity that is of Area Selection having duration of 3 days while
the second activity named Idea selection will take 7 days to complete. similarly, third activity
named project proposal will take 20 days for its completion, it will cover all tasks related proposal
from proposal format to defending the proposal. After the project proposal, there will be analysis
activity which will be completed in 30 days. And the last activity that is of Design will take 70 days
for its completion.

The table of activities and Gantt chat is following.

6
Figure 1: High Level Activities

Figure 2: Gantt Chart

7
6. Reference
[1] www.sportskeeda.com>esports
[2] www.gurugamer.com>GTA
[3] https://youtu.be/F-skV-UbZOg
[4] www.versionmusum.com/history-of/grand-theft-auto
[5] http://static.javapoint.com/software-engineering

You might also like