SlideShare a Scribd company logo
Introduction to Game
Development
By
Abdelrahman Shaheen
Agenda
• What are video games?
• What are video games genres?
• How big is the game industry to date?
• How to develop a video game from start to finish?
• What are the roles in the video games industry ?
• What is the career path for every team member?
• How to get into the video games industry?
• References
What are video games?
• A video game refers to any interactive content played by
electronically manipulating images produced by any computer
program or application on any display.
• Mobile & Tablet Games
• Web Games
• Console Games
• PC Games.
What is the difference?
• Interactivity is what makes games differ from movie and other art
forms.
• The content of the game as a medium is what makes it differs
from other software. And obviously it is more fun.
What are video games genres?
• Games are often classified into genres, which purport to define
games in terms of having a common style or set of characteristics,
e.g. as defined in terms of perspective, gameplay, interaction,
objective, etc.
What are video games genres?
Adventure Action Action Adventure Platform
Fighting
First Person Shooter
(FPS)
Real-time strategy
(RTS)
Turn-based strategy
games
Role playing games
(RPGs)
Rhythm games
(music games)
Puzzle games Traditional games
Massively
multiplayer online
Stealth games
Survival horror
games
Simulation games
Racing games Sports games Educational games
How big is the game industry to date?
• Avatar vs GTA 5 (Equal Revenue Generator).
• Video Game market is highest in entertainment industry (More
than Film Industry).
How big is the game industry to date?
• The Dark Knight
$239 million as its first week
revenue
• Grand Theft Auto 4
$500 million as its first week
revenue
Top 100 Countries by Game Revenues | 2015
• Totals: $91,252,478,000
• Top countries:
China: $22,227,194,000
United States: $21,962,491,000
Japan: $12,328,860,000
South Korea: $4,022,366,000
Germany: $3,654,669,000
• What about Egypt ?
#54
revenue: $95,817,000
Source: NewZoo game market research
companies
Source: http://www.gamedevmap.com
How to develop a video game from start to
finish?
• Game development process
Pre-production
Production
Postproduction
Pitch
(Concept Document)
Design
Maintenance
GCD
Programming
Customer service
Project
Plan
Art
Production
Patches and updates
Prototype(proof
of concept)
Audio
Production
QA(Testing)
Pre-production
• Pitch
• Game Design Document (GDD)
Production
• Game Design
• Game Art
• Programming
• Audio
• QA
Game Design
• Game Genre.
• Design Documents.
• The content and the rules of the game.
• Describe what the game what looks like and acts like.
• Game design is very critical and require experience and
knowledge.
Game Art
• Artists create all the images in a game including all the landscapes,
buildings and characters.
• 2D
 Concept Art
 Sprites
 Texture Art
 UI Art
• 3D
 Concept Art
 Modeling
 Texture
 Animation
Programming
• Game Engine
• Gameplay programming
• AI Programming
• Graphics Programming
Audio
• Recording, design and editing of sound effects.
• Sound design and audio engineering are growing in importance.
• These people will produce music, sound effects, dialogue and
oversee voice performance.
QA
• QA means testing – from functionality and game play to
localization (testing in-game text and audio in foreign languages).
All bugs are reported, fixed and re-tested.
• QA is one of the best entry points into the industry for first-time
job seekers . Graduates may accept a role as a tester to get their
‘toe in the door’ of a studio
Postproduction
• Maintenance
• Customer Service
• Patches and updates
What are the roles in the video games
industry ?
• Producer
• Publisher
• Development Team
Producer
• May also referred to as project manager, project lead, or director.
• Internal producer working for the developer, manages the
development team, schedules, reports progress, hires and assigns
staff, and so on.
• External producer working for the publisher , oversees the
developer progress and budget.
• Producer’s responsibility includes PR, contract negotiation, liaising
between the staff and stockholders, schedule and budget
maintenance, quality assurance, beta test management, and
localization.
Publisher
• A video game publisher is a company publishes video games that
they have either developed internally or have hade developed by
an external video developer.
• Responsible for manufacturing and marketing, include market
research and all aspects of advertising.
Development Team
• Designer
• Artist
• Programmer
• Sound engineer
• Tester
What is the career path for every team
member?
How to get into the video games industry?
• Answer to this question requires answering for two questions
• What to learn or skills needed to be video game developer?
• Where to get a job in the video game industry?
Passion
• First you should love video games, so this is more of a passion than
a skill, but if you want to get a job as a video game designer, you
have to love playing video games.
• Hiring managers want to know that you’re big into the world of
gaming—knowing about the latest games, consoles, trends and
what constitutes a good video game.
What are skills you need to be video game
developer?
• Game developer needed skills
• Math
• Physics
• AI
• Very good programing Skill
• Graphics (OpenGL, XNA)
• Algorithms
• Data structure
• Problem solver
• Networking
• Game engines (Unity, Cocos2d-x,YOYO, …)
What skills you need to be game designer?
• Creativity
• Practicality
• Problem solving – having an
• analytical attitude
• Excellent communication skills
• Team player
What skills you need to be game artist?
• 2D Artists
 2D paint packages (Photoshop, Painter)
 2D vector graphics packages (Illustrator)
• 3D Artists And Animators
 3D packages (Maya, 3DS Max, Lightwave)
 Specialist 3D animation packages (e.g. Animator)
 2D/traditional animation formats
 Game studios Animation.
What skills you need to be game animator?
• 3D packages (Maya, 3DS Max, Lightwave)
• Specialist 3D animation packages (e.g. Animator)
• 2D/traditional animation formats
• Game studios Animation.
What skills you need to be game tester?
• Bug tracking software skills
• Excellent written and verbal communication skills
• Team player
• Attention to detail
What skills you need to be game audio
engineer?
• Good communication
• Attention to detail
• Knowledge of audio editing software (e.g. Soundforge)
Where to get a job in the video game
industry?
• Gaming company
• Indie game
Indie game
• Video games created by individuals or small teams generally
without video game publisher financial support. Indie games often
focus on innovation and rely on digital distribution.
• Indie gaming has seen a rise in the latter half of the 2000s decade,
primarily due to new online distribution methods and development
tools.
Indie game
• Some games
originated as indie
have become very
successful financially
• Braid, World of Goo,
and Minecraft.
Publishing you game
• Publishing video game become so simple today
• Playstore, Appstore, Xbox store,..
• Game website
• Facebook
• Online games
Monetizing
• Advertising
• Banner ads
• Interstitials between levels
• More games button
• Game Exit
• Selling data
Monetizing
• Selling Content (DLC)
• Premium version –You release a light version of your game and allow users
to upgrade to the full version via an In-App Purchase.
• Worlds (visual customizations) – with this option you create and sell a
customized version of the original game by modifying the look and feel of
the game.
• Wallpapers – some users will like your game so much, they will buy a
wallpaper for their phone.
• Ringtones – if you composed an original music for your game you could sell
it in your store.
Monetizing
• Limitation Removal
• Remove ads
• More Energy/Life/Turns
• More Time
Monetizing
• Virtual Economy
• Double coins
• Save Me
• Discoverable items
Monetizing
• Merchandising
• T-shirts – Your fans want to show how much they love your game? You can
sell t-shirts in your game.
• Lunch boxes – Popular Merchandising option with kids games.
• Branded cases – What could be a better match for a game then a shield for
the user smartphone.
References
• http://blog.gameanalytics.com/
• http://www.blitzgamesstudios.com/
• http://unity3d.com/learn/
• http://www.cocos2d-x.org/
• http://www.sonarlearning.co.uk/
• http://ocw.mit.edu/courses/comparative-media-studies-
writing/cms-611j-creating-video-games-fall-2013/audio-lectures/

More Related Content

What's hot

Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
Abdelrahman Ahmed
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
Intelligent_ly
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
Amin Babadi
 
Game development
Game developmentGame development
Game development
RareCoders
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Shaan Alam
 
Game dev process
Game dev processGame dev process
Game dev process
Yassine Arif
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
DevBatch Inc.
 
2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)
Hafiz Ammar Siddiqui
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design Principle
Naquiah Daud
 
What is game development
What is game developmentWhat is game development
What is game development
ِAbdulla AlShourbagy
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game EngineDiksha Bhargava
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
Kevin Duggan
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)
Nataly Eliyahu
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
GAME Studios
 
Game engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignGame engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignPrashant Warrier
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
Sarah Alazab
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Reggie Niccolo Santos
 
Game Design Process
Game Design ProcessGame Design Process
Game Design Process
Martin Sillaots
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
Hafiz Ammar Siddiqui
 
Android Application And Unity3D Game Documentation
Android Application And Unity3D Game DocumentationAndroid Application And Unity3D Game Documentation
Android Application And Unity3D Game Documentation
Sneh Raval
 

What's hot (20)

Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Game development
Game developmentGame development
Game development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Game dev process
Game dev processGame dev process
Game dev process
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
 
2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design Principle
 
What is game development
What is game developmentWhat is game development
What is game development
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Game engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignGame engines and Their Influence in Game Design
Game engines and Their Influence in Game Design
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Game Design Process
Game Design ProcessGame Design Process
Game Design Process
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
 
Android Application And Unity3D Game Documentation
Android Application And Unity3D Game DocumentationAndroid Application And Unity3D Game Documentation
Android Application And Unity3D Game Documentation
 

Viewers also liked

Game Design: The Production Plan
Game Design: The Production PlanGame Design: The Production Plan
Game Design: The Production Plan
Kevin Duggan
 
INTRODUCTION OF GAME DESIGN AND DEVELOPMENT
INTRODUCTION OF GAME DESIGN AND DEVELOPMENTINTRODUCTION OF GAME DESIGN AND DEVELOPMENT
INTRODUCTION OF GAME DESIGN AND DEVELOPMENT
Laili Farhana M.I.
 
inlusio | game development process
inlusio | game development processinlusio | game development process
inlusio | game development process
Tj'ièn Twijnstra
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
David Mullich
 
The Art of Game Development
The Art of Game DevelopmentThe Art of Game Development
The Art of Game Development
Amir H. Fassihi
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
Kevin Duggan
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013
barisyaman
 
Game Process (Flowchart)
Game Process (Flowchart)Game Process (Flowchart)
Game Process (Flowchart)
Louise Balicat
 
Game project Final presentation
Game project Final presentationGame project Final presentation
Game project Final presentationgemmalunney
 
Kvinna Skaraborg - Kvinna i spelbranschen
Kvinna Skaraborg - Kvinna i spelbranschenKvinna Skaraborg - Kvinna i spelbranschen
Kvinna Skaraborg - Kvinna i spelbranschen
Åsa Roos
 
Game development challenge
Game development challengeGame development challenge
Game development challenge
Åsa Roos
 
Semina consulting
Semina consultingSemina consulting
Semina consulting
Marina Sedrakyan, MBA
 
European Debt Crisis
European Debt CrisisEuropean Debt Crisis
European Debt Crisis
Marina Sedrakyan, MBA
 
Game Development
Game DevelopmentGame Development
Game Development
Ed Magnin
 
Unity 2D Course 2016 Demo Create A Mobile Platformer Menu
Unity 2D Course 2016 Demo Create A Mobile Platformer MenuUnity 2D Course 2016 Demo Create A Mobile Platformer Menu
Unity 2D Course 2016 Demo Create A Mobile Platformer Menuayman diab
 
GD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentGD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentHadziq Fabroyir
 
Sviluppare Videogiochi in 2D con Unity
Sviluppare Videogiochi in 2D con UnitySviluppare Videogiochi in 2D con Unity
Sviluppare Videogiochi in 2D con Unity
Codemotion
 

Viewers also liked (18)

Game Design: The Production Plan
Game Design: The Production PlanGame Design: The Production Plan
Game Design: The Production Plan
 
INTRODUCTION OF GAME DESIGN AND DEVELOPMENT
INTRODUCTION OF GAME DESIGN AND DEVELOPMENTINTRODUCTION OF GAME DESIGN AND DEVELOPMENT
INTRODUCTION OF GAME DESIGN AND DEVELOPMENT
 
inlusio | game development process
inlusio | game development processinlusio | game development process
inlusio | game development process
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 
The Art of Game Development
The Art of Game DevelopmentThe Art of Game Development
The Art of Game Development
 
Game Development Project Management/Concept
Game Development Project Management/ConceptGame Development Project Management/Concept
Game Development Project Management/Concept
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013
 
Game Process (Flowchart)
Game Process (Flowchart)Game Process (Flowchart)
Game Process (Flowchart)
 
Game project Final presentation
Game project Final presentationGame project Final presentation
Game project Final presentation
 
Kvinna Skaraborg - Kvinna i spelbranschen
Kvinna Skaraborg - Kvinna i spelbranschenKvinna Skaraborg - Kvinna i spelbranschen
Kvinna Skaraborg - Kvinna i spelbranschen
 
Game development challenge
Game development challengeGame development challenge
Game development challenge
 
Semina consulting
Semina consultingSemina consulting
Semina consulting
 
European Debt Crisis
European Debt CrisisEuropean Debt Crisis
European Debt Crisis
 
Game Development
Game DevelopmentGame Development
Game Development
 
Google
Google Google
Google
 
Unity 2D Course 2016 Demo Create A Mobile Platformer Menu
Unity 2D Course 2016 Demo Create A Mobile Platformer MenuUnity 2D Course 2016 Demo Create A Mobile Platformer Menu
Unity 2D Course 2016 Demo Create A Mobile Platformer Menu
 
GD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game DevelopmentGD - 1st - Introduction To Game Development
GD - 1st - Introduction To Game Development
 
Sviluppare Videogiochi in 2D con Unity
Sviluppare Videogiochi in 2D con UnitySviluppare Videogiochi in 2D con Unity
Sviluppare Videogiochi in 2D con Unity
 

Similar to Introduction to Game Development

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Game Development - Seemal Naeem
Game Development - Seemal NaeemGame Development - Seemal Naeem
Game Development - Seemal Naeem
Seemal Naeem
 
Ville vuorela ngs2012
Ville vuorela ngs2012Ville vuorela ngs2012
Ville vuorela ngs2012
Ville Vuorela
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2
Charles Palmer
 
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
Jayneel Patel
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
ApltAdodoSossou1
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
ApltAdodoSOSSOU
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
LusSilva352586
 
Game design as a career
Game design as a career Game design as a career
Game design as a career
Shanthi Ravi
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES Institute
RogerWilson70
 
Gamification in Digital Marketing
Gamification in Digital MarketingGamification in Digital Marketing
Gamification in Digital Marketing
Gunter Blanckaert
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games designBrunel University
 
Production job roles
Production job roles Production job roles
Production job roles Samuel Hayman
 
Game Production Masterclass August 2020
Game Production Masterclass   August 2020Game Production Masterclass   August 2020
Game Production Masterclass August 2020
Aditia Dwiperdana
 
Nature of Games.pptx
Nature of Games.pptxNature of Games.pptx
Nature of Games.pptx
UgurKaplancali
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
Intersog
 
Million Dollar Case Studies
Million Dollar Case StudiesMillion Dollar Case Studies
Million Dollar Case StudiesJames Jen
 
CoGame starter
CoGame starterCoGame starter
CoGame starter
Oscar Martínez Ciuró
 
Creative development task 2 1
Creative development task 2 1Creative development task 2 1
Creative development task 2 1
rwbybomb21
 

Similar to Introduction to Game Development (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Game Development - Seemal Naeem
Game Development - Seemal NaeemGame Development - Seemal Naeem
Game Development - Seemal Naeem
 
Ville vuorela ngs2012
Ville vuorela ngs2012Ville vuorela ngs2012
Ville vuorela ngs2012
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2
 
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Game design as a career
Game design as a career Game design as a career
Game design as a career
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES Institute
 
Gamification in Digital Marketing
Gamification in Digital MarketingGamification in Digital Marketing
Gamification in Digital Marketing
 
Course Presentation: Games design
Course Presentation: Games designCourse Presentation: Games design
Course Presentation: Games design
 
Production job roles
Production job roles Production job roles
Production job roles
 
Game Production Masterclass August 2020
Game Production Masterclass   August 2020Game Production Masterclass   August 2020
Game Production Masterclass August 2020
 
Nature of Games.pptx
Nature of Games.pptxNature of Games.pptx
Nature of Games.pptx
 
Game designer
Game designerGame designer
Game designer
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
 
Million Dollar Case Studies
Million Dollar Case StudiesMillion Dollar Case Studies
Million Dollar Case Studies
 
CoGame starter
CoGame starterCoGame starter
CoGame starter
 
Creative development task 2 1
Creative development task 2 1Creative development task 2 1
Creative development task 2 1
 

More from iTawy Community

Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012
iTawy Community
 
Cisco stack wise technology
Cisco stack wise technologyCisco stack wise technology
Cisco stack wise technology
iTawy Community
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
iTawy Community
 
How to be a programmer!
How to be a programmer!How to be a programmer!
How to be a programmer!
iTawy Community
 
MOOC
MOOCMOOC
Cisco certs guide - iTawy
Cisco certs guide - iTawyCisco certs guide - iTawy
Cisco certs guide - iTawy
iTawy Community
 
VMware Paravirtualization
VMware ParavirtualizationVMware Paravirtualization
VMware Paravirtualization
iTawy Community
 
10 CES 2015 Highlights
10 CES 2015 Highlights10 CES 2015 Highlights
10 CES 2015 Highlights
iTawy Community
 
IT & Network Companies in Egypt
IT & Network Companies in EgyptIT & Network Companies in Egypt
IT & Network Companies in Egypt
iTawy Community
 
HTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookHTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic Book
iTawy Community
 

More from iTawy Community (10)

Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012
 
Cisco stack wise technology
Cisco stack wise technologyCisco stack wise technology
Cisco stack wise technology
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
 
How to be a programmer!
How to be a programmer!How to be a programmer!
How to be a programmer!
 
MOOC
MOOCMOOC
MOOC
 
Cisco certs guide - iTawy
Cisco certs guide - iTawyCisco certs guide - iTawy
Cisco certs guide - iTawy
 
VMware Paravirtualization
VMware ParavirtualizationVMware Paravirtualization
VMware Paravirtualization
 
10 CES 2015 Highlights
10 CES 2015 Highlights10 CES 2015 Highlights
10 CES 2015 Highlights
 
IT & Network Companies in Egypt
IT & Network Companies in EgyptIT & Network Companies in Egypt
IT & Network Companies in Egypt
 
HTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic BookHTML 5 - CSS 3 Arabic Book
HTML 5 - CSS 3 Arabic Book
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Introduction to Game Development

  • 2. Agenda • What are video games? • What are video games genres? • How big is the game industry to date? • How to develop a video game from start to finish? • What are the roles in the video games industry ? • What is the career path for every team member? • How to get into the video games industry? • References
  • 3. What are video games? • A video game refers to any interactive content played by electronically manipulating images produced by any computer program or application on any display. • Mobile & Tablet Games • Web Games • Console Games • PC Games.
  • 4. What is the difference? • Interactivity is what makes games differ from movie and other art forms. • The content of the game as a medium is what makes it differs from other software. And obviously it is more fun.
  • 5. What are video games genres? • Games are often classified into genres, which purport to define games in terms of having a common style or set of characteristics, e.g. as defined in terms of perspective, gameplay, interaction, objective, etc.
  • 6. What are video games genres? Adventure Action Action Adventure Platform Fighting First Person Shooter (FPS) Real-time strategy (RTS) Turn-based strategy games Role playing games (RPGs) Rhythm games (music games) Puzzle games Traditional games Massively multiplayer online Stealth games Survival horror games Simulation games Racing games Sports games Educational games
  • 7. How big is the game industry to date? • Avatar vs GTA 5 (Equal Revenue Generator). • Video Game market is highest in entertainment industry (More than Film Industry).
  • 8. How big is the game industry to date? • The Dark Knight $239 million as its first week revenue • Grand Theft Auto 4 $500 million as its first week revenue
  • 9. Top 100 Countries by Game Revenues | 2015 • Totals: $91,252,478,000 • Top countries: China: $22,227,194,000 United States: $21,962,491,000 Japan: $12,328,860,000 South Korea: $4,022,366,000 Germany: $3,654,669,000 • What about Egypt ? #54 revenue: $95,817,000 Source: NewZoo game market research
  • 11. How to develop a video game from start to finish? • Game development process Pre-production Production Postproduction Pitch (Concept Document) Design Maintenance GCD Programming Customer service Project Plan Art Production Patches and updates Prototype(proof of concept) Audio Production QA(Testing)
  • 12. Pre-production • Pitch • Game Design Document (GDD)
  • 13. Production • Game Design • Game Art • Programming • Audio • QA
  • 14. Game Design • Game Genre. • Design Documents. • The content and the rules of the game. • Describe what the game what looks like and acts like. • Game design is very critical and require experience and knowledge.
  • 15. Game Art • Artists create all the images in a game including all the landscapes, buildings and characters. • 2D  Concept Art  Sprites  Texture Art  UI Art • 3D  Concept Art  Modeling  Texture  Animation
  • 16. Programming • Game Engine • Gameplay programming • AI Programming • Graphics Programming
  • 17. Audio • Recording, design and editing of sound effects. • Sound design and audio engineering are growing in importance. • These people will produce music, sound effects, dialogue and oversee voice performance.
  • 18. QA • QA means testing – from functionality and game play to localization (testing in-game text and audio in foreign languages). All bugs are reported, fixed and re-tested. • QA is one of the best entry points into the industry for first-time job seekers . Graduates may accept a role as a tester to get their ‘toe in the door’ of a studio
  • 19. Postproduction • Maintenance • Customer Service • Patches and updates
  • 20. What are the roles in the video games industry ? • Producer • Publisher • Development Team
  • 21. Producer • May also referred to as project manager, project lead, or director. • Internal producer working for the developer, manages the development team, schedules, reports progress, hires and assigns staff, and so on. • External producer working for the publisher , oversees the developer progress and budget. • Producer’s responsibility includes PR, contract negotiation, liaising between the staff and stockholders, schedule and budget maintenance, quality assurance, beta test management, and localization.
  • 22. Publisher • A video game publisher is a company publishes video games that they have either developed internally or have hade developed by an external video developer. • Responsible for manufacturing and marketing, include market research and all aspects of advertising.
  • 23. Development Team • Designer • Artist • Programmer • Sound engineer • Tester
  • 24. What is the career path for every team member?
  • 25. How to get into the video games industry? • Answer to this question requires answering for two questions • What to learn or skills needed to be video game developer? • Where to get a job in the video game industry?
  • 26. Passion • First you should love video games, so this is more of a passion than a skill, but if you want to get a job as a video game designer, you have to love playing video games. • Hiring managers want to know that you’re big into the world of gaming—knowing about the latest games, consoles, trends and what constitutes a good video game.
  • 27. What are skills you need to be video game developer? • Game developer needed skills • Math • Physics • AI • Very good programing Skill • Graphics (OpenGL, XNA) • Algorithms • Data structure • Problem solver • Networking • Game engines (Unity, Cocos2d-x,YOYO, …)
  • 28. What skills you need to be game designer? • Creativity • Practicality • Problem solving – having an • analytical attitude • Excellent communication skills • Team player
  • 29. What skills you need to be game artist? • 2D Artists  2D paint packages (Photoshop, Painter)  2D vector graphics packages (Illustrator) • 3D Artists And Animators  3D packages (Maya, 3DS Max, Lightwave)  Specialist 3D animation packages (e.g. Animator)  2D/traditional animation formats  Game studios Animation.
  • 30. What skills you need to be game animator? • 3D packages (Maya, 3DS Max, Lightwave) • Specialist 3D animation packages (e.g. Animator) • 2D/traditional animation formats • Game studios Animation.
  • 31. What skills you need to be game tester? • Bug tracking software skills • Excellent written and verbal communication skills • Team player • Attention to detail
  • 32. What skills you need to be game audio engineer? • Good communication • Attention to detail • Knowledge of audio editing software (e.g. Soundforge)
  • 33. Where to get a job in the video game industry? • Gaming company • Indie game
  • 34. Indie game • Video games created by individuals or small teams generally without video game publisher financial support. Indie games often focus on innovation and rely on digital distribution. • Indie gaming has seen a rise in the latter half of the 2000s decade, primarily due to new online distribution methods and development tools.
  • 35. Indie game • Some games originated as indie have become very successful financially • Braid, World of Goo, and Minecraft.
  • 36. Publishing you game • Publishing video game become so simple today • Playstore, Appstore, Xbox store,.. • Game website • Facebook • Online games
  • 37. Monetizing • Advertising • Banner ads • Interstitials between levels • More games button • Game Exit • Selling data
  • 38. Monetizing • Selling Content (DLC) • Premium version –You release a light version of your game and allow users to upgrade to the full version via an In-App Purchase. • Worlds (visual customizations) – with this option you create and sell a customized version of the original game by modifying the look and feel of the game. • Wallpapers – some users will like your game so much, they will buy a wallpaper for their phone. • Ringtones – if you composed an original music for your game you could sell it in your store.
  • 39. Monetizing • Limitation Removal • Remove ads • More Energy/Life/Turns • More Time
  • 40. Monetizing • Virtual Economy • Double coins • Save Me • Discoverable items
  • 41. Monetizing • Merchandising • T-shirts – Your fans want to show how much they love your game? You can sell t-shirts in your game. • Lunch boxes – Popular Merchandising option with kids games. • Branded cases – What could be a better match for a game then a shield for the user smartphone.
  • 42. References • http://blog.gameanalytics.com/ • http://www.blitzgamesstudios.com/ • http://unity3d.com/learn/ • http://www.cocos2d-x.org/ • http://www.sonarlearning.co.uk/ • http://ocw.mit.edu/courses/comparative-media-studies- writing/cms-611j-creating-video-games-fall-2013/audio-lectures/