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 gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
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 gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
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 gateway! - Introduction to Game development
The average game player is 31years old
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
Team structure 
• Producer 
• Artist (Visual & Audio) 
• Developer 
• Tester
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 gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
Unreal (Games Made by this Engine)
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
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 Yes No 
Xbox One Yes Yes - Unreal 4 No Yes No 
Windows Yes Yes Yes Yes Yes 
Mac Yes Yes Yes No Yes 
Linux Yes Yes No No Yes 
Android Yes Yes No Yes Yes 
WP8 Yes Yes No No Yes 
iOS Yes Yes Yes Yes Yes 
Web plugin required Yes HTML5 No No Yes HTML5 
Wii Yes Yes - Unreal 3 No Yes 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

What's hot (20)

PPTX
Game Memory Optimisation
Sumit Jain
 
PPTX
Industry awareness
Vincent Clyde
 
PPTX
Game development pipeline
GAME Studios
 
PPT
Game development Pre-Production
Kevin Duggan
 
PDF
Game Development workshop with Unity3D.
Ebtihaj khan
 
PPTX
Introduction to Game Development
Sumit Jain
 
PPTX
Phases of game development
Victor Terekhovskyi
 
PPT
Game Development Project Management/Concept
Kevin Duggan
 
PPTX
What is game development
ِAbdulla AlShourbagy
 
PDF
Introduction to Game Development
iTawy Community
 
PPS
Game Development Company, Flash Game Development,
Gateway Technolabs
 
PPT
Introduction To 3D Gaming
Clint Edmonson
 
PPTX
Intro to Game Development and the Game Industry (She Codes TLV)
Nataly Eliyahu
 
PPTX
Game Production Stages - eTohum Game Developers Summit - November 2013
barisyaman
 
PPTX
Game Architecture and Programming
Sumit Jain
 
PDF
06. Game Architecture
Amin Babadi
 
PPTX
Game Development Step by Step
Bayu Sembada
 
PPT
inlusio | game development process
Tj'ièn Twijnstra
 
PPTX
Design phase of game development of unity 2d game
Muhammad Maaz Irfan
 
Game Memory Optimisation
Sumit Jain
 
Industry awareness
Vincent Clyde
 
Game development pipeline
GAME Studios
 
Game development Pre-Production
Kevin Duggan
 
Game Development workshop with Unity3D.
Ebtihaj khan
 
Introduction to Game Development
Sumit Jain
 
Phases of game development
Victor Terekhovskyi
 
Game Development Project Management/Concept
Kevin Duggan
 
What is game development
ِAbdulla AlShourbagy
 
Introduction to Game Development
iTawy Community
 
Game Development Company, Flash Game Development,
Gateway Technolabs
 
Introduction To 3D Gaming
Clint Edmonson
 
Intro to Game Development and the Game Industry (She Codes TLV)
Nataly Eliyahu
 
Game Production Stages - eTohum Game Developers Summit - November 2013
barisyaman
 
Game Architecture and Programming
Sumit Jain
 
06. Game Architecture
Amin Babadi
 
Game Development Step by Step
Bayu Sembada
 
inlusio | game development process
Tj'ièn Twijnstra
 
Design phase of game development of unity 2d game
Muhammad Maaz Irfan
 

Viewers also liked (14)

PDF
Laser Defender Game in Unity3D
CompleteUnityDeveloper
 
PPTX
Academy PRO: Unity 3D. Scripting
Binary Studio
 
PDF
1-Introduction (Game Development - UMT Spring 2017/2018)
Hafiz Ammar Siddiqui
 
PDF
Unity Programming
Sperasoft
 
PPT
INTRODUCTION OF GAME DESIGN AND DEVELOPMENT
Laili Farhana M.I.
 
PPTX
Game Development with Unity
davidluzgouveia
 
PPTX
Unity3D Programming
Michael Ivanov
 
PPTX
Unity 3d Basics
Chaudhry Talha Waseem
 
PPT
Unity presentation
guest8f07923a
 
PPSX
An Introduction To Game development
Ahmed
 
PPTX
History Of Video Games
abishop665
 
PPTX
Gaming Technology Presentation
MrQaz996
 
PPTX
Introduction to Game Development and the Game Industry
Nataly Eliyahu
 
PPT
Video Game Powerpoint
Nari07
 
Laser Defender Game in Unity3D
CompleteUnityDeveloper
 
Academy PRO: Unity 3D. Scripting
Binary Studio
 
1-Introduction (Game Development - UMT Spring 2017/2018)
Hafiz Ammar Siddiqui
 
Unity Programming
Sperasoft
 
INTRODUCTION OF GAME DESIGN AND DEVELOPMENT
Laili Farhana M.I.
 
Game Development with Unity
davidluzgouveia
 
Unity3D Programming
Michael Ivanov
 
Unity 3d Basics
Chaudhry Talha Waseem
 
Unity presentation
guest8f07923a
 
An Introduction To Game development
Ahmed
 
History Of Video Games
abishop665
 
Gaming Technology Presentation
MrQaz996
 
Introduction to Game Development and the Game Industry
Nataly Eliyahu
 
Video Game Powerpoint
Nari07
 
Ad

Similar to Knock knock on GameDev gateway! - Introduction to Game development (20)

PDF
Lecture 1 Introduction to VR Programming
Kobkrit Viriyayudhakorn
 
PPTX
A Brief Guide to Game Engines
David Parsons
 
PPT
Presentation 1 22nd August 2008
carlyle o
 
PDF
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc
 
PDF
Mobile Game Development in Unity
Hakan Saglam
 
PPTX
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
PPTX
Introduction to game development
Abdelrahman Ahmed
 
PPT
My Presentation.ppt
Fake474384
 
PPTX
Developing for consoles as an indie in 2019
David Voyles
 
PPTX
Developing games for consoles as an indie in 2019
David Voyles
 
PDF
A List of Some of the Tools Available to Create Digital Learning Games
Karl Kapp
 
PPTX
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and Loyalty
SteelPangolin
 
PDF
dicas de games
Danilo Gomes
 
PDF
dicas de games
Danilo Gomes
 
PPTX
Kodu Together: Video Game Programming & Publishing
Nick Tanzi
 
PPSX
Imaginecup
Chiheb Chebbi
 
PDF
GDC 2015 でのハイエンドグラフィックス
Takashi Imagire
 
PPTX
Intro to unreal with framework and vr
Luis Cataldi
 
PDF
Овчаренко Євген “Відеоігри це ефективність”
Lviv Startup Club
 
PPTX
PRESENTATION ON Game Engine
Diksha Bhargava
 
Lecture 1 Introduction to VR Programming
Kobkrit Viriyayudhakorn
 
A Brief Guide to Game Engines
David Parsons
 
Presentation 1 22nd August 2008
carlyle o
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc
 
Mobile Game Development in Unity
Hakan Saglam
 
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Introduction to game development
Abdelrahman Ahmed
 
My Presentation.ppt
Fake474384
 
Developing for consoles as an indie in 2019
David Voyles
 
Developing games for consoles as an indie in 2019
David Voyles
 
A List of Some of the Tools Available to Create Digital Learning Games
Karl Kapp
 
GDC 2014 - Jeremy Ehrhardt, KIXEYE - Building Customer Support and Loyalty
SteelPangolin
 
dicas de games
Danilo Gomes
 
dicas de games
Danilo Gomes
 
Kodu Together: Video Game Programming & Publishing
Nick Tanzi
 
Imaginecup
Chiheb Chebbi
 
GDC 2015 でのハイエンドグラフィックス
Takashi Imagire
 
Intro to unreal with framework and vr
Luis Cataldi
 
Овчаренко Євген “Відеоігри це ефективність”
Lviv Startup Club
 
PRESENTATION ON Game Engine
Diksha Bhargava
 
Ad

Recently uploaded (20)

PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Python basic programing language for automation
DanialHabibi2
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 

Knock knock on GameDev gateway! - Introduction to Game development

  • 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
  • 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 Yes No Xbox One Yes Yes - Unreal 4 No Yes No Windows Yes Yes Yes Yes Yes Mac Yes Yes Yes No Yes Linux Yes Yes No No Yes Android Yes Yes No Yes Yes WP8 Yes Yes No No Yes iOS Yes Yes Yes Yes Yes Web plugin required Yes HTML5 No No Yes HTML5 Wii Yes Yes - Unreal 3 No Yes 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: [email protected] • Twitter: @MamdouhTara

Editor's Notes