Vishwakarma Institute of Technology,
Pune
Software Development Project
Name:-Yashovardhan
3D RUNNER Chaturevdi
Roll no:- 37
GR no:-11911298
Introduction
• 3D Runner is a classic endless runner game set in the European street where
players have to runs, jumps and past obstacles to make a high score.
• 3d runner is a game made in unity engine and scripts are written in visual studio
using C# language
• character play by a player constantly moving forward while trying to avoid the
obstacles.
• Speed of character also increase after player travel some distance in the game
as initial the speed of player is 5 Frames per second of mobile or any other
platforms (pc, laptops, etc.) after traveling some distance its speed will increase
by 10 and so on. This process will continue till player die or its reach to level 10
were speed is max.
• Some example of endless runner are Subway Surfers, Temple Run, Ratchet and
Clank: Before the Nexus and many more.
Software used
• Unity3d engine
• visual studio for C# programming
• Mixamo
Implementation
• 3d Runner game is made on unit3d engine which is Unity3D is a
powerful cross-platform 3D engine and a user-friendly development
environment. Easy enough for the beginner and powerful enough
for the expert. What is of game engine for every game, game
engine plays a major role since the game engine helps the game
designers to bring characters of the game to life, by helping in
scenes, characters and graphic generation, sound, artificial
intelligence, scripting animation, networking etc.
What is Game Engine
• For every game, game engine plays a major role since the game
engine helps the game designers to bring characters of the game to
life, by helping in scenes, characters and graphic generation, sound,
artificial intelligence, scripting animation, networking etc. Game
Engine is like an integrated development environment, with a
readymade suite of visual development tools and reusable software
components. It turns the complex task of game development simple,
by providing an abstraction layer, which makes a lot of big tasks look
very easy, while the game engine does all the hardwork in the
background. In other words, it is a framework that is designed
specifically for the construction and development of video games
What is scripting in Unity?
• Scripting tells our GameObjects how to behave; it’s the scripts and components attached
to the GameObjects, and how they interact with each other, that creates your gameplay.
Now, scripting in Unity is different from pure programming. If you’ve done some pure
programming, e.g. you created a running app, you should realize that in Unity you don’t
need to create the code that runs the application, because Unity does it for you. Instead,
you focus on the gameplay in your scripts.
• Unity runs in a big loop. It reads all of the data that’s in a game scene. For example, it
reads through the lights, the meshes, what the behaviors are, and it processes all of this
information for you.
• If you think about television, where, for example in North America, you have 29.5
frame/sec, Unity needs to do the same thing. It’s running single discrete frames, one
after another. You direct Unity with the instructions that you write in your scripts, and
Unity executes them frame after frame as fast as it can.
• Achieving a high frame rate means not only your game will look more fluid, but your
scripts will also be executed more often, making controls more responsive.
Software Development Timeline
• MARCH(second week)- Learning basics of unity
MARCH(fourth week)- Adding character and debugging
April(second week)-adding sound light and reflection
April(last week)-adding game manager and mean and pause layout
Software control flow graph
CONCLUSION AND FUTURE SCOPE
• Conclusion: -So basically this game is developed for the entertainment
purpose. Most importantpoints of make game is to reduce stress and have
some 5 min fun to get peace of mind in this stress full world.
• It provide a basic knowledge on how the famous game like “Subway
Surfer” was made. By making this game we also get knowledge on how a
game is made in industrial level and what are basic tool used in making a
game
•
• The Future scope: -3D endless runner game can be used in brain exercises
and also help to increase concentration and also used to reduce stress
REFERENCES
• 1. Udemy.com
• 2. github.com.
• 3. Wikipedia
• 3.youtube.com
• 4.https://www.coursera.org/
• 4.https://www.geeksforgeeks.org/
• 5.https://unity3d.com/community
•
Screenshot
Thank you