You are on page 1of 9

[18/10/2019]

Multiplayer Cross Racing


Project Proposal

Supervisor
Sir Umer Rasheed

Submitted by

Muhammad Saddam Hussain (sp18-mcs-038)


Ajmal Munir (sp18-mcs-020)

Department of Computer Science,

COMSATS Institute of Information Technology

Vehari.

1
ACKNOWLEDGEMENTS

I would like to sincerely express my deepest gratitude to my supervisor( Umer Rasheed) for his precious
support, supervision, encouragement and inspiration to us during this work. His continuous support and
guidance helped me to accomplish this task.

I am grateful to the God Almighty who provides all the resources of every kind to us, so that we make
their proper use for the benefit of mankind. May He keep providing us with all the resources, and the
guidance to keep helping the humanity.

2
Table of Contents
No. Name Page No
Acknowledgement
Table of contents
1 Introduction 5
2 Project Scope 5
3 Game Features 6
4 Objectives 6
5 Tools and Technology 7
6 Language 7
7 Objects 7
8 Milestone 8
9 References 9

3
LIST OF SYMBOLS AND ABBREVIATIONS

NPC:
Non Player Characte

AI: Artificial Intelligence

4
1.Introduction
Build a Multiplayer Cross Racing Game From Scratch in Unity will use Unity 2019 and
Photon networking tools to take this project step-by-step through the setup and development of our
own multiplayer car racing experience.
The cross racing genre goes back to the 1980s, though it was popularised by Super Mario
Kart (1992) and Crash Team Racing (1999). The project will be the mixture of racing and arcade
type mechanics with well-known fictional characters and funky tracks littered with pickups and
obstacles. Creating such a game combines the skills of networking, artificial intelligence, interface
design, special effects and audio.
This project reveals the most popular AI techniques used for creating NPC racing character
behaviour in games.Throughout, we will use hands-on experience designed to take this project
through every step of putting together our own car racing game.we will first construct from scratch
a single-player experience with intelligent NPC components and then add on networking
functionality with a Photon master server to create a multiplayer game.

2.Project Scope:
Our game will target the users who have interest in video games as well as who are
interested in multiplayer games.Our game can be played by the people who have sharp mind to beat
artificial intelligent cars. Ip addressing techniques wil be used in multiplyer mode by photon
networking service.Initially our game will support 4 players.Players may be real world or artiificial
intelligence vehicles.our whole project will be pc game.In future android supported multiplayer
version will be try to implement.

5
3.Game Features:
The advance features of the game include.
 Car physics and controllers built from the ground up with Unity's wheel
colliders and rigid bodies.
 AI driven cars with waypoint navigation, auto flipping , smart acceleration &
braking and avoidance behaviours. .
 Race Track Mini-maps with Player positions, rear view cameras and leader
boards.
 Networking with Photon including setting up a master server, remote procedure
calls and networked object instantiation.
 Character selection for vehicle types and player names.
 Graphical User Interfaces.
 Vehicle special effects such as skidding sound ,skid marks ,wheel smoke
,brake lights, etc.
 Vehicle driving sound.
 Single mode game in which artificial intelligence will be use.
 Multiplayer mode in which artificial intelligent vehicles can fulfill the space if
multi players are less than 4.

4.Objectives
The game will use the following major objectives.
 Use of artificial intelligent vehicles.
 Multiplayer mode of game using photon networking service.
 Artificial intelligent vehicles can take part in multiplayer mode.
 User friendly interface.
 Graphics, sound, game environment.
 The game will entertain the people.

5.Tools and technology


 Unity
 Visual studio.

6. Language

6
 Unity 3D.
 Scripts (C#).

7.Objects
The game will use the following major objects.
 Vehicle
 Multi players
 Sound
 Vehicle Track
 Game environment

8.Milestone

7
Task Name Duration October November December
W W W W W W W W W W W W W W
1 2 3 4 1 2 2 3 4 1 2 3 4 1

Proposal 2 week

SRS 1 week

System 2 week
Design
Implementa 10 week
tion

Testing 2 week

Report 2 week

9. References

8
 Wikipedia.com
 Udemy.com
 Unity game development in 24 hours by sam.

You might also like