YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Game development presentation for project synopsis

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

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

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

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

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
Page 7: Game development presentation for project synopsis

MULTIFPS

Page 8: Game development presentation for project synopsis

MORE SCREEN SHOT FROM OUR PROTOTYPE

Page 9: Game development presentation for project synopsis

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

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

3D MODELS

• Levels

• Characters or player

• Guns

• Knife

• UV Mapping

Page 12: Game development presentation for project synopsis

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

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

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

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

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

PERSONAL COMPUTER

Page 18: Game development presentation for project synopsis

UNITY3D

Page 19: Game development presentation for project synopsis

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
Page 21: Game development presentation for project synopsis

SOME GAMES BY USING UNITY3D

..\Desktop\pic\Unity_GDC_2014_Game_Showreel_hd720.MP4

Page 22: Game development presentation for project synopsis
Page 23: Game development presentation for project synopsis

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

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
Page 26: Game development presentation for project synopsis

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

MONODEVELOP INTERFACE

Page 28: Game development presentation for project synopsis
Page 29: Game development presentation for project synopsis

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

SOME DFDS FOR PHOTON UNITY CLOUD

Page 32: Game development presentation for project synopsis

THANK YOUYou may now ask your QUESTIONS…

We will be pleased to clear your doubts…

Page 33: Game development presentation for project synopsis

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?


Related Documents