Interactive Game Development For Teenagers Proposal PowerPoint Presentation S...
Introduction to Game Development
1. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Architecture &
Programming
Date: 11th December
2015
Sumit Jain
Project Lead and Game Programmer
Presented by :
2. 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
3. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Workshop Schedule
The Workshop Schedule and Agenda
Introduction
Knowledge 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
ResourcesGame 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
5. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
6
Video Games Demo
Video of Gaming Entertainment Industry
and its Products
5
6. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
History Of Gaming Industry
Evolution of Gaming Industry with the Pictures of Evolution
Console Games1980
1995
2005
2015
Computer Video
Games
Handheld Platform
Games
Virtual Reality
Gaming
6
7. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Genres
Video game genres are used to categorize video games
Action Games
KungFu
Street Fighter
WWF
God of War
Shooter Games
Counter Strike
Call of Duty
Action Adventure
GamesGTA
Tomb Raider
Adventure Games
Mario
Grand Theft Auto
Prince of Persia
Role Playing
World of Warcraft
Age of Empires
Strategy Games
Resident Eviil
Age of Empires
Sports Games
Racing Games
Sports Games
7
Simulation Games
Arcade Games
Memory & Puzzles
GamesMaze
Lode Runner
The Legend of Zelda
8. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Future of Gaming
Gaming 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
9. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
? ? ? ? ? ?
? ? ? ? ? ?
Gaming Consoles & Platforms
Windows Games
Computer Gaming
Sony PlayStation
Games
Console Gaming
Microsoft Consoles
Games
Console Gaming
Nintendo Wii Games
Console Gaming
Android Mobile
Games
Mobile Gaming
IOS Mobile Games
Mobile Gaming
Handheld Games
Gpad/Dpad Games
PSP Games
Online Social Games
Browser Games
HTML5/Flash Games
Networking Cloud
Games
Server Multiplayer
Games
Steam Games
Steam Network
Games
Steam Engine
Games
TV Games
Samsung TV
Tata sky Games
Virtual Reality
Games
Console Games
9
10. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Gaming Hardware Technologies
Underlying hardware that’s supporting gaming platforms
1. NVidia/AMD
Graphics
NVidia Graphics and Physics
Programming
3. Microsoft
Console/Computer
Microsoft Games OS and
Consoles
2. Sony PS
Consoles
Sony PlayStation
Consoles
11..Imag
esVR
Hardware.
jpg
2
3
4
5
6
6. Hardware &
Controllers
Independent Controllers and
Small Gaming Devices with
screen.
4. Nintendo Console
Nintendo Console Game & OS
5. Cloud Server
Gaming
Cloud Server Maintenance &
Networking
10
11. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Gaming Companies
Gaming 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
12. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Industry Programmers
Game Production Industry Market
The second largest
production of Games
30%
America
9%
Brazil
The Largest Gaming Production of
Games
32%
Korea/Taiwan/Ch
ina
17%
UK
11%
Australia/NewZeal
and
12
5%
India
13. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Project Teams
Game Project Teams and their Roles in Game Development
Game Production
Game Producer, Game Director, Game Engineer
Game Programming
Game Shader Programmer, Game Programmer,
AI Programmer, Game UI Programmer
Game Technical Design
Game Designer, Lead Designer,
Game Level Designer
Game Art Design
Game CA, Game 3D Artist, Game 2D Artist, Visual
Effects Artist, Animator
Game Quality and Testing
Game QA, Game Tester, Game
Deployment Team
Game Sound Engineering
Game Music and Sounds
13
14. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Development Industry Careers
Game Development Industry Careers
…. Game Designer
….
….
….
….
….
Game Sound Engineer
Game Director/Producer Game Programmer
Game Artist & Visuals Game Tester
14
15. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Development Life Cycle
The 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
16. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Development Life Cycle
The Stages of Game Project Management
16
Idea or Concept Development Publish
Tec& Art Design Deployment
17. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Project Management
The 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 Programming
Game Character
Behaviour
Game Objects
Programming
4. Game Programming
Deployment Build
Compatibility Build
Stability Build
7. Deployment on Platforms
Game Quality Analysis
Game Testing
6. Quality and Testing
Game Shader and Image
Effects
Game Skybox,
Environment Effects
Game Particles System
5. Game Visual Effects
17
18. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Project Documents
The 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 Document
Game Design Document
Instructional Manual Test Cases & Test Plans
Technical Design
Document
18
19. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Industry Monetisation
The growing gaming industry revenue generation
Paid
Online Gaming
Store
CD/DVD Toolkit
Console/OS/TV
Games
Ad supported
No Transactions
Full Game &
Levels
Ad supported
In app purchases
Free Trial or
Levels
Membership
Challenges
Championship
Ad supported cloud
server
Free Freemium Subscription
19
20. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Industry Monetisation
The growing gaming industry revenue model
20
21. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
The Neurology of Gaming
Burst out the myths of game entertainment industry
21
Analysis Feelings
Language Creativity
ArtFacts
22. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
MOBILE APP DEVELOPMENT
Game Development Platforms
Mobile Gaming Applications
Low 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 resolution
Simple and short games
Casual 2d games
Single player additivity
games
Small size builds
Google Play Store
Apple IOS Game Centre
Arcade infine runner games
Memory and Puzzle games
Dpad and Gpad support
Branding product games
Indie developer games
Freemium based gaming
Large market for games
22
23. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
DESKTOP GAME DEVELOPMENT
Game 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
24. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
SERVER & CLOUD MULTIPLAYER
GAMING
Game Development Platforms
Flash Games
Html5 & WebGL
Games
Cloud & Server
Games
Steam Games
24
25. Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
QUESTION & ANSWER
Feel Free to ask and clarify your doubts
Game Development Technology
Any Questions?
Game Programming
Any Questions?
Game Engine and Framework
Any Questions?
25