The document provides a comprehensive overview of the Unity3D game engine and its history, alongside the evolution of video game consoles from their inception to the present. It details different types of game engines, notable examples, and the technical specifications of Unity3D, including its cross-platform capabilities and asset support. Additionally, it covers the Unity interface, core concepts, and references for further exploration of the subject.
Introduction to Unity3D game engine by Mohsen Mirhoseini Argi.
The evolution of video games from early arcade to various console generations, highlighting key milestones.
Discussion of different generations of consoles, from fourth to seventh, mentioning popular titles for each.
Definition of game engines and overview of types including custom and ready-made engines, with examples.
List and details of various famous game engines utilized in notable games like GTA, Battlefield, and others.
Definition and features of Unity3D, covering its cross-platform capabilities and support for various file formats.Information about Unity's licensing options and the resources available in the Unity Asset Store.
Introduction to Unity3D interface and editor basics to help users start working with Unity.
Fundamental concepts in Unity including GameObjects, Tags, Prefabs, and Physics Engine.
List of references and resources for additional information on video games and Unity technology.
History of VideogamesHistory of Video games
&&
Game enginesGame engines
Chapter 1Chapter 1
3.
• Computer gamesas 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
5.
Video Game ConsolesVideoGame 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
7.
––WikipediaWikipedia
““A game engineis 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.”
8.
Types of Game EnginesTypesof 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
9.
Famous Game EnginesFamousGame 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))
10.
Famous Game EnginesFamousGame 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))
11.
Famous Game EnginesFamousGame 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))
12.
Famous Game EnginesFamousGame 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))
13.
––WikipediaWikipedia
““Unity is across-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.”
14.
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)
15.
Unity3DUnity3D
• Supports artassets 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))
16.
Unity3DUnity3D
• Built-in supportfor 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
17.
Windows Download &installWindows Download & install
www.unity3d.comwww.unity3d.com
18.
Windows Download &installWindows Download & install
http://license.unity3d.com/manualhttp://license.unity3d.com/manual