This document provides an overview of a workshop on game architecture and programming. The workshop schedule includes sessions on game architecture, programming, art resources, concepts and elements, development, quality and optimization. It discusses the history and genres of gaming, careers in the industry, and game development processes. It also covers platforms like mobile, desktop and cloud/server gaming and revenue models in the growing gaming industry.
In this course concepts and requirements of the video game development will be taught. Students will get familiar to the fundamentals of the game industry and finally put all the learned stuff together to work on a small game project.
Introduction to Game Development and the Game IndustryNataly Eliyahu
Talk about games and the game industry at She Codes meeting at the Weizmann Institute of Science.
Basic introduction to the game industry and what to learn to get into game programming.
In this course concepts and requirements of the video game development will be taught. Students will get familiar to the fundamentals of the game industry and finally put all the learned stuff together to work on a small game project.
Introduction to Game Development and the Game IndustryNataly Eliyahu
Talk about games and the game industry at She Codes meeting at the Weizmann Institute of Science.
Basic introduction to the game industry and what to learn to get into game programming.
Game Development workshop with Unity3D.Ebtihaj khan
Game development using Unity3D
May 2015
This lecture was given by Ebtihaj at various universities in Peshawar, Pakistan.
The talk begins with what really a game is, and how can you differentiate it from an ordinary software and a movie.
After that the focus is shifted to how are games made and how big is the gaming industry.
Later on Unity3D and its basic components are introduced with a hands on workshop.
“Intoduction To Game Development ”
This sesion will be covering some aspects of the theory and practice of game development and design .
- For those who are intersted in game development , This session will should be enough to get you started .
Game Development is the art of creating games and describes the design, development and release of a game. It may involve concept generation, design, build, test and release. While you create a game, it is important to think about the game mechanics, rewards, player engagement and level design.
There’s a rise in demand for professionals in the field, game development jobs beat any typical 9-5 work, and there are plenty of exciting roles available. You will not only create games but can be immersed in the world of gaming – all in a day at work.
Dive in and learn all about game development!
Game Design Document - Step by Step GuideDevBatch Inc.
A well documented game design is your absolute asset to build a successful game. It doesn't only allow you picture the final shape of it but keeps you precise about the resources, expertise and team needed. For game development phase, you might want to consider pro services at hello@devbatch.com
Good Luck!
Game design is the art of applying design and aesthetics to create a game for entertainment or for educational, exercise, or experimental purposes. Increasingly, elements and principles of game design are also applied to other interactions, in the form of gamification.
Learn how to design a game with Seth Sivak, CEO of Proletariat. This deck covers Basic game design skills, how to analyze an entertainment experience, and tips on how to leverage common user behaviors.
* Introduction
* Define "video game"
* Video Game Industry Overview
* Aspects of Game Development
* Game Development Community
* Careers Available in Game Development
* Testimonies
* Options for Developing Required Skillset
* Other Avenues for Career Development
Game Development workshop with Unity3D.Ebtihaj khan
Game development using Unity3D
May 2015
This lecture was given by Ebtihaj at various universities in Peshawar, Pakistan.
The talk begins with what really a game is, and how can you differentiate it from an ordinary software and a movie.
After that the focus is shifted to how are games made and how big is the gaming industry.
Later on Unity3D and its basic components are introduced with a hands on workshop.
“Intoduction To Game Development ”
This sesion will be covering some aspects of the theory and practice of game development and design .
- For those who are intersted in game development , This session will should be enough to get you started .
Game Development is the art of creating games and describes the design, development and release of a game. It may involve concept generation, design, build, test and release. While you create a game, it is important to think about the game mechanics, rewards, player engagement and level design.
There’s a rise in demand for professionals in the field, game development jobs beat any typical 9-5 work, and there are plenty of exciting roles available. You will not only create games but can be immersed in the world of gaming – all in a day at work.
Dive in and learn all about game development!
Game Design Document - Step by Step GuideDevBatch Inc.
A well documented game design is your absolute asset to build a successful game. It doesn't only allow you picture the final shape of it but keeps you precise about the resources, expertise and team needed. For game development phase, you might want to consider pro services at hello@devbatch.com
Good Luck!
Game design is the art of applying design and aesthetics to create a game for entertainment or for educational, exercise, or experimental purposes. Increasingly, elements and principles of game design are also applied to other interactions, in the form of gamification.
Learn how to design a game with Seth Sivak, CEO of Proletariat. This deck covers Basic game design skills, how to analyze an entertainment experience, and tips on how to leverage common user behaviors.
* Introduction
* Define "video game"
* Video Game Industry Overview
* Aspects of Game Development
* Game Development Community
* Careers Available in Game Development
* Testimonies
* Options for Developing Required Skillset
* Other Avenues for Career Development
Det här är en föreläsning jag höll för Kvinna Skaraborg på Högskolan i Skövde den 13/10 -15. Föreläsningen handlar om hur kvinnor behandlas, främst inom spelbranschen.
Hundreds of games launch every single day, and most of them get lost in a sea of new releases. So which platforms are best to launch on in 2015? tinyBuild’s Mike Rose will take a look at how many copies of your game you should expect to sell in each platform, ranging from Steam to Xbox One, from iOS to PlayStation 4.
Does your library support 21st century literacy skills? Why STEAM in libraries? This webinar will expose you to the research that supports the integration of informal STEAM learning into your libraries’ programming and services. Leave armed with a starter toolkit of ideas so you can experiment with STEAM in your library today!
NYLA MSRT Webinar, delivered in June 2015
A short introduction to WinAPI and DirectX 11 that I created for Game Designers' Students Club on Poznań University of Technology. It isn't finished, but still I hope I can help someone with it :)
//edit:
I've just found out that some text in the source code is cropped, here you can find the online version of the presentation (in which you can scroll the code): http://jotunheim.kmarciniak.com/prezentacje/directx/online/#/
Let me tell you in short what this is.
This is a part of my Class Assignment and what you see is a 'PowerPoint Slide Show' of the first three Outcomes from UNIT 20 - 'Computer Game Platform & Technologies'.
Here, at first, I've explained Game Platforms & their types in short and then moved on over to my 2D Platform Game - 'Tales Of Mushroom Land', by considering its Game Platform and the Hardware & Software requirements for the game. I've also showcased some performance tests for my game at the end which I had taken on different systems/machines.
This is about the first three Outcomes - Game Platforms, Hardware & Software.
The second-last slide hosts a reference about 'Outcome 4', which is a video in which I've showcased a playable demo of my game and a bit of support for common errors.
(Of course, the video won't be present over there.)
Now, in order to watch the video for 'Outcome 4' and to get more information and to know what is a 'UNIT', 'Outcomes' - please visit by log - ' phadkeakshay@wordpress.com '.
the name of my blog is - ' The GameBuilder's Inn '.
Details the portfolio and what exact work CreatioSoft has been involved in Casino including the work done in Slots, Poker , Pool and Bingo with references to game and screenshots.
Streamed Cloud Gaming Solutions for Android* and PC GamesIntel® Software
Cloud gaming is getting a lot of press lately. As the leading cloud service provider in China, Tencent is embracing the cloud to deliver graphic-intensive PC and mobile games, as well as core developer solutions.
Card Game Development, Dice Game Development, Web & Desktop Games Development, Mobile / PDA Games Development, I-phone Game Development, Flash Game Development, Interactive TV Game Development, Game Engine Development, Game Testing and Analysis,
Console Based Games
In this slide, you will learn about the Components of the Computing Game. Features of Game Engines, Commerical Game Engines, Characteristics of an Engine, Data-Driven Design, Traditional Way to Break Up a Game, Designing Visual Feedback
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