Академический Документы
Профессиональный Документы
Культура Документы
BHOPAL
Racing Car Game
Synopsis
Submitted By:
Anil Kumar Maurya
0192IT151001
Under The Supervision Of:
Balwant Singh Raghuwanshi
Asst. Prof. ,CSE
JAN-JUN 2019
TECHNOCRATS INSTITUTE OF TECHNOLOGY & SCIENCE,
BHOPAL
DEPARTMENT OF INFORMATION TECHNOLOGY
JAN-JUN 2019
CERTIFICATE
This is to certify that the work embodies in this report entitled ― RACING CAR
GAME ‖ being submitted by ANIL KUMAR MAURYA (0192IT151001) and in
partial fulfillment of the requirement for the award of ―Bachelor Of Engineering
(Information Technology )‖ to Rajiv Gandhi Proudyogiki Vishwavidhyalaya,
Bhopal (M.P.) is a record of bonafide piece of work, carried out by him under our
supervision and guidance in the ―Department of Information tehnology‖,
Technocrats Institute Of Technology & Science, Bhopal (M.P.).
FORWARDED BY:
JAN-JUN 2019
CERTIFICATE OF APPROVAL
This is to certify that the work embodies in this report entitled ―RACING CAR
GAME‖ being submitted by Anil Kumar Maurya (0192IT151001) in partial
fulfillment of the requirement for the award of ―Bachelor Of Engineering
(Information Technology & Engineering)‖ to Rajiv Gandhi Proudyogiki
Vishwavidhyalaya, Bhopal (M.P.) is a record of bonafide piece of work, carried
out by him under our supervision and guidance in the ―Department of Information
Technology ‖, Technocrats Institute Of Technology & Science, Bhopal (M.P.).
JAN-JUN 2019
DECLARATION
We Anil Kumar Maurya, hereby declare that this project work entitled ―RACING CAR
GAME‖ was carried out by us under the supervision of Mr. Balwant Singh
Raghuwanshi, AP, Department of CSE, Technocrats Institute Of Technology & Science
,Bhopal. This project work is submitted to Department of Information Technology
during the academic year JAN-JUN 2019.
This bachelor thesis describes a case study, where we focusing on developing a 3D racing car
game, using a process based upon agile development; an evolutionary development method. The
thesis will cover implementation of real-time graphics, physics engine, network support, as well
as sound effects and background music. In the end, our case study will show that this
development process was an appropriate choice for our game development project.
Abstract— Game designing is a really interactive and creative part of modern IT culture. This
has motivated various developers to create interesting games. Thus, we aim to develop an
entertaining and fun game based on our childhood favour where we are focusing on developing a
3D racing car game, using a process based upon agile development; an evolutionary
development method. Our game is a single player game which provides multiplayer functionality
as well. The game will consist of various road maps with power boost challenges and speed
timing to get user more addictive and entertain. Since it is a racing genre game, the multiplayer
gaming will focus on races with friends and let the users compete to be the best. Apart from this
even time depended mode enables players to track and beat their own high scores. The platform
of the game is developed using Unity 3D game engine which is multiplatform software building
for games and main coding is in C#. Hence whole game development process will cover
implementation of real-time graphics, physics engine, network support, as well as sound effects
and background music. Thus we will try to create a game which is extremely entertaining with
great graphics to make it visually appealing.
Table of Content
1. INTRODUCTION.......................................................................................................................7
2. GAME DESIGN.........................................................................................................................8
2.1. Game Design and Concepts................................................................................................ 8
2.1.1. Initial Concept .............................................................................................................. 8
2.1.2. Second Iteration............................................................................................................ 8
2.1.3. Final Concept……................................................................................................................ 8
2.2. Development Process .......................................................................................................... 9
What Is a Software Process Model? ........................................................................................ 9
The Waterfall Model ........................................................................................................ 10
Component-based Software Engineering........................................................................ 11
Evolutionary Development …….................................................................................................. 11
3. GRAPHICS............................................................................................................................22
3.1. Lights and Rendering ........................................................................................................ 22
3.1.1. Ambient Pass.............................................................................................................. 23
3.1.2. Light Pass............................................................................................................................ 24
3.3.1. Techniques.................................................................................................................. 27
3.3.2. Normal Mapping ........................................................................................................ 27
3.3.3. Parallax Mapping ....................................................................................................... 27
3.3.4. Result and Discussion ........................................................................................................ 27
3.4.3. Bloom.................................................................................................................................. 31
3.6. Result.................................................................................................................................. 35
3.7. Discussion .......................................................................................................................... 36
4. NETWORK ...............................................................................................................................37
4.1. Background ........................................................................................................................ 37
4.2. Results ................................................................................................................................ 38
4.3. Discussion .......................................................................................................................... 42
5. SOUND......................................................................................................................................42
5.1. Sound Effects..................................................................................................................... 42
5.2. Background Music............................................................................................................. 43
6. RESULTS .................................................................................................................................43
6.1. Requirements ..................................................................................................................... 43
6.2. Features .............................................................................................................................. 43
6.3. Time Estimations............................................................................................................... 44
6.4. The Development Process................................................................................................... 44
7. DISCUSSION ...........................................................................................................................45
8.ABBREVIATIONS ...................................................................................................................46
APPENDIX A..............................................................................................................................47
APPENDIX B...............................................................................................................................48
REFERENCES..............................................................................................................................49
INTRODUCTION
I would like to express my gratitude and appreciation to all those who gave me the
encouragement to complete this project. A special thanks to my project guider ―
Balwant Singh Raghuwanshi ‖ , whose help, stimulating suggestions and encouragement
in supervising my project. Thank you for allowing me carryout this challenging task.
I would also like to acknowledge with much appreciation the crucial role of the team,
Anil Kumar Maurya , Satyajeet shah and Raj man pal who participate this project till this
moment. I welcomed there suggestions and recommendations. A special thanks goes to
guider Balwant Singh Raghuwanshi . , who supported me technically and morally.
Many thanks goes to the Head of Department sir Neetesh kumar gupta and our final year
Project Coordinator for their approvals and signatures throughout this exercise.
I am also extending my gratitude to my friends and well-wishers who supported me
morally, I will forever remain grateful to all of you.