Top Banner
GAME DEVELOPMENT Submitted by Garvit Arora 1212813015 Payal Singh 1212813033 Shilpi Garg 1212813044 Sameer Murtaza 1212813305 Mini Project On Under the Guidance of Susheel Kumar Singh Assistant Professor
33

Game development presentation for project synopsis

Jun 26, 2015

Download

Engineering

Sameer Murtaza

Game development project synopsis presentation given in BIT meerut
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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?