![Page 1: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/1.jpg)
GAME DEVELOPMENT
Submitted byGarvit Arora1212813015Payal Singh1212813033Shilpi Garg1212813044Sameer Murtaza1212813305
Mini ProjectOn
Under the Guidance ofSusheel Kumar SinghAssistant Professor
![Page 2: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/2.jpg)
INTRODUCTION
• What is a video game?
• What are the devices used to play video games?
• But how do we communicate with the game interface?
• It must have started some day?
![Page 3: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/3.jpg)
TYPE OF GAMES
Mainly game industry is divided into two parts :
• 2D games• Parallel Projection• Top-down perspective• Side-scrolling game• 2.5D
• 3D games• Fixed 3D• First-person perspective• Third-person perspective
![Page 4: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/4.jpg)
GAME DEVELOPMENT
• Video game development is the process of creating a video game.
• 2 development processes• PC & Console Games• Indie Development
• Roles• Producer• Publisher• Development Team• Designer• Artist• Programmer• Level Designer• Sound Engineer• Tester
![Page 5: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/5.jpg)
DEVELOPMENT PROCESSES
• Pre-production
• High concept
• Pitch
• Concept
• Game Design document
• Prototype
• Production
• Design
• Programming
• Level Creation
• Art production
• Audio production
• Testing
• Milestones
• First playable
• Alpha
• Code freeze
• Beta
• Code Release
• Gold master
• Crunch time
• Maintenance
![Page 6: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/6.jpg)
![Page 7: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/7.jpg)
MULTIFPS
![Page 8: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/8.jpg)
MORE SCREEN SHOT FROM OUR PROTOTYPE
![Page 9: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/9.jpg)
FIRST PERSON SHOOTER
• First-person shooter (FPS) is a video game genre centered on gun and projectile weapon-based combat through a first-person perspective; that is, the player experiences the action through the eyes of the protagonist, and in some cases, the antagonist.
• Three main modules are• Combat and power ups• Level designs• Multiplayer
![Page 10: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/10.jpg)
MULTIPLAYER
• A multiplayer video game is a video game in which more than one person can play in the same game environment at the same time.
• Cloud Syncing
• Real Time game play
• Maximum 20 concurrent users
• Security to prevent cheats
![Page 11: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/11.jpg)
3D MODELS
• Levels
• Characters or player
• Guns
• Knife
• UV Mapping
![Page 12: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/12.jpg)
C# AS SCRIPTING LANGUAGE
• Ease of Use
• Multiplatform development
• Availability of documentation
• Compatibility with development tool used
![Page 13: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/13.jpg)
PHYSICS AND MULTI-PLATFORM PUBLISHING
• Realistic physics
• Real gravity implementation
• Real collision effects
• Realistic Sound Effects
• Publishing for different platforms
![Page 14: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/14.jpg)
AN EXCERPT FROM C# CODING
using UnityEngine;
using System.Collections;
public class PlayerMovement : MonoBehaviour {
public float speed = 10f;
public float jumpSpeed = 6f;
Vector3 direction = Vector3.zero;
float verticalVelocity = 0;
CharacterController cc;
Animator anim;
void Start(){
cc = GetComponent<CharacterController>();
anim = GetComponent<Animator>();
}
![Page 15: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/15.jpg)
Game StartGame Start Single PlayerSingle Player
User NameUser NameDatabaseDatabase
MultiplayerMultiplayer
Team 1
Team 1
Team 1
Team 2
Team 2
Team 2
Photon Unity Cloud
(Exit Games)
Photon Unity Cloud
(Exit Games)
![Page 16: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/16.jpg)
LABORATORY REQUIREMENTS
• Personal Computer
• Unity3D Game Engine
• MonoDevelop for C# scripting
• Blender 3D modelling tool
• Photon Unity Cloud
![Page 17: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/17.jpg)
PERSONAL COMPUTER
![Page 18: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/18.jpg)
UNITY3D
![Page 19: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/19.jpg)
UNITY3D
• Cross-platform game creation system
• Multi-Platform publishing
• Open Source implementation o f .NET Framework
• Free up to a limit of Rs 50,00,000 annual income
• Best and most popular game engine
• Game Engine source code is available
![Page 20: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/20.jpg)
![Page 21: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/21.jpg)
SOME GAMES BY USING UNITY3D
..\Desktop\pic\Unity_GDC_2014_Game_Showreel_hd720.MP4
![Page 22: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/22.jpg)
![Page 23: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/23.jpg)
BLENDER
• Professional free and open-source 3D computer graphics software
• Cross-Platform
• File format .blend
• Free and open-source
• Competitions from the likes of Maya, 3dMax, Autodesk SketchUp
![Page 24: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/24.jpg)
Blender hardware requirementsHardware Minimum Recommended Production-standard
Processor32-bit dual core 2Ghz CPU with SSE2 support
64-bit quad core CPU 64-bit eight core CPU
Memory 2 GB RAM 8 GB 16 GB
Graphics cardOpenGL card with 256 MB video RAM
OpenGL card with 1 GB video RAM (CUDA or OpenCL for GPU rendering)
Dual OpenGL cards with 3 GB RAM, (i.e. FirePro 3D orNvidia Quadro)
Display1280×768 pixels, 24-bit color
1920×1080 pixels, 24-bit color
Dual 1920×1080 pixels, 24-bit color
Input Two-button mouse Three-button mouseThree-button mouse and a graphics tablet
![Page 25: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/25.jpg)
![Page 26: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/26.jpg)
MONODEVELOP
• Open source integrated development environment
• Cross-platform
• Multi-language development
• A customized version of MonoDevelop ships with Unity, the game engine by Unity Technologies.
![Page 27: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/27.jpg)
MONODEVELOP INTERFACE
![Page 28: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/28.jpg)
![Page 29: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/29.jpg)
PHOTON UNITY NETWORKING
• #1 Platform for Unity Multiplayer
• No servers needed. Runs in the Photon Cloud (EU, US & Asia).
• Fully integrated with Unity
• Works with all Unity exports: Browser, PC, Mobile and Console.
• All features of Photon Real-time
![Page 30: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/30.jpg)
SOME DFDS FOR PHOTON UNITY CLOUD
![Page 31: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/31.jpg)
REFERENCES
www.unity3d.com/learnwww.wikipedia.comwww.stackoverflow.com
www.youtube.comwww.exitgames.com
![Page 32: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/32.jpg)
THANK YOUYou may now ask your QUESTIONS…
We will be pleased to clear your doubts…
![Page 33: Game development presentation for project synopsis](https://reader035.vdocuments.mx/reader035/viewer/2022081414/558cf9ccd8b42a256f8b46be/html5/thumbnails/33.jpg)
SOME QUESTIONS YOU MAY ASK US
• Why we used Unity3D?
• Why we used Blender?
• Why we have decided to create a FPS game?
• Why C#?
• Why go Cloud Computing rather then own server?
• What is the process for connecting to cloud?
• In the screenshot of your game, why is the player carrying so ugly gun?
• Location in the screen shot is the only map?