Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Maya To Unity3D
Maya To Unity3D
Loading in …3
×
1 of 28

Introduction to Unity3D Game Engine

5

Share

Download to read offline

This presentation is the Unity3D workshop head lines held by Amirkabir University of Technology in Tehran. An introduction to Unity3D game engine consist of history of video games, types of game engines and video game consoles. There are more details about interface and start working with Unity3D.
by: Mohsen Mirhoseini Argi

Introduction to Unity3D Game Engine

  1. 1. Unity3D Game EngineUnity3D Game Engine By: Mohsen Mirhoseini ArgiBy: Mohsen Mirhoseini Argi
  2. 2. History of Video gamesHistory of Video games && Game enginesGame engines Chapter 1Chapter 1
  3. 3. • Computer games as researchComputer games as research • Early arcade video gamesEarly arcade video games (1971 – 1977)(1971 – 1977) • Cabinet Games (Pong, Gun FightCabinet Games (Pong, Gun Fight, …), …) • Second generation consolesSecond generation consoles (1977 – 1983)(1977 – 1983) • Atari, Commodore (Space Invaders, PacManAtari, Commodore (Space Invaders, PacMan, …), …) • Third generation consolesThird generation consoles (1983 – 1995) (8-bit)(1983 – 1995) (8-bit) • Nintendo (Super Mario, The Legend of ZeldaNintendo (Super Mario, The Legend of Zelda, …), …) Video Game ConsolesVideo Game Consoles
  4. 4. Video Game ConsolesVideo Game Consoles • Fourth generation consolesFourth generation consoles (1988 – 1999) (16-bit)(1988 – 1999) (16-bit) • Super NintendoSuper Nintendo ((Mortal KombatMortal Kombat, …), …) • Fifth generation consoles (1993–2006) (32 and 64-bit)Fifth generation consoles (1993–2006) (32 and 64-bit) • Sega, PlayStation (Resident Evil, Guitar HeroSega, PlayStation (Resident Evil, Guitar Hero, …), …) • Sixth generation consoles (1998–2013Sixth generation consoles (1998–2013)) • PlayStation 2, GameCube, Dreamcast, Xbox (Grand Theft AutoPlayStation 2, GameCube, Dreamcast, Xbox (Grand Theft Auto)) • Seventh generation consoles (2004–presentSeventh generation consoles (2004–present)) • PSP, Nintendo DS, PlayStation 3 +Eye, Xbox 360 +Kinect, Wii +RemotePSP, Nintendo DS, PlayStation 3 +Eye, Xbox 360 +Kinect, Wii +Remote
  5. 5. ––WikipediaWikipedia ““A game engine is a system designed for the creationA game engine is a system designed for the creation and development of video games.”and development of video games.”
  6. 6. Types of Game EnginesTypes of Game Engines • Roll – your- own Game Engine (lowest levelRoll – your- own Game Engine (lowest level)) • XNA, DirectX, Open GL, SDLXNA, DirectX, Open GL, SDL • Mostly – Ready Game EnginesMostly – Ready Game Engines ((mid levelmid level)) • Unreal, GamebryoUnreal, Gamebryo • Point & Click Game EnginesPoint & Click Game Engines ((highest levelhighest level)) • Game Maker, Torque Game Builder, Unity3dGame Maker, Torque Game Builder, Unity3d
  7. 7. Famous Game EnginesFamous Game Engines • Dunia EngineDunia Engine • Hero EngineHero Engine ((star wars the old republicstar wars the old republic)) • 4A Engine4A Engine ((metro 2033metro 2033 ‫و‬‫و‬ Metro L LMetro L L)) • Real virtualityReal virtuality ((ARMA IIIARMA III)) • RAGERAGE ((GTA V, GTA IV, Maxpayne 3GTA V, GTA IV, Maxpayne 3))
  8. 8. Famous Game EnginesFamous Game Engines • Chrome EngineChrome Engine ((Dead Island, Call of JuarezDead Island, Call of Juarez)) • Unreal EngineUnreal Engine ((Thief, Alien breed, Devil may cry,Thief, Alien breed, Devil may cry, Borderlands, Bioshock infinite, Remember meBorderlands, Bioshock infinite, Remember me, …), …) • Madness EngineMadness Engine ((Project Cars, Shift 2 UnleashedProject Cars, Shift 2 Unleashed)) • Anvil NextAnvil Next ((Assassins CreedAssassins Creed)) • Naughty dog engineNaughty dog engine ((The Last of UsThe Last of Us))
  9. 9. Famous Game EnginesFamous Game Engines • Cry EngineCry Engine ((Crysis series, Ryse son of rome, Home frontCrysis series, Ryse son of rome, Home front 2, Shadow of Elements, Project Realy 22, Shadow of Elements, Project Realy 2)) • FrostbiteFrostbite ((Battlefield, Army of Two, Need For SpeedBattlefield, Army of Two, Need For Speed Rivals, Need For Speed The Run, Mirrors Edge 2Rivals, Need For Speed The Run, Mirrors Edge 2)) • Source EngineSource Engine ((Counter-Strike Source, Nuclear Dawn,Counter-Strike Source, Nuclear Dawn, Half-LifeHalf-Life)) • EGO Engine (Grid 2, F1, Dirt Shadowdown)EGO Engine (Grid 2, F1, Dirt Shadowdown) • Fox EngineFox Engine ((MGS 5 The Phantom Pain, PES 2014MGS 5 The Phantom Pain, PES 2014))
  10. 10. Famous Game EnginesFamous Game Engines • IW EngineIW Engine ((Call Of DutyCall Of Duty)) • Crystal ToolsCrystal Tools ((Final FantasyFinal Fantasy)) • id Techid Tech ((Wolfenstein The new order, Doom series, TheWolfenstein The new order, Doom series, The Evil WithinEvil Within)) • Avalanche EngineAvalanche Engine ((Just causeJust cause)) • Phyre EnginePhyre Engine ((Dark Souls, Shatter, Flower, AltelierDark Souls, Shatter, Flower, Altelier))
  11. 11. ––WikipediaWikipedia ““Unity is a cross-platform game engine with a built-inUnity is a cross-platform game engine with a built-in IDE developed by Unity Technologies.”IDE developed by Unity Technologies.”
  12. 12. Unity3DUnity3D • web plugins, desktop platforms, consoles and mobileweb plugins, desktop platforms, consoles and mobile devicesdevices • iOS, Android, Windows, BlackBerry 10, OS X, Linux, webiOS, Android, Windows, BlackBerry 10, OS X, Linux, web browsers, Flash, PlayStation 3, PlayStation Vita, Xboxbrowsers, Flash, PlayStation 3, PlayStation Vita, Xbox 360, Windows Phone 8, and Wii U360, Windows Phone 8, and Wii U • Graphics engine uses Direct3D (Windows, Xbox 360),Graphics engine uses Direct3D (Windows, Xbox 360), OpenGL (Mac, Windows, Linux), OpenGL ES (Android,OpenGL (Mac, Windows, Linux), OpenGL ES (Android, iOS), and proprietary APIs (consoles)iOS), and proprietary APIs (consoles)
  13. 13. Unity3DUnity3D • Supports art assets and file formats from 3ds Max, Maya,Supports art assets and file formats from 3ds Max, Maya, Softimage, Blender, modo, ZBrush, Cinema 4D,Softimage, Blender, modo, ZBrush, Cinema 4D, Cheetah3D, Adobe Photoshop, Adobe Fireworks andCheetah3D, Adobe Photoshop, Adobe Fireworks and Allegorithmic SubstanceAllegorithmic Substance • Scripting is built on customized version of MonoDevelopScripting is built on customized version of MonoDevelop for debugging scripts, the open-source implementation offor debugging scripts, the open-source implementation of the .NET Frameworkthe .NET Framework • customized version of MonoDevelop for debuggingcustomized version of MonoDevelop for debugging scriptsscripts • Supports JavaScrip, C#, BooSupports JavaScrip, C#, Boo ((Python-inspired syntaxPython-inspired syntax))
  14. 14. Unity3DUnity3D • Built-in support for Nvidia's (formerly Ageia's) PhysXBuilt-in support for Nvidia's (formerly Ageia's) PhysX physics enginephysics engine • Unity 4.3 release on November 12th 2013 introduced nativeUnity 4.3 release on November 12th 2013 introduced native 2D support2D support • Unity Asset Store is a resource available within the UnityUnity Asset Store is a resource available within the Unity editor including 3D models, textures and materials, particleeditor including 3D models, textures and materials, particle systems, music and sound effects, tutorials and projects,systems, music and sound effects, tutorials and projects, scripting packages, editor extensions and online servicesscripting packages, editor extensions and online services • Licenses for developers: Unity Free and Unity Pro isLicenses for developers: Unity Free and Unity Pro is available for $1500available for $1500
  15. 15. Windows Download & installWindows Download & install www.unity3d.comwww.unity3d.com
  16. 16. Windows Download & installWindows Download & install http://license.unity3d.com/manualhttp://license.unity3d.com/manual
  17. 17. Unity3D Editor BasicsUnity3D Editor Basics Chapter 2Chapter 2
  18. 18. Unity Interface overviewUnity Interface overview
  19. 19. Unity Interface overviewUnity Interface overview
  20. 20. Unity Interface overviewUnity Interface overview
  21. 21. Unity Interface overviewUnity Interface overview
  22. 22. Start working with Unity3DStart working with Unity3D Chapter 3Chapter 3
  23. 23. Main ConceptsMain Concepts • GameObjectsGameObjects • TagsTags • PrefabsPrefabs • CamerasCameras • LightsLights
  24. 24. Physics EnginePhysics Engine • CollidersColliders • TriggersTriggers • RigidbodiesRigidbodies • Add ForceAdd Force • Add TorqueAdd Torque
  25. 25. Advanced TermsAdvanced Terms • Particle SystemParticle System • Terrain SystemTerrain System • Key-Framing AnimationKey-Framing Animation • Game GUIsGame GUIs
  26. 26. ReferencesReferences • Wikipedia.orgWikipedia.org • PcWar.comPcWar.com • GameCareerGuide.comGameCareerGuide.com • Unity3D.comUnity3D.com www.Mirhoseini.info –www.Mirhoseini.info – Mohsen@Mirhoseini.infoMohsen@Mirhoseini.info

×