SlideShare a Scribd company logo
1 of 15
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

Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentSumit Jain
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - BasicsFirosK2
 
Game Design Document
Game Design DocumentGame Design Document
Game Design DocumentKika Syafii
 
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameSarah Sexton
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentationaayush_jain_87
 
Unity 2D game development
Unity 2D game developmentUnity 2D game development
Unity 2D game developmentThe NineHertz
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmersNoam Gat
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by StepBayu Sembada
 
Unity 3D
Unity 3DUnity 3D
Unity 3Dgema123
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycleSarah Alazab
 
Game engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignGame engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignPrashant Warrier
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 

What's hot (20)

Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Unity 3d
Unity 3dUnity 3d
Unity 3d
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Unity
UnityUnity
Unity
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - Basics
 
Game Design Document
Game Design DocumentGame Design Document
Game Design Document
 
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First Game
 
A UI and UX training presentation
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentation
 
Introduction to Unity
Introduction to UnityIntroduction to Unity
Introduction to Unity
 
Unity 2D game development
Unity 2D game developmentUnity 2D game development
Unity 2D game development
 
unity basics
unity basicsunity basics
unity basics
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmers
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 
UI UX in depth
UI UX in depthUI UX in depth
UI UX in depth
 
Unity 3D
Unity 3DUnity 3D
Unity 3D
 
UX design
UX designUX design
UX design
 
Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
Unity3D Programming
Unity3D ProgrammingUnity3D Programming
Unity3D Programming
 
Game engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignGame engines and Their Influence in Game Design
Game engines and Their Influence in Game Design
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 

Similar to UNITY 3D.pptx

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 SoftechB 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 pptKathiriyaParthiv
 
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 ENGINEAIRCC 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.pdfMuhammad 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 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- acaderealityNeilClark64
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Gamevarun 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 ChoiceFITC
 
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 PopularityRed Apple Technologies
 
Top rated games specially 3 d games
Top rated games specially 3 d gamesTop rated games specially 3 d games
Top rated games specially 3 d gamesunity3dgames123
 
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...PTC
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
The top tools for mobile game development
The top tools for mobile game developmentThe top tools for mobile game development
The top tools for mobile game developmentAppabilities
 

Similar to UNITY 3D.pptx (20)

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
 
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
 
Unity3D_Seminar.pptx
Unity3D_Seminar.pptxUnity3D_Seminar.pptx
Unity3D_Seminar.pptx
 
Why unity 3 d is chosen
Why unity 3 d is chosenWhy unity 3 d is chosen
Why unity 3 d is chosen
 
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
 
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
 
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?
 
Sprinter
SprinterSprinter
Sprinter
 
Imaginecup
ImaginecupImaginecup
Imaginecup
 
Game software development trends
Game software development trendsGame software development trends
Game software development trends
 
Best Android Game development- acadereality
Best Android Game development- acaderealityBest Android Game development- acadereality
Best Android Game development- acadereality
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
 
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
 
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
 
Top rated games specially 3 d games
Top rated games specially 3 d gamesTop rated games specially 3 d games
Top rated games specially 3 d games
 
UNREAL ENGINE.pptx
UNREAL ENGINE.pptxUNREAL ENGINE.pptx
UNREAL ENGINE.pptx
 
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Unity 3 d
Unity 3 dUnity 3 d
Unity 3 d
 
The top tools for mobile game development
The top tools for mobile game developmentThe top tools for mobile game development
The top tools for mobile game development
 

Recently uploaded

How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...amitlee9823
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call GirlsBook Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girlsmodelanjalisharma4
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...poojakaurpk09
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 

Recently uploaded (20)

How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call GirlsBook Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 

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