View
1.200
Download
5
Category
Preview:
Citation preview
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Architecture & Programming
Date: 11th December 2015
Sumit JainProject Lead and Game Programmer
Presented by :
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
3D Artist
Welcome to the Gaming
Industry
Game Programmer
Concept Artist
Game Sounds Engineer
Game Level Designer
Game Animator Game UI Artist
Game Director
Game Tester
Game Designer Game Producer
Game UI Designer
Game QA
2
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Workshop ScheduleThe Workshop Schedule and Agenda
IntroductionKnowledge about the gaming industry
History of Gaming
Demo of Games
Game Genres & Age grouping
VR Introduction
10:00 am Game ArchitectureGame programming and
development
Game Software Architecture
Game Hardware Abstraction
Game Programming and Main Loop
Open GL and DirectX
11:00 am Game Art Resources
Game Artwork Assets
Game Sound Assets
Game Visual Effects
Game Consoles and Platforms
12 : 00 am
Game Concepts & Elements
Game Project Structure and Hierarchy
Game Engine Concepts
Game Elements and Components
2:00 pm Game Development
Game Development Course
Desktop Game Development
Mobile Game Development
2: 30 pm Quality & Memory Optimisation
Testing & Debugging
Deployment
Quality Analysis
Publish on Platforms
5: 00 pm
3
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
INTRODUCTION ABOUT US
Now… Let’s talk about
4
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
6
Click insert + pictures
Video Games DemoVideo of Gaming Entertainment Industry and its Products
5
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
History Of Gaming IndustryEvolution of Gaming Industry with the Pictures of Evolution
Console Games1980
1995
2005
2015
Computer Video Games
Handheld Platform Games
Virtual Reality Gaming
6
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game GenresVideo game genres are used to categorize video games
Action GamesKungFu
Street FighterWWF
God of War
Shooter GamesCounter Strike
Call of Duty
Action Adventure Games
GTATomb Raider
Adventure GamesMario
Grand Theft AutoPrince of Persia
Role PlayingWorld of WarcraftAge of Empires
Strategy GamesResident Eviil
Age of Empires
Sports GamesRacing GamesSports Games
7
Simulation GamesArcade Games
Memory & Puzzles Games
MazeLode Runner
The Legend of Zelda
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Future of GamingGaming Technologies and Market Talent Requirement
1. Virtual Reality
8
90%
4. Computer Gaming
60%
2. Augmented Reality
80%
5. Mobile Gaming
50%
3. Console Gaming
70%
6. Online and Web Gaming
40%
1
4
35
26
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
? ? ? ? ? ?
? ? ? ? ? ?
Gaming Consoles & Platforms
Windows GamesComputer Gaming
Sony PlayStation GamesConsole Gaming
Microsoft Consoles GamesConsole Gaming
Nintendo Wii GamesConsole Gaming
Android Mobile GamesMobile Gaming
IOS Mobile GamesMobile Gaming
Handheld GamesGpad/Dpad Games
PSP Games
Online Social GamesBrowser Games
HTML5/Flash Games
Networking Cloud GamesServer Multiplayer Games
Steam GamesSteam Network GamesSteam Engine Games
TV GamesSamsung TV
Tata sky Games
Virtual Reality GamesConsole Games
9
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Gaming Hardware TechnologiesUnderlying hardware that’s supporting gaming platforms
1. NVidia/AMD GraphicsNVidia Graphics and Physics
Programming
3. Microsoft Console/Computer
Microsoft Games OS and Consoles
2. Sony PS ConsolesSony PlayStation
Consoles
11..\Images\VR Hardware.jpg
2
3
4
5
6
6. Hardware & Controllers
Independent Controllers and Small Gaming Devices with
screen.
4. Nintendo ConsoleNintendo Console Game & OS
5. Cloud Server GamingCloud Server Maintenance &
Networking
10
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Gaming CompaniesGaming Entertainment Industry
Top Gaming Companies in the Industry
Electronic Arts Nintendo Rockstar Games Activision Blizzard SEGA
Sony Microsoft
Google Games
Epic Games
GameLoft KONAMI
Ubisoft
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Industry ProgrammersGame Production Industry Market
The second largest production of Games
30%America
9%Brazil
The Largest Gaming Production of Games
32%Korea/Taiwan/
China17%UK
11%Australia/
NewZealand
12
5%India
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Project TeamsGame Project Teams and their Roles in Game Development
Game ProductionGame Producer, Game Director, Game Engineer
Game ProgrammingGame Shader Programmer, Game Programmer,
AI Programmer, Game UI Programmer
Game Technical DesignGame Designer, Lead Designer, Game Level Designer
Game Art DesignGame CA, Game 3D Artist, Game 2D Artist, Visual Effects Artist, Animator
Game Quality and TestingGame QA, Game Tester, Game
Deployment Team
Game Sound EngineeringGame Music and Sounds
13
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Development Industry CareersGame Development Industry Careers
…. Game Designer
….
….
….
….
….
Game Sound Engineer
Game Director/Producer Game Programmer
Game Artist & Visuals Game Tester
14
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Development Life CycleThe Stages of Game Project Management
GDLC
Game Concept ,Idea or a Story
Game Design & Artwork
Quality & Testing
Technical & Design Analysis
Game Programming
Deployment & Maintenance
15
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Development Life CycleThe Stages of Game Project Management
16
Idea or Concept Development Publish
Tec& Art Design Deployment
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Project ManagementThe Stages of Game Project Management
Game Concept, Story, Environment and Character,
Enemies, Interactivity
1. Game Story, Concept & Idea
Player Input, Game Platform, Game Resolution,
Game Levels, etc.
2. Game Technical & Level Design
Game Art Assets and Resources
Game Sound Assets
3. Game Artwork & Sound Design
Game UI ProgrammingGame Character BehaviourGame Objects Programming
4. Game Programming
Deployment BuildCompatibility Build
Stability Build
7. Deployment on PlatformsGame Quality Analysis
Game Testing
6. Quality and TestingGame Shader and Image Effects
Game Skybox, Environment Effects
Game Particles System
5. Game Visual Effects
17
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Project DocumentsThe Documentation involved in the Game Project Management
The documents required for a game development team to manage a project. The project documentation is the foundation of the project. GDD is the heart and soul of the gaming project
Project Documentation
Game Project Documentation
Game Concept DocumentGame Design Document
Instructional Manual Test Cases & Test Plans
Technical Design Document
18
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Industry MonetisationThe growing gaming industry revenue generation
PaidOnline Gaming StoreCD/DVD ToolkitConsole/OS/TV Games
Ad supportedNo TransactionsFull Game & Levels
Ad supportedIn app purchasesFree Trial or Levels
Membership Challenges ChampionshipAd supported cloud server
Free Freemium Subscription
19
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
Game Industry MonetisationThe growing gaming industry revenue model
20
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
The Neurology of GamingBurst out the myths of game entertainment industry
21
Analysis Feelings
Language
Creativity
ArtFacts
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
MOBILE APP DEVELOPMENTGame Development Platforms
Mobile Gaming ApplicationsLow end graphics casual and arcade games are developed on mobile platforms.
Mobile Gaming Development is one of the largest growing gaming market and provide small industries and developers to build and publish their creativity.
Low end graphics
Smaller resolutionSimple and short games
Casual 2d games
Single player additivity games
Small size builds
Google Play StoreApple IOS Game Centre
Arcade infine runner games
Memory and Puzzle games
Dpad and Gpad support
Branding product gamesIndie developer games
Freemium based gaming
Large market for games
22
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
DESKTOP GAME DEVELOPMENTGame Development Platforms
Computer Games :
Windows OS, Linux, Apple are the desktop games,
Samsung TV, Satellite Dish TV Games, etc.
Console Games attached to the Computer or Screen
23
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
SERVER & CLOUD MULTIPLAYER GAMINGGame Development Platforms
Flash Games
Html5 & WebGL Games
Cloud & Server Games
Steam Games
24
Game Architecture and Programming
St. Vincent Palloti College of Engineering and Technology
QUESTION & ANSWERFeel Free to ask and clarify your doubts
Game Development Technology
Any Questions?
Game Programming
Any Questions?
Game Engine and Framework
Any Questions?
25
Recommended