1-introduction (game development - umt spring 2017)
TRANSCRIPT
Introduction
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
VideoGame• A video game is a game which is played with a set of rules using an audiovisual
apparatus andwhich can be based on a story
• Audiovisualapparatus:
• Input
• Output
• Videogameproduceoutputonanelectronicdisplay
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
History
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
History(1st Generation)• In1951,RalphBear inLoralproposedtobuiltgamewithTVbutgotrejected
• In1952,DouglasdevelopedfirstgameOXO forEDSACcomputer
• In1961,SteveRusselldevelopedgameSpaceWarsforPDP-1mainframecomputer
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
FirstComputerGames
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
OXO SpaceWars
History(1st Generation)• In1970,RalphBearshoweddemoofagametothemarketingVPofMagnavox
• In1970,MagnavoxstartedworkingongamewithRalphBear
• In1972,MagnavoxreleasedtheMagnavoxOdysseyconsole
• In1972,Atarico-founderNolanBushnellreleasedPongwhichwascoinoperatedgame
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
FirstConsoleGames
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
MagnavoxOdyssey Pong
FirstConsoleGames
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
AtariPong Pong
History(1st Generation)• From1973-1977,MagnavoxreleasedseveralversionsofMagnavoxOdysseyconsole
• In1975,AtarireleasedPongconsole
• From1975-1976,Pongclonesstartedtoappearinmarketeverywhere
• Lackofcreativitycausedvideogamecrashof1977
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
History(2nd Generation)• In1977,AtarireleasedAtari2600 console
• In1977,AppleIIcomputerwasreleased
•In1978,MagnavoxreleasedMagnavoxOdyssey2console
• In1979,AtarireleasedAtari400 andAtari800 personalcomputers
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinEarly1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Atari2600 Pacman
GamingonComputerinEarly1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Apple II CastleWolfenstein
GamingonComputerinEarly1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Atari800 StarRaiders
History(2nd Generation)• In1980,NintendoreleasedhandheldconsoleGameandWatch
• In1981,IBMreleasedthecomputerbythenameofIBMPC
• In1982,CommodoreInternationalreleasedCommodore64 computer
• In1982,AtarireleasedAtari5200console
• In1983,videogamecrashoccurredduetopoorqualitygames
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinMid1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Atari5200 Pitfall
GamingonComputerinMid1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Commodore 64 ImpossibleMission
History(3rd Generation)• In1984,Apple Macintoshcomputerwasreleased
• In1985,NintendoreleasedNintendoEntertainmentSystem(NES)console
• In1986,SegareleasedtheSegaMasterSystemconsole
• In1987,AtarireleasedtheAtari7800console
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinLate1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NES DonkeyKong
GamingonConsoleinLate1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NES SuperMario
GamingonComputerinLate1980s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
AppleMacintosh AlternateRealityCity
History(4th Generation)• In1989,NintendoreleasedhandheldNintendoGameBoyconsole
• In1989,Sega releasedSegaGenesisconsole
• In1991,NintendoreleasedSuperNintendoEntertainmentSystem(SNES)console
• PersonalcomputerswithDOSandVGAstartedtogainpopularityinearly1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinEarly1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NintendoGameBoy Tetris
GamingonConsoleinEarly1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
SegaGenesis Sonic
GamingonConsoleinEarly1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
SNES SuperMarioWorld
GamingonComputerinEarly1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Dave CastleWolfenstein3D
History(5th Generation)• In1993,AtarireleasedAtariJaguarconsole
• In1995,SegareleasedtheSegaSaturnconsole
• In1995,SonyreleasedPlayStationconsole
• In1995,MicrosoftreleasedWindows95operatingsystem
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinMid1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation CrashBandicoot
GamingonComputerinMid1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PrinceofPersia Doom
History(5th Generation)• In1996,NintendoreleasedNintendo64 console
• In1997,Nokialaunchedgamesinmobiledevices
•Multiplayergamingbecamepopularinlate1990s
• Nvidia launchedGeforce lineofgraphiccardsin1999
• ATIreleasedtheirRadeonlineofgraphiccardsinearly2000
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinLate1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation MetalGearSolid
GamingonConsoleinLate1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Nintendo64 LegendofZeldaOcarinaofTime
GamingonComputerinLate1990s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NeedforSpeed2 AgeofEmpiresII
History(6th Generation)• In1999,SegareleasedSegaDreamcast console
• In2000,SonyreleasedPlayStation2 console
• In2000,ApplereleasedMacOSXoperatingsystem
• In2001,MicrosoftreleasedXbox console
• In2001,NintendoreleasedhandheldGameBoyAdvanceandGameCubeconsole
• In2004,NintendoreleasedhandheldNintendoDSconsole
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinEarly2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Xbox NeedforSpeedHotPursuit2
GamingonConsoleinEarly2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation2 MedalofHonorFrontline
GamingonConsoleinEarly2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NintendoGameCube LegendofZelda:WindWaker
GamingonComputerinEarly2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GTAViceCity CounterStrike
History(7th Generation)• In2005,SonyreleasedhandheldPlayStationPortableconsole
• In2005,MicrosoftreleasedXbox360 console
• In2006,SonyreleasedPlayStation3console
• In2006,NintendoreleasedNintendoWiiconsole
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonConsoleinMid2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Xbox360 GearsofWar
GamingonConsoleinMid2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation3 CallofDutyModernWarfare
GamingonConsoleinMid2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NintendoWii SuperMarioGalaxy
GamingonComputerinMid2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Crysis NeedforSpeedMostWanted
History(7th Generation)• In2007,ApplereleasediPhoneandiOSoperatingsystemforApplemobiledevices
• In2008,GooglereleasedAndroidoperatingsystemformobiledevices
• In2009,NintendoreleasedhandheldNintendoDSi console
• In2009,SonyreleasedhandheldPlayStationPortableGoconsole
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonMobileDevicesinLate2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
AngryBirds InfinityBlade
GamingonConsoleinLate2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation3 Uncharted2AmongThieves
GamingonComputerinLate2000s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
MassEffect2 GTAIV
History(7th Generation)• In2010,MicrosoftreleasedKinect
• In 2010,SonyreleasedPlayStationMove
• In2010,ApplereleasediPadforApplemobiletabletdevices
• In2011,GooglereleasedAndroidoperatingsystemformobiletabletdevices
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonMobileDevicesinEarly2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlantsvsZombies2 Asphalt8Airborne
GamingonConsoleinEarly2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Xbox360 Halo4
GamingonConsoleinEarly2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation3 TheLastofUs
GamingonConsoleinEarly2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
XboxKinect KinectSports
GamingonConsoleinEarly2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStationMove MLBShow12
GamingonComputerinEarly2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
BatmanArkham City Skyrim
History(8th Generation)• In2011,NintendoreleasedhandheldNintendo3DSconsole
• In2012,SonyreleasedhandheldPlayStationVitaconsole
• In2012,NintendoreleasedcomboNintendoWiiUconsole
• In2013,SonyreleasedPlayStation4console
• In2013,MicrosoftreleasedXboxOneconsole
• In2015,ApplereleasedAppleWatchandWatchOSforApplemobilewatchdevices
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonMobileDevicesinMid2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Pokemon Go MortalKombat X
GamingonConsoleinMid2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
XboxOne Overwatch
GamingonConsoleinMid2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation4 Uncharted4Thief'sEnd
GamingonConsoleinMid2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NintendoWiiU MarioKart8
GamingonComputerinMid2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GTAV Battlefield1
History(8th Generation)• In2016,OculusreleasedOculusRiftVRheadset
• In2016,HTCreleasedHTCViveVRheadset
• In2016,SonyreleasedPlayStationVRheadset
• In2016,MicrosoftreleasedXboxOneSconsole
• In2016,SonyreleasedPlayStation4Proconsole
• In2017,NintendoreleasedcomboNintendoSwitchconsole
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GamingonMobileDevicesinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Alto’sOdyssey TransformersForgedtoFight
GamingonConsoleinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
XboxOneS HaloWars2
GamingonConsoleinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStation4Pro TheLastofUsII
GamingonConsoleinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
NintendoSwitch LegendofZeldaBreathoftheWild
GamingonComputerinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
ForHonor Fifa 18
GamingonVRinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
PlayStationVR Farpoint
GamingonVRinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
OculusRift ParanormalActivityTheLostSoul
GamingonVRinLate2010s
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
HTCVive Syren
Platforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
CurrentMobilePlatforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• GoogleAndroid
• AppleiOS
•MicrosoftWindowsPhone
• SamsungTizen
• AmazonFireOS
• Ubuntu Touch
CurrentConsolePlatforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• SonyPlayStation4/PlayStation4Pro
•MicrosoftXboxOne/XboxOneS
• NintendoWiiU
• NintendoSwitch
CurrentHandheldConsolePlatforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• SonyPlayStationVita
• Nintendo3DS
• NintendoWiiU
• NintendoSwitch
CurrentComputerPlatforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
•MicrosoftWindows
• ApplemacOS
• Linux
• GoogleChromeOS
CurrentTVPlatforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• GoogleAndroidTV
• AppletvOS
• SamsungSmartTV
• AmazonFireTV
CurrentWearablePlatforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• GoogleAndroidWear
• ApplewatchOS
• SamsungTizenforWearables
• PebbleOS
•WebOS
CurrentVRandARPlatforms
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• GoogleCardboard
• SamsungGearVR
• OculusRift
• ValveSteamVR(HTCVive)
• SonyPlayStationVR
• GoogleDaydreamVR
•MicrosoftHololens
GameEngines
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GameEngine
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• A game engine is a framework which contains a collection of tools, utilities and
interfaces that provides abstraction to the low-level details of the various tasks that
make up a game.
• Game engine consists of libraries and software development kits (SDKs) that
implementcommon tasks related to a game such asScripting Input Output
GraphicsRendering Sound Physics
Animation UserInterface ArtificialIntelligence
Networking Optimization Testing
GamevsGameEngine
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
• A game consists of hard-coded logic, rules and components whereas a game engine
provides reusable componentswhich can be modified to create a differentgame.
• Generic reusability of common tasks define how advance is a game engine
Cannotbeusedtobuildmorethanonegame
Canonlybeusedtochangethesamegame
Canbeused tobuildnewgamesofsimilartype
Canbeused tobuildnewgamesofdifferenttypes
Game GameEngine
GameEngineArchitecture
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
GameComponents GraphicsRendering,Sound, Physics,Animation, UserInterface,etc.
Assets
CoreSystems
PlatformIndependence
SoftwareDevelopmentKits
OperatingSystems
Drivers
Hardware
3DModels, Textures,Fonts,AudioClips,etc.
MemoryManagement,Debugging, Parsers,Libraries
FileSystem,NetworkTransportLayer,Threading,APIWrappers,etc.
DirectX,OpenGL,Havok,PhysX,ODE,STL,Boost,etc.
Windows,macOS,XboxOS,Orbis OS,iOS,Android, etc.
IntelDrivers,Nvidia Drivers,AMDDrivers,etc.
PC,Mac,Xbox,PlayStation,iPhone, etc.
CurrentPopularGameEngines
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY
Availabletoall
• UnrealEngine
• Unity3D
• CryEngine
• GameMakerStudio
• Construct
Availabletoselected
• NaughtyDogGameEngine
• RAGE
• Frostbite
• Anvil
• IWEngine
Reference• AShortandSimpleDefinitionofWhataVideogameIs- NicolasEsposito
• Anintroductiontothevideogamesworld- SNatkin
• ABriefHistoryofComputerGames- MarkOvermars
• ALookintotheIndustryofVideoGamesPast,Present,andYettoCome- ChadHadzinsky
• GameEngineArchitecture- JasonGreygory
FROM:HAFIZAMMARSIDDIQUI– COURSE:GAMEDEVELOPMENT– INSTITUTE:UNIVERSITYOFMANAGEMENTANDTECHNOLOGY