SlideShare a Scribd company logo
Done By
Tejaswi Mayaluri
Krithik Gopinath
1
Unity, founded and launched by Unity Technologies, is well-known as one of the high-end game
engines. If you are a game developer, you can easily use it. Due to its alluring design, Unity has
made a massive fan base responsible for the engine’s growth.
Unity comprises AR, VR, 2D, and 3D game tools that developers can deploy across multiple
platforms, such as mobile devices, PCs, gaming consoles, and the web. Unity’s robust features help
developers execute cinematic animations and photorealistic assets. Moreover, this game engine can
now show life-like characters, captivating environments, and well-defined objects.
With Unity, developers don’t need to switch between platforms. After all, Unity gives the convenience
of coding game commands also. In short, this game engine lets you create high-end and fast games.
A Brief Introduction to Unity
2
What is Unity?
Unity is a cross-platform game engine developed by Unity Technologies, first announced and
released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game
engine.
The engine has since been gradually extended to support a variety of desktop, mobile, console
and virtual reality platforms. It is particularly popular for iOS and Android mobile game
development, is considered easy to use for beginner developers, and is popular for indie game
development.
The engine can be used to create three-dimensional (3D) and two-dimensional (2D) games, as
well as interactive simulations and other experiences.The engine has been adopted by
industries outside video gaming, such as film, automotive, architecture, engineering,
construction, and the United States Armed Forces.
3
History
● The Unity game engine launched in 2005, aiming to "democratize" game development by
making it accessible to more developers.
● The next year, Unity was named runner-up in the Best Use of Mac OS X Graphics
category in Apple Inc.'s Apple Design Awards.
● Unity was initially released for Mac OS X, later adding support for Microsoft Windows and
Web browsers.
4
UNITY 2.0
Unity 2.0 launched in 2007 with approximately 50 new features.The release included an optimized terrain
engine for detailed 3D environments, real-time dynamic shadows, directional lights and spotlights, video
playback, and other features.
When Apple launched its App Store in 2008, Unity quickly added support for the iPhone. For several
years, the engine was uncontested on the iPhone and it became well-known with iOS game developers.
UNITY 3.0
Unity 3.0 launched in September 2010 with features expanding the engine's graphics features for desktop
computers and video game consoles.In addition to Android support, Unity 3 featured integration of
Illuminate Labs' Beast Lightmap tool, deferred rendering, a built-in tree editor, native font rendering,
automatic UV mapping, and audio filters, among other things.
In 2012 VentureBeat wrote, "Few companies have contributed as much to the flowing of independently
produced games as Unity Technologies. More than 1.3 million developers are using its tools to create gee-
whiz graphics in their iOS, Android, console, PC, and web-based games. Unity wants to be the engine for
multi-platform games, period."A May 2012 survey by Game Developer magazine indicated Unity as its top
game engine for mobile platforms.
5
UNITY 4.0
In November 2012, Unity Technologies delivered Unity 4.0. This version added DirectX 11 and Adobe
Flash support, new animation tools called Mecanim, and access to the Linux preview.
Facebook integrated a software development kit for games using the Unity game engine in 2013. This
featured tools that allowed tracking advertising campaigns and deep linking, where users were directly
linked from social media posts to specific portions within games, and easy in-game-image sharing.
In 2016, Facebook developed a new PC gaming platform with Unity. Unity provided support for
Facebook's gaming platforms, and Unity developers could more quickly export and publish games to
Facebook.
6
UNITY 5
The Verge said of 2015's Unity 5 release: "Unity started with the goal of making game
development universally accessible. Unity 5 is a long-awaited step towards that future With
Unity 5, the engine improved its lighting and audio. Through WebGL, Unity developers could
add their games to compatible Web browsers with no plug-ins required for players.
Unity 5.0 offered real-time global illumination, light mapping previews.The fifth generation of
the Unity engine also introduced Cinematic Image Effects to help make Unity games look less
generic. Unity 5.6 added new lighting and particle effects, updated the engine's overall
performance, and added native support for Nintendo Switch, Facebook Gameroom, Google
Daydream, and the Vulkan graphics API. It introduced a 4K video player capable of running
360-degree videos for virtual reality.
7
Unity (2017–present)
In December 2016, Unity Technologies announced that they would change the versioning numbering
system for Unity from sequence-based identifiers to year of release to align the versioning with their more
frequent release cadence.
Unity 5.6 was therefore followed by Unity 2017.Unity 2017 tools featured a real-time graphics rendering
engine, color grading and worldbuilding, live operations analytics and performance reporting.
Unity 2017.2 underscored Unity Technologies' plans beyond video games. This included new tools such
as Timeline, which allowed developers to drag-and-drop animations into games, and Cinemachine, a
smart camera system within games.Unity 2017.2 also integrated Autodesk's 3DS Max and Maya tools into
the Unity engine for a streamlined asset sharing in-game iteration process.
Unity 2018 featured the Scriptable Render Pipeline for developers to create high-end graphics. This
included the High-Definition Rendering Pipeline for console and PC experiences, and the Lightweight
Rendering Pipeline for mobile, virtual reality, and augmented reality.Unity 2018 also included machine
learning tools, such as Imitation Learning, whereby games learn from real player habits, support for Magic
Leap, and templates for new developers.
8
Supported Platforms
Unity is a cross-platform engine. The Unity editor is supported on Windows, macOS, and the Linux
platform, while the engine itself currently supports building games for more than 19 different platforms,
including mobile, desktop, consoles, and virtual reality. Unity 2020 LTS officially supports the following
platforms:
● Mobile platforms iOS, Android (Android TV), tvOS
● Desktop platforms Window (Universal Windows Platform), Mac, Linux;
● Web platform WebGL;
● Console platforms PlayStation (PS4, PS5), Xbox (Xbox One, Xbox Series X/S), Nintendo
Switch,Extended reality platforms Oculus, PlayStation VR, Google's ARCore,Apple's
ARKit,Windows Mixed Reality (HoloLens), Magic Leap, and via Unity XR SDKSteam VR, Google
Cardboard
9
Benefits
1. User Friendly
Unity is more convenient to use as compared to other technologies. Other tricky technologies
become more complex while used.
2. Compatibility with Several Platforms
Unity has compatibility with multiple Operating Systems, such as Steam, iOS, PCs, Macs, Android,
and consoles. Hence, using Unity, you can quickly build many games for different platforms and
design multiple game stages.
3. Online Tutorials
The most convenient fact about Unity is that many training videos and tutorials are available online
for every learner. You can even develop easy and small games with training using Unity.
10
4. Availability of the Rich Asset Store
The Unity Asset Store provides game developers with a wide range of textures, pre-designed 3D models,
unique animations, sounds, scripting languages, and object modeling, like a scenic backdrop, a popular
character, a building, etc.
5. Multiplayer Gaming
Some of the most popular multiplayer games are made on the Unity engine. The platform offers many
features that encourage developers to build high-end games for online players. Unity 3D makes the whole
game development process fun and simple.
7. Community Assistance
Unity provides uninterrupted assistance from the team of developers. More than 2.5 million developers
currently use Unity programming, and the number of users is increasing fast. The feasibility of sharing the
client’s approval or disapproval with the development team is simple, and it can fix issues very quickly.
11
8.Access to both Free and Pro Version
Unity is available in both free and pro versions with numerous features. You can select the free version and
receive the highlights of the primary elements. Furthermore, you can use the pro version to build high-end
games using features like feature playback, 3D composition booster, sound channel, etc.
9. Top-Notch Graphics
Unity is famous for its next-level, top-notch graphics. The game engine provides highly customizable
rendering technology and different engaging tools to aid superb-looking game development. In 3D games,
developers can produce seamless, natural motions of objects also.
10. Less Coding
You don’t need coding experience or knowledge to use the Unity game engine. Unity is feasible for beginners
who want to start game development as a hobby or career. It uses Boo, JavaScript, and C#, but you can build
a game without code writing.
11. Debugging
Changing and debugging is simpler and more convenient with Unity. After all, you can see every game
variable during gameplay. Unity is extraordinary because it helps developers debug the process at runtime.
12
Limitations
1. No Link to External Code Libraries
Unity doesn’t support links to external code libraries. It is discouraging and unexpected for
professional programmers. If you want to use a library, you must copy it manually into the project
instead of just connecting to a shared folder.
2. Expensive License
Developers must get licenses for the best functionality improvements, deployment, and graphics.
These licenses are very costly.
Furthermore, using stencil assistance, rendering, buffer support, and other features increases
development expenses because of the expensive licenses.
13
3. More Memory Consumption
Games built using the Unity engine consume unnecessarily more memory. It ultimately makes
debugging problems and OOM errors in the applications.
4. Source Code
Unity features a search function to discover linked scripts; however, it could be unique. You often
need to browse all elements manually in a scene to get related scripts. Nevertheless, you must
avoid this time-consuming task.
14
Conclusion
Although there are some confinements, most game development companies consider Unity Game
Engine the best gaming development platform. The perks discussed above also explain the same.
15

More Related Content

What's hot (20)

Android Training - Content Sharing
Android Training - Content SharingAndroid Training - Content Sharing
Android Training - Content Sharing
Kan-Han (John) Lu
 
Unity - Essentials of Programming in Unity
Unity - Essentials of Programming in UnityUnity - Essentials of Programming in Unity
Unity - Essentials of Programming in Unity
NexusEdgesupport
 
unity basics
unity basicsunity basics
unity basics
Reham Maher El-Safarini
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentation
vinayh.vaghamshi _
 
Microsoft hololens final ppt
Microsoft hololens final pptMicrosoft hololens final ppt
Microsoft hololens final ppt
rekhameenacs
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.
Ebtihaj khan
 
What is game development
What is game developmentWhat is game development
What is game development
ِAbdulla AlShourbagy
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
Intelligent_ly
 
Flutter workshop
Flutter workshopFlutter workshop
Flutter workshop
Vishnu Suresh
 
Windows 10
Windows 10Windows 10
Windows 10
KrishnaTeja Siva
 
Unity 3D, A game engine
Unity 3D, A game engineUnity 3D, A game engine
Unity 3D, A game engine
Md. Irteza rahman Masud
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Shaan Alam
 
Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with Unity
Petri Lankoski
 
Microsoft Hololens
Microsoft Hololens Microsoft Hololens
Microsoft Hololens
Rohit Saraogi
 
Introduction to Unity3D Game Engine
Introduction to Unity3D Game EngineIntroduction to Unity3D Game Engine
Introduction to Unity3D Game Engine
Mohsen Mirhoseini
 
Augmented Reality Application - Final Year Project
Augmented Reality Application - Final Year ProjectAugmented Reality Application - Final Year Project
Augmented Reality Application - Final Year Project
Yash Kaushik
 
Ios vs android
Ios vs androidIos vs android
Ios vs android
Dawood University of Engineering and Technology
 
Unity 3d
Unity 3dUnity 3d
Unity 3d
Srinivas Undinti
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
Gaetano Bonofiglio
 
Vision Pro and visionOS.pptx with GIPHY
Vision Pro and visionOS.pptx with GIPHYVision Pro and visionOS.pptx with GIPHY
Vision Pro and visionOS.pptx with GIPHY
RohanDalmotra
 

Similar to UNITY 3D.pptx (20)

Transforming Gaming: How Unity 3D Shapes Modern Game Development.pdf
Transforming Gaming: How Unity 3D Shapes Modern Game Development.pdfTransforming Gaming: How Unity 3D Shapes Modern Game Development.pdf
Transforming Gaming: How Unity 3D Shapes Modern Game Development.pdf
XcelTec pvt ltd
 
Augmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdfAugmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdf
vijaykrishanmoorthy
 
The Unity Game Development Engine Features
The Unity Game Development Engine FeaturesThe Unity Game Development Engine Features
The Unity Game Development Engine Features
lohitakshverma7
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
OrisysIndia
 
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR SoftechWhat Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
B R SOFTECH PVT LTD
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students ppt
KathiriyaParthiv
 
Unity3D_Seminar.pptx
Unity3D_Seminar.pptxUnity3D_Seminar.pptx
Unity3D_Seminar.pptx
IT2025ChinmayKamlask
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
NikhilThorat15
 
Why unity 3 d is chosen
Why unity 3 d is chosenWhy unity 3 d is chosen
Why unity 3 d is chosen
Red Apple Technologies
 
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINESTUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
AIRCC Publishing Corporation
 
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdf
Muhammad Waqas
 
What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India? What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India?
Manish Gulati
 
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
niepaacin
 
Sprinter
SprinterSprinter
Sprinter
Himanshu Chablani
 
Imaginecup
ImaginecupImaginecup
Imaginecup
Chiheb Chebbi
 
Game software development trends
Game software development trendsGame software development trends
Game software development trends
_veronika_
 
Best Android Game development- acadereality
Best Android Game development- acaderealityBest Android Game development- acadereality
Best Android Game development- acadereality
NeilClark64
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
varun arora
 
Unity: From Indie Game Start-Up to International Real-Time 3D Tool of Choice
Unity: From Indie Game Start-Up to International Real-Time 3D Tool of ChoiceUnity: From Indie Game Start-Up to International Real-Time 3D Tool of Choice
Unity: From Indie Game Start-Up to International Real-Time 3D Tool of Choice
FITC
 
Why 2D Game Development is Gaining Success and Popularity
Why 2D Game Development is Gaining Success and PopularityWhy 2D Game Development is Gaining Success and Popularity
Why 2D Game Development is Gaining Success and Popularity
Red Apple Technologies
 
Transforming Gaming: How Unity 3D Shapes Modern Game Development.pdf
Transforming Gaming: How Unity 3D Shapes Modern Game Development.pdfTransforming Gaming: How Unity 3D Shapes Modern Game Development.pdf
Transforming Gaming: How Unity 3D Shapes Modern Game Development.pdf
XcelTec pvt ltd
 
Augmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdfAugmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdf
vijaykrishanmoorthy
 
The Unity Game Development Engine Features
The Unity Game Development Engine FeaturesThe Unity Game Development Engine Features
The Unity Game Development Engine Features
lohitakshverma7
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
OrisysIndia
 
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR SoftechWhat Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
What Are The Reasons Behind Unity 3 D’s Popularity For Games - BR Softech
B R SOFTECH PVT LTD
 
unity gaming programing basics for students ppt
unity gaming programing basics for students pptunity gaming programing basics for students ppt
unity gaming programing basics for students ppt
KathiriyaParthiv
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
NikhilThorat15
 
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINESTUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
AIRCC Publishing Corporation
 
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdf
Muhammad Waqas
 
What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India? What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India?
Manish Gulati
 
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
niepaacin
 
Game software development trends
Game software development trendsGame software development trends
Game software development trends
_veronika_
 
Best Android Game development- acadereality
Best Android Game development- acaderealityBest Android Game development- acadereality
Best Android Game development- acadereality
NeilClark64
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
varun arora
 
Unity: From Indie Game Start-Up to International Real-Time 3D Tool of Choice
Unity: From Indie Game Start-Up to International Real-Time 3D Tool of ChoiceUnity: From Indie Game Start-Up to International Real-Time 3D Tool of Choice
Unity: From Indie Game Start-Up to International Real-Time 3D Tool of Choice
FITC
 
Why 2D Game Development is Gaining Success and Popularity
Why 2D Game Development is Gaining Success and PopularityWhy 2D Game Development is Gaining Success and Popularity
Why 2D Game Development is Gaining Success and Popularity
Red Apple Technologies
 

Recently uploaded (20)

Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukjReview2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
VllVkt
 
Office interior design of the class group
Office interior design of the class groupOffice interior design of the class group
Office interior design of the class group
SahityaOmmi1
 
UX_Design_Course_Overview_Detailed about
UX_Design_Course_Overview_Detailed aboutUX_Design_Course_Overview_Detailed about
UX_Design_Course_Overview_Detailed about
TNSiva1
 
Large Language Modelsjjjhhhjjjjjjbbbbbbj.pdf
Large Language Modelsjjjhhhjjjjjjbbbbbbj.pdfLarge Language Modelsjjjhhhjjjjjjbbbbbbj.pdf
Large Language Modelsjjjhhhjjjjjjbbbbbbj.pdf
BrsioftBlogger
 
Introducing-Ghibli-Studio-AI.Presentation
Introducing-Ghibli-Studio-AI.PresentationIntroducing-Ghibli-Studio-AI.Presentation
Introducing-Ghibli-Studio-AI.Presentation
Ozias Rondon
 
Presentation of ind.tra solidworks report..pptx
Presentation of ind.tra solidworks report..pptxPresentation of ind.tra solidworks report..pptx
Presentation of ind.tra solidworks report..pptx
piyushmehta0027
 
Smart-roof-ventilation-Industrial buildings & warehouses
Smart-roof-ventilation-Industrial buildings & warehousesSmart-roof-ventilation-Industrial buildings & warehouses
Smart-roof-ventilation-Industrial buildings & warehouses
Skyshade Daylights
 
break evenanalysisandthefollowinginformationand.ppt
break evenanalysisandthefollowinginformationand.pptbreak evenanalysisandthefollowinginformationand.ppt
break evenanalysisandthefollowinginformationand.ppt
AbdoHesham8
 
Chapter888888888888888888888888888 2.pdf
Chapter888888888888888888888888888 2.pdfChapter888888888888888888888888888 2.pdf
Chapter888888888888888888888888888 2.pdf
maaxjr33
 
Chapter -7- Other emerging technologies.ppt
Chapter -7- Other emerging technologies.pptChapter -7- Other emerging technologies.ppt
Chapter -7- Other emerging technologies.ppt
ASnake26
 
Purple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptx
Purple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptxPurple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptx
Purple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptx
MansiPriya19
 
css-presentation ntro_HTML_CSS_preso.ppt
css-presentation ntro_HTML_CSS_preso.pptcss-presentation ntro_HTML_CSS_preso.ppt
css-presentation ntro_HTML_CSS_preso.ppt
YazanMohamed1
 
solidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptx
solidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptxsolidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptx
solidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptx
piyushmehta0027
 
PPT Divya 1, winery village introduction to design
PPT Divya 1, winery village introduction to designPPT Divya 1, winery village introduction to design
PPT Divya 1, winery village introduction to design
SahityaOmmi1
 
12 Principles of Multimedia Design, OER.pptx
12 Principles of Multimedia Design, OER.pptx12 Principles of Multimedia Design, OER.pptx
12 Principles of Multimedia Design, OER.pptx
jbolivar9
 
UI UX at Ajeenkya DY Patil University.pptx
UI UX at Ajeenkya DY Patil University.pptxUI UX at Ajeenkya DY Patil University.pptx
UI UX at Ajeenkya DY Patil University.pptx
sourabhmore19
 
Chapter 4.4444444444444444444444444444pdf
Chapter 4.4444444444444444444444444444pdfChapter 4.4444444444444444444444444444pdf
Chapter 4.4444444444444444444444444444pdf
maaxjr33
 
Deisgn for the school education and childrens
Deisgn for the school education and childrensDeisgn for the school education and childrens
Deisgn for the school education and childrens
sadfari
 
Python Exceptions Powerpoint Presentation
Python Exceptions Powerpoint PresentationPython Exceptions Powerpoint Presentation
Python Exceptions Powerpoint Presentation
mitchellblack733
 
B. Des in Interior Design – Crafting Functional and Aesthetic Living Spaces
B. Des in Interior Design – Crafting Functional and Aesthetic Living SpacesB. Des in Interior Design – Crafting Functional and Aesthetic Living Spaces
B. Des in Interior Design – Crafting Functional and Aesthetic Living Spaces
shraddhadehankar
 
Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukjReview2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
VllVkt
 
Office interior design of the class group
Office interior design of the class groupOffice interior design of the class group
Office interior design of the class group
SahityaOmmi1
 
UX_Design_Course_Overview_Detailed about
UX_Design_Course_Overview_Detailed aboutUX_Design_Course_Overview_Detailed about
UX_Design_Course_Overview_Detailed about
TNSiva1
 
Large Language Modelsjjjhhhjjjjjjbbbbbbj.pdf
Large Language Modelsjjjhhhjjjjjjbbbbbbj.pdfLarge Language Modelsjjjhhhjjjjjjbbbbbbj.pdf
Large Language Modelsjjjhhhjjjjjjbbbbbbj.pdf
BrsioftBlogger
 
Introducing-Ghibli-Studio-AI.Presentation
Introducing-Ghibli-Studio-AI.PresentationIntroducing-Ghibli-Studio-AI.Presentation
Introducing-Ghibli-Studio-AI.Presentation
Ozias Rondon
 
Presentation of ind.tra solidworks report..pptx
Presentation of ind.tra solidworks report..pptxPresentation of ind.tra solidworks report..pptx
Presentation of ind.tra solidworks report..pptx
piyushmehta0027
 
Smart-roof-ventilation-Industrial buildings & warehouses
Smart-roof-ventilation-Industrial buildings & warehousesSmart-roof-ventilation-Industrial buildings & warehouses
Smart-roof-ventilation-Industrial buildings & warehouses
Skyshade Daylights
 
break evenanalysisandthefollowinginformationand.ppt
break evenanalysisandthefollowinginformationand.pptbreak evenanalysisandthefollowinginformationand.ppt
break evenanalysisandthefollowinginformationand.ppt
AbdoHesham8
 
Chapter888888888888888888888888888 2.pdf
Chapter888888888888888888888888888 2.pdfChapter888888888888888888888888888 2.pdf
Chapter888888888888888888888888888 2.pdf
maaxjr33
 
Chapter -7- Other emerging technologies.ppt
Chapter -7- Other emerging technologies.pptChapter -7- Other emerging technologies.ppt
Chapter -7- Other emerging technologies.ppt
ASnake26
 
Purple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptx
Purple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptxPurple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptx
Purple And Green Mental Health YouTube Thumbnail_20250118_132337_0000.pptx
MansiPriya19
 
css-presentation ntro_HTML_CSS_preso.ppt
css-presentation ntro_HTML_CSS_preso.pptcss-presentation ntro_HTML_CSS_preso.ppt
css-presentation ntro_HTML_CSS_preso.ppt
YazanMohamed1
 
solidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptx
solidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptxsolidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptx
solidwork ndnndhhdhdhddjdjjdjdjdjs ppt.pptx
piyushmehta0027
 
PPT Divya 1, winery village introduction to design
PPT Divya 1, winery village introduction to designPPT Divya 1, winery village introduction to design
PPT Divya 1, winery village introduction to design
SahityaOmmi1
 
12 Principles of Multimedia Design, OER.pptx
12 Principles of Multimedia Design, OER.pptx12 Principles of Multimedia Design, OER.pptx
12 Principles of Multimedia Design, OER.pptx
jbolivar9
 
UI UX at Ajeenkya DY Patil University.pptx
UI UX at Ajeenkya DY Patil University.pptxUI UX at Ajeenkya DY Patil University.pptx
UI UX at Ajeenkya DY Patil University.pptx
sourabhmore19
 
Chapter 4.4444444444444444444444444444pdf
Chapter 4.4444444444444444444444444444pdfChapter 4.4444444444444444444444444444pdf
Chapter 4.4444444444444444444444444444pdf
maaxjr33
 
Deisgn for the school education and childrens
Deisgn for the school education and childrensDeisgn for the school education and childrens
Deisgn for the school education and childrens
sadfari
 
Python Exceptions Powerpoint Presentation
Python Exceptions Powerpoint PresentationPython Exceptions Powerpoint Presentation
Python Exceptions Powerpoint Presentation
mitchellblack733
 
B. Des in Interior Design – Crafting Functional and Aesthetic Living Spaces
B. Des in Interior Design – Crafting Functional and Aesthetic Living SpacesB. Des in Interior Design – Crafting Functional and Aesthetic Living Spaces
B. Des in Interior Design – Crafting Functional and Aesthetic Living Spaces
shraddhadehankar
 

UNITY 3D.pptx

  • 2. Unity, founded and launched by Unity Technologies, is well-known as one of the high-end game engines. If you are a game developer, you can easily use it. Due to its alluring design, Unity has made a massive fan base responsible for the engine’s growth. Unity comprises AR, VR, 2D, and 3D game tools that developers can deploy across multiple platforms, such as mobile devices, PCs, gaming consoles, and the web. Unity’s robust features help developers execute cinematic animations and photorealistic assets. Moreover, this game engine can now show life-like characters, captivating environments, and well-defined objects. With Unity, developers don’t need to switch between platforms. After all, Unity gives the convenience of coding game commands also. In short, this game engine lets you create high-end and fast games. A Brief Introduction to Unity 2
  • 3. What is Unity? Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine. The engine has since been gradually extended to support a variety of desktop, mobile, console and virtual reality platforms. It is particularly popular for iOS and Android mobile game development, is considered easy to use for beginner developers, and is popular for indie game development. The engine can be used to create three-dimensional (3D) and two-dimensional (2D) games, as well as interactive simulations and other experiences.The engine has been adopted by industries outside video gaming, such as film, automotive, architecture, engineering, construction, and the United States Armed Forces. 3
  • 4. History ● The Unity game engine launched in 2005, aiming to "democratize" game development by making it accessible to more developers. ● The next year, Unity was named runner-up in the Best Use of Mac OS X Graphics category in Apple Inc.'s Apple Design Awards. ● Unity was initially released for Mac OS X, later adding support for Microsoft Windows and Web browsers. 4
  • 5. UNITY 2.0 Unity 2.0 launched in 2007 with approximately 50 new features.The release included an optimized terrain engine for detailed 3D environments, real-time dynamic shadows, directional lights and spotlights, video playback, and other features. When Apple launched its App Store in 2008, Unity quickly added support for the iPhone. For several years, the engine was uncontested on the iPhone and it became well-known with iOS game developers. UNITY 3.0 Unity 3.0 launched in September 2010 with features expanding the engine's graphics features for desktop computers and video game consoles.In addition to Android support, Unity 3 featured integration of Illuminate Labs' Beast Lightmap tool, deferred rendering, a built-in tree editor, native font rendering, automatic UV mapping, and audio filters, among other things. In 2012 VentureBeat wrote, "Few companies have contributed as much to the flowing of independently produced games as Unity Technologies. More than 1.3 million developers are using its tools to create gee- whiz graphics in their iOS, Android, console, PC, and web-based games. Unity wants to be the engine for multi-platform games, period."A May 2012 survey by Game Developer magazine indicated Unity as its top game engine for mobile platforms. 5
  • 6. UNITY 4.0 In November 2012, Unity Technologies delivered Unity 4.0. This version added DirectX 11 and Adobe Flash support, new animation tools called Mecanim, and access to the Linux preview. Facebook integrated a software development kit for games using the Unity game engine in 2013. This featured tools that allowed tracking advertising campaigns and deep linking, where users were directly linked from social media posts to specific portions within games, and easy in-game-image sharing. In 2016, Facebook developed a new PC gaming platform with Unity. Unity provided support for Facebook's gaming platforms, and Unity developers could more quickly export and publish games to Facebook. 6
  • 7. UNITY 5 The Verge said of 2015's Unity 5 release: "Unity started with the goal of making game development universally accessible. Unity 5 is a long-awaited step towards that future With Unity 5, the engine improved its lighting and audio. Through WebGL, Unity developers could add their games to compatible Web browsers with no plug-ins required for players. Unity 5.0 offered real-time global illumination, light mapping previews.The fifth generation of the Unity engine also introduced Cinematic Image Effects to help make Unity games look less generic. Unity 5.6 added new lighting and particle effects, updated the engine's overall performance, and added native support for Nintendo Switch, Facebook Gameroom, Google Daydream, and the Vulkan graphics API. It introduced a 4K video player capable of running 360-degree videos for virtual reality. 7
  • 8. Unity (2017–present) In December 2016, Unity Technologies announced that they would change the versioning numbering system for Unity from sequence-based identifiers to year of release to align the versioning with their more frequent release cadence. Unity 5.6 was therefore followed by Unity 2017.Unity 2017 tools featured a real-time graphics rendering engine, color grading and worldbuilding, live operations analytics and performance reporting. Unity 2017.2 underscored Unity Technologies' plans beyond video games. This included new tools such as Timeline, which allowed developers to drag-and-drop animations into games, and Cinemachine, a smart camera system within games.Unity 2017.2 also integrated Autodesk's 3DS Max and Maya tools into the Unity engine for a streamlined asset sharing in-game iteration process. Unity 2018 featured the Scriptable Render Pipeline for developers to create high-end graphics. This included the High-Definition Rendering Pipeline for console and PC experiences, and the Lightweight Rendering Pipeline for mobile, virtual reality, and augmented reality.Unity 2018 also included machine learning tools, such as Imitation Learning, whereby games learn from real player habits, support for Magic Leap, and templates for new developers. 8
  • 9. Supported Platforms Unity is a cross-platform engine. The Unity editor is supported on Windows, macOS, and the Linux platform, while the engine itself currently supports building games for more than 19 different platforms, including mobile, desktop, consoles, and virtual reality. Unity 2020 LTS officially supports the following platforms: ● Mobile platforms iOS, Android (Android TV), tvOS ● Desktop platforms Window (Universal Windows Platform), Mac, Linux; ● Web platform WebGL; ● Console platforms PlayStation (PS4, PS5), Xbox (Xbox One, Xbox Series X/S), Nintendo Switch,Extended reality platforms Oculus, PlayStation VR, Google's ARCore,Apple's ARKit,Windows Mixed Reality (HoloLens), Magic Leap, and via Unity XR SDKSteam VR, Google Cardboard 9
  • 10. Benefits 1. User Friendly Unity is more convenient to use as compared to other technologies. Other tricky technologies become more complex while used. 2. Compatibility with Several Platforms Unity has compatibility with multiple Operating Systems, such as Steam, iOS, PCs, Macs, Android, and consoles. Hence, using Unity, you can quickly build many games for different platforms and design multiple game stages. 3. Online Tutorials The most convenient fact about Unity is that many training videos and tutorials are available online for every learner. You can even develop easy and small games with training using Unity. 10
  • 11. 4. Availability of the Rich Asset Store The Unity Asset Store provides game developers with a wide range of textures, pre-designed 3D models, unique animations, sounds, scripting languages, and object modeling, like a scenic backdrop, a popular character, a building, etc. 5. Multiplayer Gaming Some of the most popular multiplayer games are made on the Unity engine. The platform offers many features that encourage developers to build high-end games for online players. Unity 3D makes the whole game development process fun and simple. 7. Community Assistance Unity provides uninterrupted assistance from the team of developers. More than 2.5 million developers currently use Unity programming, and the number of users is increasing fast. The feasibility of sharing the client’s approval or disapproval with the development team is simple, and it can fix issues very quickly. 11
  • 12. 8.Access to both Free and Pro Version Unity is available in both free and pro versions with numerous features. You can select the free version and receive the highlights of the primary elements. Furthermore, you can use the pro version to build high-end games using features like feature playback, 3D composition booster, sound channel, etc. 9. Top-Notch Graphics Unity is famous for its next-level, top-notch graphics. The game engine provides highly customizable rendering technology and different engaging tools to aid superb-looking game development. In 3D games, developers can produce seamless, natural motions of objects also. 10. Less Coding You don’t need coding experience or knowledge to use the Unity game engine. Unity is feasible for beginners who want to start game development as a hobby or career. It uses Boo, JavaScript, and C#, but you can build a game without code writing. 11. Debugging Changing and debugging is simpler and more convenient with Unity. After all, you can see every game variable during gameplay. Unity is extraordinary because it helps developers debug the process at runtime. 12
  • 13. Limitations 1. No Link to External Code Libraries Unity doesn’t support links to external code libraries. It is discouraging and unexpected for professional programmers. If you want to use a library, you must copy it manually into the project instead of just connecting to a shared folder. 2. Expensive License Developers must get licenses for the best functionality improvements, deployment, and graphics. These licenses are very costly. Furthermore, using stencil assistance, rendering, buffer support, and other features increases development expenses because of the expensive licenses. 13
  • 14. 3. More Memory Consumption Games built using the Unity engine consume unnecessarily more memory. It ultimately makes debugging problems and OOM errors in the applications. 4. Source Code Unity features a search function to discover linked scripts; however, it could be unique. You often need to browse all elements manually in a scene to get related scripts. Nevertheless, you must avoid this time-consuming task. 14
  • 15. Conclusion Although there are some confinements, most game development companies consider Unity Game Engine the best gaming development platform. The perks discussed above also explain the same. 15