game development presentation for project synopsis

Post on 26-Jun-2015

1.322 Views

Category:

Engineering

65 Downloads

Preview:

Click to see full reader

DESCRIPTION

Game development project synopsis presentation given in BIT meerut

TRANSCRIPT

GAME DEVELOPMENT

Submitted byGarvit Arora1212813015Payal Singh1212813033Shilpi Garg1212813044Sameer Murtaza1212813305

Mini ProjectOn

Under the Guidance ofSusheel Kumar SinghAssistant Professor

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?

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

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

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

MULTIFPS

MORE SCREEN SHOT FROM OUR PROTOTYPE

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

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

3D MODELS

• Levels

• Characters or player

• Guns

• Knife

• UV Mapping

C# AS SCRIPTING LANGUAGE

• Ease of Use

• Multiplatform development

• Availability of documentation

• Compatibility with development tool used

PHYSICS AND MULTI-PLATFORM PUBLISHING

• Realistic physics

• Real gravity implementation

• Real collision effects

• Realistic Sound Effects

• Publishing for different platforms

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>();

}

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)

LABORATORY REQUIREMENTS

• Personal Computer

• Unity3D Game Engine

• MonoDevelop for C# scripting

• Blender 3D modelling tool

• Photon Unity Cloud

PERSONAL COMPUTER

UNITY3D

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

SOME GAMES BY USING UNITY3D

..\Desktop\pic\Unity_GDC_2014_Game_Showreel_hd720.MP4

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

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

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.

MONODEVELOP INTERFACE

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

SOME DFDS FOR PHOTON UNITY CLOUD

THANK YOUYou may now ask your QUESTIONS…

We will be pleased to clear your doubts…

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?

top related