SlideShare a Scribd company logo
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

More Related Content

PPTX
Indie Game Development Intro
PDF
Introduction to Game Development
PPTX
Knock knock on GameDev gateway! - Introduction to Game development
PPTX
Habitat Indie Game Development Pre-Post Mortem
PPTX
Introduction to game development
PPTX
Game dev process
PPTX
Game development pipeline
PPTX
Game Memory Optimisation
Indie Game Development Intro
Introduction to Game Development
Knock knock on GameDev gateway! - Introduction to Game development
Habitat Indie Game Development Pre-Post Mortem
Introduction to game development
Game dev process
Game development pipeline
Game Memory Optimisation

What's hot (20)

PPTX
Industry awareness
PPTX
LAFS SVI Level 6 - Game Development
PPT
Game development Pre-Production
PDF
Game Development workshop with Unity3D.
PPTX
Introduction to Game Development
PPTX
Phases of game development
PPSX
Zombi - Shoot for Survive
PPTX
What is game development
PDF
Introduction to Game Development
PPS
Game Development Company, Flash Game Development,
PPTX
Game Production Stages - eTohum Game Developers Summit - November 2013
PPTX
Game Architecture and Programming
PPTX
Game Development Step by Step
PPTX
Design phase of game development of unity 2d game
PDF
Making A Game Engine Is Easier Than You Think
PPT
inlusio | game development process
PDF
Game software development trends presentation
PPTX
Digibury: Sony Game developement process - Mark Linott
PPTX
Rockstar Games Please Do Not Delete
Industry awareness
LAFS SVI Level 6 - Game Development
Game development Pre-Production
Game Development workshop with Unity3D.
Introduction to Game Development
Phases of game development
Zombi - Shoot for Survive
What is game development
Introduction to Game Development
Game Development Company, Flash Game Development,
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Architecture and Programming
Game Development Step by Step
Design phase of game development of unity 2d game
Making A Game Engine Is Easier Than You Think
inlusio | game development process
Game software development trends presentation
Digibury: Sony Game developement process - Mark Linott
Rockstar Games Please Do Not Delete
Ad

Similar to Knock Knock on GameDev Gate (20)

PDF
Indie Series 01: Intro to Games
PDF
Augmented Reality Application Development_Unit II_Material.pdf
PPTX
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
PDF
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
PDF
Unreal Technology
PPT
Introduction to Unity3D Game Engine
PDF
Unity 3 d
PPTX
UNITY 3D.pptx
PPTX
Unity Game Engine Presentation for ICT..
PPTX
PRESENTATION ON Game Engine
PPTX
UGC In Game : A Brief History and How We Bring It To Mobile | Zhuo Yue
PPTX
Unity3D_Seminar.pptx
PDF
nCine - A World With Custom In-house Engines Is Possible.pdf
PPTX
How We Won Gamedev By Rolling Our Own Tech (no notes)
PPTX
Why you need game engine1.pptx
PPTX
Game Development with Unity3D 5 in Bandung, Indonesia
PDF
Unity Tutorial_Highlighted Notes.pdf
PDF
Unity Introduction
PPTX
Game development - part1
PDF
AI For Gaming lecture2 Unity and c# basics.pdf
Indie Series 01: Intro to Games
Augmented Reality Application Development_Unit II_Material.pdf
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Unreal Technology
Introduction to Unity3D Game Engine
Unity 3 d
UNITY 3D.pptx
Unity Game Engine Presentation for ICT..
PRESENTATION ON Game Engine
UGC In Game : A Brief History and How We Bring It To Mobile | Zhuo Yue
Unity3D_Seminar.pptx
nCine - A World With Custom In-house Engines Is Possible.pdf
How We Won Gamedev By Rolling Our Own Tech (no notes)
Why you need game engine1.pptx
Game Development with Unity3D 5 in Bandung, Indonesia
Unity Tutorial_Highlighted Notes.pdf
Unity Introduction
Game development - part1
AI For Gaming lecture2 Unity and c# basics.pdf
Ad

More from BeMyApp (20)

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

Editor's Notes