zombi - shoot for survive

29
Guided by Mr. Ashish Tiwari (HOD CSE) VITS, Indore Developed by Debal Adhikari (0839CS121015) Divy Singh Rathore (0839CS121023) Abhinesh Singh Bhadoriya (0839CS121001)

Upload: divy-singh-rathore

Post on 21-Jan-2018

438 views

Category:

Entertainment & Humor


1 download

TRANSCRIPT

Guided by

Mr. Ashish Tiwari

(HOD CSE)

VITS, Indore

Developed by

Debal Adhikari (0839CS121015)

Divy Singh Rathore (0839CS121023)

Abhinesh Singh Bhadoriya (0839CS121001)

INTRODUCTION

Zombie is basically a Windows platform game which issimply based on the concept of the famous fps (first personshooter) game “House of the Dead” and “Dead Island”. Ourgame is not so elaborate like the franchise developed gamesbut it would help in providing a conceptual knowledge onhow the base of these games were made. It is a 3D Gamewith perspective of Single Player.

WHY ZOMBIE ONLY ?

Zombie is a Dead person who has no energy, seems to actwithout thinking, and does not notice what is happening.Zombies are common or generic enemies in video games.Zombie games became more prevalent after the release ofthe survival horror game Resident Evil in 1996. ResidentEvil sold 2.75 million units within the United Statesalone, its success resulted in it becoming a major horrorfranchise encompassing video games, novelizations andfilms.

ABOUT THE ENGINE

The game is made in Unity 3d which is a very powerful gamedevelopment engine. What you need to know about the game engineis that it is a core of the game – all the classes and functions forgraphics, sound, artificial intelligence, managing, and many more. It isthe main source of the game. So why we choose Unity 3d to create ourgame. The answer is quite simple it is easy, reliable and more efficientto create a game of this level for Windows platform. Unity is a flexibleand powerful development platform for creating multiplatform 3D and2D games and interactive experiences. It's a complete ecosystem foranyone who aims to build a business on creating high-end content andconnecting to their most loyal and enthusiastic players and customers.The game engine also provides a functionality in developing the basicdynamic AI of the game with the help of MONODEVELOP which is an inbuilt code editor for C#.

ABOUT THE GAME

The game which we are developing is a simple zombie which would comprise Of several characters and object. Concepts of AI (Artificial Intelligence) would be used in the game togive the functionality for the characters. The game would comprise of the Health system for the player.And we would also introduce the hunger and thirst system in the game. As this is a zombie apocalypticgame the player would need to find food, water and health packages to keep himself healthy. Becausethe increment in hunger and thirst would eventually lead to the decrement in the health system. Furtherthe game would also introduce certain bullet collision system. It means that due to collision of bullet oncertain objects can lead to a certain behavior of the object. The player in the game would be designatedto carry only two weapons at a time.

ABOUT TECHNOLOGY

ABOUT THE TECHNOLOGY USED

Software such as Autodesk Maya3d and Autodesk 3DMax will be used to createthe objects as well as characters of the game. Further the rigging (animation) ofthe object and characters would also be done in Autodesk Maya 3D. Sound forthe game would be edited in Sony SoundForge. The game would be compiledand developed in Unity 3d and the code or backend of the game would beedited in MonoDevelop. The game would be fully made in Windows 7 operatingplatform.

ANALYSIS

Use case diagram

SEQUENCE DIAGRAM

DESIGN

Class Diagram

DATA FLOW DIAGRAM

Level 0 DFD

Level 1 DFD

DEMO

SCREENSHOT DURING DEVELOPMENT

UNITY 3D ENGINE

SCENE AREA OF THE ENGINE

GAME DEVELOPED TILL NOW

FUTURE ENHANCEMENTS

More different levels can be created

A short game with a storyline can be created

The scene can be used in some other game

Boss battles can be included

More weapons as well as more traps can be included

More varieties of characters or enemies can be implemented

Weapons can be made customizable

We can also develop a Portfolio Website.

We can develop Mobile version of this game for Android, Windows and IOS.

CONCLUSION

So basically this game is developed for the entertainment purpose.And the game could also be run with minimum requirements in anyWindows 7 or higher platform. It provides a basic knowledge on howthe famous games like “Dead Island” was made and what was its basicarchitecture. Plus the project also give us an overview of thecapabilities of the Unity 3d engine.By making this game we also getthe knowledge on how a game is made in industrial level and whatare the basic tools used in making a game.

Websites

www.assetstore.unity3d.com

www.blendswap.com

www.envoto.com

Books

Learning C# by Developing Games with Unity 3D Beginner's Guide