SlideShare une entreprise Scribd logo
1  sur  62
Télécharger pour lire hors ligne
Knock Knock On GameDev Gate 
By: Mamdouh Tarabishi
About Me 
• Mamdouh Tarabishi 
• Microsoft Certified Trainer at New Horizons CLC 
• 7+ years Exp in .Net
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Why do you play Games? 
Why do you play Games? 
• Be what you can not in real world 
• Feel the accomplishment 
• Feel the advancement 
• Be the Hero 
• ….
Why gaming is important? 
• Improves Health 
• Improves social issues 
• Improves Art 
• Improves education 
• Improves the economy 
• Minecraft For Real Life: This Video Game Wants To Help Redesign 
Actual Cities. 
• Jane McGonigal
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Real world Application for Games
U.S Navy 
personnel 
using a VR 
parachute 
trainer
U.S Marine, train with the Future 
Immersive Training Environment
RealCare® Baby
Flight Simulator
Flight Simulator Cockpit
Stats About Games
Knock Knock on GameDev Gate
The average game player is 31years old
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Team structure 
• Producer 
• Artist (Visual & Audio) 
• Developer 
• Tester
Snapshot of the Game
Snapshot of the Game 
Physics (Empty Bullets)
Snapshot of the Game 
Animation (Bullet Fire)
Snapshot of the Game 
AI (Enemy)
Snapshot of the Game 
3D Models 
(Player, Truck, Boxes,..)
Snapshot of the Game 
Scenes Behind the wall
Snapshot of the Game 
Light
Snapshot of the Game 
Level
Snapshot of the Game 
Sound
Snapshot of the Game 
Networking 
(Multiplayers)
Team structure (Development team): 
• Designer 
• Artist 
• Programmer 
• Physics 
• AI 
• Sound 
• Gameplay 
• Scripting 
• UI 
• Input processing 
• Network 
• Level designer 
• Sound engineer 
• Tester
How Games are being developed? 
• Graphic Libraries 
• OpenGL 
• DirectX 
• Demo on OpenGL
What is Game Engine?
Game Engines: 
• Unreal 
• CryEngine 
• Unity3D 
• Construct2 
& Many many others…
Unreal (Games Made by this Engine)
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Unreal (Games Made by this Engine)
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
Knock Knock on GameDev Gate
CryEngine (Games Made by this Engine)
CryEngine (Games Made by this Engine)
Ryse: Son of Rome 
CryEngine (Games Made by this Engine)
Unity3D (Games Made by this Engine)
Unity3D (Games Made by this Engine) 
Zero Light
Unity3D (Games Made by this Engine)
Hirsh – Log Homes 
Unity3D (Games Made by this Engine)
Unity3D (Games Made by this Engine)
Compare Engines 
Engine Unity Unreal Engine UDK CryEngine Construct 2 
Price 
(in USD) 1500-5000 OR 19/Month 99$ 9.90/Month 129 Personal 
75-245/Month AND 5% royalties 
25% royalties after 
50,000$ sells 
429 Business 
No Source With Source With Source No Source No Source 
Free Version Yes No Only for Non Commercial Yes Yes 
3D Support Yes Yes Yes Yes No 
2D Support Yes Yes No No Yes
Engine Unity Unreal Engine UDK CryEngine Construct 2 
Platforms 
Play Station 3 Yes Yes - Unreal 3 No Yes No 
Xbox 360 Yes Yes - Unreal 3 No Yes No 
Play Station 4 Yes Yes - Unreal 4 No No No 
Xbox One Yes Yes - Unreal 4 No No No 
Windows Yes Yes Yes Yes Yes 
Mac Yes Yes Yes No Yes 
Linux Yes Yes No No Yes 
Android Yes Yes No No Yes 
WP8 Yes Yes No Yes 
iOS Yes Yes Yes No Yes 
Web plugin required Yes HTML5 No No Yes HTML5 
Wii Yes Yes - Unreal 3 No No No 
BlackBerry Yes No No No No 
Availble on Windows , Mac Windows , Mac Windows , Mac Windows Windows , Mac
Engine Unity Unreal Engine UDK CryEngine Construct 2 
Features 
Graphics 
DirectX 9, 
OpenGL 
DirectX 11 DirectX 11 DirectX 11 WebGL 
Physics PhysX PhysX PhysX CryENGINE 3 physics Box2DWeb 
Unlimited Sized 
Worlds 
No No No Yes - 
Learning Curve Easiest Medium Medium Hard Easy 
Primary programming language 
JS Yes No No No Yes 
C# Yes No No No No 
C++ No Yes Unreal 4 No Yes No 
Lua No No No Yes No 
UnrealScript No Yes Unreal 3- Yes No No 
Boo Yes No No No No
UDK Unity 
Dev’s Profit Licensing Remainder Licensing Remainder 
4 $- $- $- $- $- 
4 $50,000.00 $99.00 $49,901.00 $- $50,000.00 
4 $100,000.00 $12,599.00 $87,401.00 $- $100,000.00 
4 $200,000.00 $37,599.00 $162,401.00 $6,000.00 $194,000.00 
4 $500,000.00 $112,599.00 $387,401.00 $6,000.00 $494,000.00 
25 $500,000.00 $112,599.00 $387,401.00 $37,500.00 $462,500.00 
100 $500,000.00 $112,599.00 $387,401.00 $150,000.00 $350,000.00 
25 $1,000,000.00 $237,599.00 $762,401.00 $37,500.00 $962,500.00 
100 $1,000,000.00 $237,599.00 $762,401.00 $150,000.00 $850,000.00
How to Start? 
• Set your target 
• Choose you tools 
• Learn how to use it 
• Microsoft bizSpark
Why Unity3D? 
• Easy GUI 
• Learning Curve very smooth 
• Tutorials & Documentations 
• Visual Studio 2013 Tools for Unity (unityvs.com) 
• Microsoft Unity Offers
Where to Start? 
• Official Documentation 
• MVA 
• Game Institute 
• World Wide Events: 
• Game Developers Conference 
• E3
Glance on Doom III Source Code
Live Demo on Unity3D
About Me 
• Site: Mamdouh.Tarabishi.me 
• Email: Mamdouh@Tarabishi.me 
• Twitter: @MamdouhTara

Contenu connexe

Tendances

LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentDavid Mullich
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-ProductionKevin Duggan
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Ebtihaj khan
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentSumit Jain
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,Gateway Technolabs
 
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 Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and ProgrammingSumit Jain
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by StepBayu Sembada
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Muhammad Maaz Irfan
 
Making A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkMaking A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkGorm Lai
 
inlusio | game development process
inlusio | game development processinlusio | game development process
inlusio | game development processTj'ièn Twijnstra
 
Game software development trends presentation
Game software development trends   presentationGame software development trends   presentation
Game software development trends presentation_veronika_
 
Digibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottDigibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottLizzie Hodgson
 
Rockstar Games Please Do Not Delete
Rockstar Games Please Do Not DeleteRockstar Games Please Do Not Delete
Rockstar Games Please Do Not DeleteOwenCunnigham92
 

Tendances (20)

Industry awareness
Industry awarenessIndustry awareness
Industry awareness
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 
Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
Chapter 10 GAME 100
Chapter 10 GAME 100Chapter 10 GAME 100
Chapter 10 GAME 100
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Zombi - Shoot for Survive
Zombi - Shoot for SurviveZombi - Shoot for Survive
Zombi - Shoot for Survive
 
What is game development
What is game developmentWhat is game development
What is game development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,Game Development Company, Flash Game Development,
Game Development Company, Flash Game Development,
 
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 Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
 
Making A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkMaking A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You Think
 
inlusio | game development process
inlusio | game development processinlusio | game development process
inlusio | game development process
 
Game software development trends presentation
Game software development trends   presentationGame software development trends   presentation
Game software development trends presentation
 
Digibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottDigibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark Linott
 
Rockstar Games Please Do Not Delete
Rockstar Games Please Do Not DeleteRockstar Games Please Do Not Delete
Rockstar Games Please Do Not Delete
 

Similaire à Knock Knock on GameDev Gate

Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingKobkrit Viriyayudhakorn
 
A Brief Guide to Game Engines
A Brief Guide to Game EnginesA Brief Guide to Game Engines
A Brief Guide to Game EnginesDavid Parsons
 
Presentation 1 22nd August 2008
Presentation 1   22nd August 2008Presentation 1   22nd August 2008
Presentation 1 22nd August 2008carlyle o
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in UnityHakan Saglam
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentAbdelrahman Ahmed
 
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and Loyalty
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and LoyaltyGDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and Loyalty
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and LoyaltySteelPangolin
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019David Voyles
 
Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019David Voyles
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesKarl Kapp
 
GDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックスGDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックスTakashi Imagire
 
Diploma in Game Art Program at MAGES Institute
Diploma in Game Art Program at MAGES InstituteDiploma in Game Art Program at MAGES Institute
Diploma in Game Art Program at MAGES InstituteAmandaWilson157891
 
Intro to unreal with framework and vr
Intro to unreal with framework and vrIntro to unreal with framework and vr
Intro to unreal with framework and vrLuis Cataldi
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game EngineDiksha Bhargava
 
Michael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMichael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMike Hughes
 

Similaire à Knock Knock on GameDev Gate (20)

Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
A Brief Guide to Game Engines
A Brief Guide to Game EnginesA Brief Guide to Game Engines
A Brief Guide to Game Engines
 
Presentation 1 22nd August 2008
Presentation 1   22nd August 2008Presentation 1   22nd August 2008
Presentation 1 22nd August 2008
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in Unity
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and Loyalty
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and LoyaltyGDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and Loyalty
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and Loyalty
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019Developing games for consoles as an indie in 2019
Developing games for consoles as an indie in 2019
 
Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019Developing for consoles as an indie in 2019
Developing for consoles as an indie in 2019
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning Games
 
dicas de games
dicas de gamesdicas de games
dicas de games
 
dicas de games
dicas de gamesdicas de games
dicas de games
 
GDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックスGDC 2015 でのハイエンドグラフィックス
GDC 2015 でのハイエンドグラフィックス
 
Diploma in Game Art Program at MAGES Institute
Diploma in Game Art Program at MAGES InstituteDiploma in Game Art Program at MAGES Institute
Diploma in Game Art Program at MAGES Institute
 
Intro to unreal with framework and vr
Intro to unreal with framework and vrIntro to unreal with framework and vr
Intro to unreal with framework and vr
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Imaginecup
ImaginecupImaginecup
Imaginecup
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Michael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMichael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminology
 

Plus de BeMyApp

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epidBeMyApp
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetupBeMyApp
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonBeMyApp
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursBeMyApp
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroBeMyApp
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleBeMyApp
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah SextonBeMyApp
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...BeMyApp
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsBeMyApp
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchBeMyApp
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestBeMyApp
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart CityBeMyApp
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save TimeBeMyApp
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateurBeMyApp
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...BeMyApp
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technologyBeMyApp
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapBeMyApp
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoBeMyApp
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsBeMyApp
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 

Plus de BeMyApp (20)

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epid
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM Watson
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et Parcours
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - Intro
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensemble
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah Sexton
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy Touch
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the Best
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit Recap
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco Marcellino
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond Firewalls
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 

Knock Knock on GameDev Gate

  • 1. Knock Knock On GameDev Gate By: Mamdouh Tarabishi
  • 2. About Me • Mamdouh Tarabishi • Microsoft Certified Trainer at New Horizons CLC • 7+ years Exp in .Net
  • 6. Why do you play Games? Why do you play Games? • Be what you can not in real world • Feel the accomplishment • Feel the advancement • Be the Hero • ….
  • 7. Why gaming is important? • Improves Health • Improves social issues • Improves Art • Improves education • Improves the economy • Minecraft For Real Life: This Video Game Wants To Help Redesign Actual Cities. • Jane McGonigal
  • 11. U.S Navy personnel using a VR parachute trainer
  • 12. U.S Marine, train with the Future Immersive Training Environment
  • 18. The average game player is 31years old
  • 23. Team structure • Producer • Artist (Visual & Audio) • Developer • Tester
  • 25. Snapshot of the Game Physics (Empty Bullets)
  • 26. Snapshot of the Game Animation (Bullet Fire)
  • 27. Snapshot of the Game AI (Enemy)
  • 28. Snapshot of the Game 3D Models (Player, Truck, Boxes,..)
  • 29. Snapshot of the Game Scenes Behind the wall
  • 30. Snapshot of the Game Light
  • 31. Snapshot of the Game Level
  • 32. Snapshot of the Game Sound
  • 33. Snapshot of the Game Networking (Multiplayers)
  • 34. Team structure (Development team): • Designer • Artist • Programmer • Physics • AI • Sound • Gameplay • Scripting • UI • Input processing • Network • Level designer • Sound engineer • Tester
  • 35. How Games are being developed? • Graphic Libraries • OpenGL • DirectX • Demo on OpenGL
  • 36. What is Game Engine?
  • 37. Game Engines: • Unreal • CryEngine • Unity3D • Construct2 & Many many others…
  • 38. Unreal (Games Made by this Engine)
  • 41. Unreal (Games Made by this Engine)
  • 45. CryEngine (Games Made by this Engine)
  • 46. CryEngine (Games Made by this Engine)
  • 47. Ryse: Son of Rome CryEngine (Games Made by this Engine)
  • 48. Unity3D (Games Made by this Engine)
  • 49. Unity3D (Games Made by this Engine) Zero Light
  • 50. Unity3D (Games Made by this Engine)
  • 51. Hirsh – Log Homes Unity3D (Games Made by this Engine)
  • 52. Unity3D (Games Made by this Engine)
  • 53. Compare Engines Engine Unity Unreal Engine UDK CryEngine Construct 2 Price (in USD) 1500-5000 OR 19/Month 99$ 9.90/Month 129 Personal 75-245/Month AND 5% royalties 25% royalties after 50,000$ sells 429 Business No Source With Source With Source No Source No Source Free Version Yes No Only for Non Commercial Yes Yes 3D Support Yes Yes Yes Yes No 2D Support Yes Yes No No Yes
  • 54. Engine Unity Unreal Engine UDK CryEngine Construct 2 Platforms Play Station 3 Yes Yes - Unreal 3 No Yes No Xbox 360 Yes Yes - Unreal 3 No Yes No Play Station 4 Yes Yes - Unreal 4 No No No Xbox One Yes Yes - Unreal 4 No No No Windows Yes Yes Yes Yes Yes Mac Yes Yes Yes No Yes Linux Yes Yes No No Yes Android Yes Yes No No Yes WP8 Yes Yes No Yes iOS Yes Yes Yes No Yes Web plugin required Yes HTML5 No No Yes HTML5 Wii Yes Yes - Unreal 3 No No No BlackBerry Yes No No No No Availble on Windows , Mac Windows , Mac Windows , Mac Windows Windows , Mac
  • 55. Engine Unity Unreal Engine UDK CryEngine Construct 2 Features Graphics DirectX 9, OpenGL DirectX 11 DirectX 11 DirectX 11 WebGL Physics PhysX PhysX PhysX CryENGINE 3 physics Box2DWeb Unlimited Sized Worlds No No No Yes - Learning Curve Easiest Medium Medium Hard Easy Primary programming language JS Yes No No No Yes C# Yes No No No No C++ No Yes Unreal 4 No Yes No Lua No No No Yes No UnrealScript No Yes Unreal 3- Yes No No Boo Yes No No No No
  • 56. UDK Unity Dev’s Profit Licensing Remainder Licensing Remainder 4 $- $- $- $- $- 4 $50,000.00 $99.00 $49,901.00 $- $50,000.00 4 $100,000.00 $12,599.00 $87,401.00 $- $100,000.00 4 $200,000.00 $37,599.00 $162,401.00 $6,000.00 $194,000.00 4 $500,000.00 $112,599.00 $387,401.00 $6,000.00 $494,000.00 25 $500,000.00 $112,599.00 $387,401.00 $37,500.00 $462,500.00 100 $500,000.00 $112,599.00 $387,401.00 $150,000.00 $350,000.00 25 $1,000,000.00 $237,599.00 $762,401.00 $37,500.00 $962,500.00 100 $1,000,000.00 $237,599.00 $762,401.00 $150,000.00 $850,000.00
  • 57. How to Start? • Set your target • Choose you tools • Learn how to use it • Microsoft bizSpark
  • 58. Why Unity3D? • Easy GUI • Learning Curve very smooth • Tutorials & Documentations • Visual Studio 2013 Tools for Unity (unityvs.com) • Microsoft Unity Offers
  • 59. Where to Start? • Official Documentation • MVA • Game Institute • World Wide Events: • Game Developers Conference • E3
  • 60. Glance on Doom III Source Code
  • 61. Live Demo on Unity3D
  • 62. About Me • Site: Mamdouh.Tarabishi.me • Email: Mamdouh@Tarabishi.me • Twitter: @MamdouhTara

Notes de l'éditeur

  1. ASK
  2. ASK
  3. ASK
  4. ASK
  5. ASK
  6. ASK
  7. ASK
  8. ASK