About Unity

Unity is an application development software designed to help businesses create and run 2D and 3D games. The platform enables administrators to collaborate with colleagues and gain real-time insights into player behavior. Managers can visualize product concepts to create and publish augmented reality (AR) and virtual reality (VR) applications using computer-aided design (CAD) assemblies and other 3D data. Additionally, Unity allows teams to prototype, test and visualize applications using WYSIWYG editor. Unity lets businesses integrate the system with several third-party applications including Slack, Discord and Jira. ?Pricing is based on monthly and annual subscriptions and support is extended via FAQs, knowledge base, forum and an online contact form
Unity Software - Unity background editing
Unity Software - Unity material settings
Unity Software - Unity background editing - thumbnail
Unity Software - Unity material settings - thumbnail

Unity pricing

Unity has a free version and does not offer a free trial. Unity paid version starts at US$40.00/month.

Starting Price:
US$40.00/month
Free Version:
Yes
Free trial:
No

Alternatives to Unity

Wolfram Mathematica

4.6 (169 Reviews)
Wolfram Mathematica is a technical computing solution that provides businesses of all sizes with tools for image...

Amazon Lumberyard

4.3 (36 Reviews)
Amazon Lumberyard is an AAA game engine deeply integrated with AWS and Twitch that lets businesses create high-quality...

LinkedIn for Business

4.6 (1526 Reviews)
LinkedIn for Business is a networking platform that enables businesses of all sizes to create personalized social pages...

CRYENGINE

4.7 (7 Reviews)
CRYENGINE is a game engine that helps professionals develop games using visuals, sandbox, animation, artificial...

Adobe Acrobat Reader

4.6 (10474 Reviews)
Adobe Acrobat Reader DC is a PDF viewer, which helps organizations view, sign, share and annotate PDFs. It lets users...

Bitbucket

4.6 (1347 Reviews)
Bitbucket is a collaborative Git solution that allows users to review codes with pull requests. Users can have...

Google Cloud

4.7 (2118 Reviews)
Google Cloud is a suite of cloud computing services that allows businesses to build, deploy, and scale applications....

Lumion

4.7 (155 Reviews)
Lumion is a real-time 3D rendering software tailored for architects, designers, and visualization professionals. With...

Zoho Creator

4.3 (163 Reviews)
Zoho Creator is an all-in-one low-code application development software platform that is designed to help businesses...

Blender

4.7 (946 Reviews)
Blender is a 3D animation software that is used for creating animated films, visual effects, interactive 3D applications...

Adobe Illustrator

4.8 (8689 Reviews)
Adobe Illustrator is a vector graphics and animation software that helps businesses create mobile graphics, product...

GDevelop

4.7 (220 Reviews)
GDevelop is a game development platform that allows users to create their own games without the need for coding. With...

Neptune DXP

4.6 (19 Reviews)
Neptune DXP is a low-code app development platform that gives IT departments the right tools to build the apps they...

Help Lightning

5 (10 Reviews)
Help Lightning is a B2B software as a service (SaaS) company specializing in remote assistance. The company’s...

Codemagic

4.7 (123 Reviews)
Codemagic is a CI/CD tool for mobile application projects across Flutter, Android, Unity React Native and iOS....

Browse Unity Reviews

843 of 843 reviews
Sort by:
Abdennasser
Abdennasser
  • Industry: Entertainment
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
3
Customer Support
5

4
Reviewed on 13/11/2023

The Ultimate Tool for Indie Developers

Unity is like a game guru for me. When it comes to making mobile games, it's the king. With a moderate C# knowledge and my love for creating 3D graphics, Unity opened up a whole new world. I realized that the possibilities are endless, and the room for further improvement is always open. However, the video game development world is super competitive.

Pros

With some C# knowledge and the ability to create my own assets in Blender, the journey is much smoother.
The availability of free learning resources and Unity documentation is what makes Unity stand out, also, Unity's community support is crucial for me, offering help whenever I hit a roadblock.
The engine's physics simulations is fantastic, and it opened up exciting possibilities.
Being able to create games for different platforms is a plus too.
Unity's asset store never failed to provide me with a handy starting point for prototyping my projects.

Cons

When I was a beginner with a little coding experience, Unity felt like a complex maze. It took a bit of time and patience to get the hang of it. The interface as well, although powerful, felt overwhelming.

Storage management is another consideration, sometimes when working on numerous projects or prototypes, Unity's storage demands made my PC run out of space.

Unity frequently releases updates, which is great for improvements but can be challenging when working on a project that requires compatibility with a specific version. Upgrading sometimes caused me issues.

Verified Reviewer
  • Industry: Oil & Energy
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
1
Functionality
1
Ease of Use
4
Customer Support
3

4
Reviewed on 27/9/2023

With the new changes made to how Unity will charge you... Best to move to another product and...

Pros

Unity used to be a great way for someone to get their foot in the door and start developing a title. For free you could learn to make a game with minimal to no coding experience and develop an idea for others to try while you learned their no-code portion.

Cons

The changes to the pay structure make Unity a no-go moving forward. The fact they are going back and charging people money is frankly disgusting. Learn something like Gamemaker and find a better way to enhance your skills into another platform afterwords.

Verified Reviewer
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
1
Functionality
3
Ease of Use
3
Customer Support
3

1
Reviewed on 19/9/2023

Decent game engine but ridiculous pricing

Pros

I can deploy to a wide range of devices, although plugin support for them can be dicey (with my unusual setup)

Cons

The pricing model requires phone home to track installs

Kulinda
Kulinda
  • Industry: Marketing & Advertising
  • Company size: 11–50 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 11/10/2023

Why Unity is the best engine for VR projects.

Overall, Unity is the best development engine for VR projects due to its vast Asset Store and the ability to easily preview while developing. These factors are why I would prefer Unity over its competitors.

Pros

Unity's Asset Store offers a vast collection of assets, plugins, and tools that can be easily integrated into my project because VR projects for brands often require rapid development, utilizing the Unity Asset Store can be a significant time-saver. Also with unity you can easily configure my VR applications to each headset brand.

Cons

What I don't like about Unity is the inability to easily transfer project files between my workstations. As I travel frequently, I wish I could work on my projects while on the go.

Verified Reviewer
  • Industry: Automotive
  • Company size: Self Employed
  • Used Weekly for Free Trial
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
3

5
Reviewed on 3/12/2023

Easily Navigable Game Creation Interface

For the past eight years or so, I've loved working with this engine; adding scripts to game objects naturally reflects the MVC design pattern to some extent. It resembles implanting brains into bodies, and the entire procedure is akin to building a large number of microscopic robot employees who will carry out your tasks and communicate with one another. It's as easy to learn as a game of checkers for someone who knows the basic concepts of programming with if statements, for loops, and other similar constructs. My scripts are concise and self-contained; I hardly ever write longer than 400 lines, and many of them are only 200. I've used it to release several lighthearted games. Prefabs are helpful as well; consider

Pros

Very simple to understand script system, game object, and component. - Easy to move between different platforms -C# is a high level language that is simple to learn for both novice and expert programmers. -Automatic garbage collection (you must still use it cautiously, though). -Excellent Visual Studio break point debugging system

Cons

Bloated, sluggish, and somewhat glitchy - When building for iOS, plugins frequently clash and produce duplicate library problems. Excessive dependence on plugins Unsuitable for online gaming Similar to Unicorn, OpenGL loads very slowly and uses up all of the browser's RAM.

Juan
  • Industry: Outsourcing/Offshoring
  • Company size: 1,001–5,000 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 29/2/2024

My First Game Creation

I was able to create a pixel art game with a team of two. Collaborating remotely during the pandemic.

Pros

It is easy to find tutorials online, and even Unity has a lot of tutorials to easily learn to create different styles of video games.

Cons

For the moment I have no complaints about the software.

Verified Reviewer
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
2
Functionality
5
Ease of Use
3
Customer Support
1

5
Reviewed on 23/11/2023

Once a giant now a monster

Pros

Unity is one of the most common and versatile tools for gamedev, specially when you are starting as an indie, it is well fared against it's no code competitors

Cons

The recently change in the terms of service and revenue have made it a not very viable tool for indie devs, it's better to explore some less greedy options

Matthew
Matthew
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Monthly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

4
Reviewed on 19/12/2023

Unity is the best platform to build games

Unity’s ability to support diverse project types and its extensive asset library significantly eases the development process.

Pros

Unity's greatest strength lies in its versatility, accommodating a wide range of genres and platforms, from mobile games to VR experiences.

Cons

While Unity offers a free version, the cost of licenses for professional use can be a barrier for small studios or independent developers.

Suyogya
Suyogya
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 15/8/2023

My experience with Unity

I had used Unity in my university for a game development project. Overall, I really liked it and found it not so difficult to use except the scripting part. Building environments in unity is much fun and easy and I would definitely recommend amateur game developers to use Unity.

Pros

The best feature about unity is it's environment development. The environment development in Unity is easy to use for beginners in the game development scene. It's drag and drop feature allows users to navigate through the environment while adding or removing assets. It also supports importing third party assets made for Unity which makes game development even easier because developers can use those assets without having to create their own.

Cons

The scripting part of Unity is something I don't really like just because it is quiet difficult to understand and code. The whole program is based on C# programming language which is quite old and not used as much in developments in other apps nowadays.

Verified Reviewer
  • Industry: Online Media
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 12/7/2023

Real unity review

I'm enjoying it

Pros

2D games and 3 D games, the fact that it's adaptable game engine

Cons

The fact that it is well suited for VR and AR development

Poly
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source
Value for Money
1
Functionality
4
Ease of Use
3
Customer Support
3

4
Reviewed on 10/10/2023

The great features within unity.

My experience with Unity is somewhat positive. It’s great for indie game creation with or without a team. It’s flexible but pricey when it comes to compensation or monetary values.

Pros

Unity has great community driven tutorials with template projects to expand upon. There is great official documentation for anything you can think of.

Cons

Script compilation takes up a lot of time as well as lighting. Creating a new project with lighting pipelines takes a long time as well. With recent events, Unity has also changed their pricing for users which has made a very negative impact with the community.

Elijah
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Monthly for 1-5 months
  • Review Source
Value for Money
3
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 2/10/2023

Why I mainly love unity

I loved using it and I found it great. I personally recommend that others learn C# from other websites and maybe learn how to use the software from a YouTube video. I truly love the software with all of its possible customizations and all of its features. I hope that others find it as useful as I did.

Pros

I loved all of its unique little features. It is super fun to use and it is really cool to use. I did kind of find it a bit difficult at first but I got the hang of it soon enough.

Cons

I found their tutorials horrendously unuseful. It was a waste of my time. I think they shouldn't release a new update that completely changes the software and not update the tutorial. I disliked that I also had to download a completely unique version of Unity every month or so. I had the same feelings toward the Microsoft Visual Studio.

Gorjan
  • Industry: Civic & Social Organization
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
4

4
Reviewed on 5/9/2023

Unity is a must leading engine

My overall experience I would say four out of five. I am satisfied with using this engine and can't wait to see its changes and find new features.

Pros

My experience using Unity dates back a long time ago since I started to gain some knowledge and skills in its area. This contemporary engine is built with passion and dedication in order to demonstrate a high level of capabilities and to open up as many opportunities as developers would wish, both in the path of building games or apps. If I have to pick only one thing that I love about Unity is definitely its clean design.

Cons

From both my experience and my friends who have been using it for years, Unity (read UnityHub) is not something that I will recommend to a beginner, therefore it is quite a complicated system and requires a certain high level of knowledge. The company should be working on this issue.

Diego
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Monthly for 1-5 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
0

4
Reviewed on 11/9/2023

Not for me right now but I appreciate it for what it is.

I really tried to get into Unity but it became too big and overwhelming quickly. At some point you will really need to learn C#, even with tutorial and sample projects. I still don't want to give up on it, I plan to start with simpler 2D tools then come back when I have enough experience since it's basically one of the industry standards and it supports all the main gaming platforms, web, mobile and more.

Pros

Scalable: gives you the tools to create from simple web/mobile games to AAA titles.Unity Asset Store seems huge, and items go from free to expensive but reasonable priced, high-quality items.Huge documentation covering from the basics up to really advanced AAA and Holywood-level productions Free even for commercial projects until you grow enough to be able to pay for it.

Cons

Intimidating UI at first, at least on default.Experimenting can become overwhelming quickly.Visual scripting only for beginner-level, simple projects. It still needs coding knowledge for semi advanced behaviors and up.Medium to high system requirements.

Rony
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
4
Customer Support
4

5
Reviewed on 23/6/2023

Empowering Game Development

My overall experience with Unity has been nothing short of remarkable. The engine's extensive capabilities and user-friendly interface have empowered me to bring my creative ideas to life with ease. The flexibility to develop games across multiple platforms has opened up endless possibilities for reaching a wider audience. The vast library of assets and plugins available in the Unity Asset Store has been a game-changer, saving me time and effort. While there were occasional challenges with learning the engine and optimizing performance, Unity's supportive community and comprehensive documentation have been invaluable resources. Unity has truly been a catalyst for unleashing my creativity in game development.

Pros

Unity impressed me with its exceptional capabilities, making it my go-to choice for game development. The versatility of the engine allowed me to bring my creative vision to life with ease. The intuitive editor provided a seamless and efficient workflow, enabling me to focus on designing captivating gameplay experiences. The extensive library of assets and plugins in the Unity Asset Store saved valuable time and enhanced the quality of my projects. The supportive community and comprehensive documentation were invaluable resources that fostered my growth as a developer. Unity's power, flexibility, and supportive ecosystem have made it an indispensable tool for my game development endeavors.

Cons

While Unity offers incredible capabilities, there were a few areas that left room for improvement. One drawback was the initial learning curve, especially for newcomers to game development, which could be overwhelming. The engine's performance, particularly on mobile platforms, occasionally posed challenges and required optimization efforts. The documentation, while extensive, could benefit from more detailed examples and tutorials for complex features. Additionally, the subscription pricing model might be a limiting factor for some indie developers on tight budgets. Despite these shortcomings, Unity remains a powerful and versatile game development engine with immense potential for creating captivating experiences.

Rohan
  • Industry: Writing & Editing
  • Company size: Self Employed
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

4
Reviewed on 1/3/2024

Best application for beginners

Pros

I like the way it makes user feel bery comfortable to use and very good for beginners.

Cons

When I open it, sometimes it took time but it is good after that.

Kaleb
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
4
Customer Support
5

5
Reviewed on 21/6/2023

Why I prefer Using Unity to Develop my Games

overall its the Best Game Engine to start your Game Development Journey

Pros

The Best thing is its Free to use only Pay when you grow our wants to Developer AAA Games and once you Build your Game you can Export it to many platform like Android , IOS , WebGL and more other platform and once you grasp the game engine its Simple to use

Cons

when you are beginner it will be Hard Engine to use but i don't complain because they have many Learning tools you can use and it have a big community that support you .

Angel
  • Industry: Arts & Crafts
  • Company size: Self Employed
  • Used Monthly for 6-12 months
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
4
Customer Support
5

4
Reviewed on 15/10/2023

Awesome game making program

It is a powerful tool for making games and even offers the ability to make 2d or 3d games.

Pros

Unity is easy to grasp and can be a very powerful game making program when creating 2d and 3d content.

Cons

When using the no code, it can become a confusing mess if you don’t manage it correctly

Alejandro
  • Industry: Entertainment
  • Company size: 51–200 Employees
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 21/11/2023

The best game engine ever created

Pros

It's very easy to use and it has a lot of official documentation to learn how to use it, even if you are not very skilful at programming. Also its community is huge and helpful. The personal plan es free, which is the best way to start in the gaming industry.

Cons

Unity Runtime Fee announcement was disgusting, and it's specially aggressive with mobile companies: now we have to pay an extra fee per download.

Bojan
  • Industry: Internet
  • Company size: 2–10 Employees
  • Used Monthly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
3

5
Reviewed on 14/10/2023

An industry standard

Very good. Learnt a lot. There's so many available resources compared to other engines.

Pros

Enormous progressive community. Lots of online tutorials, assest and starter kits that easily kickstart projects.

Cons

A little slow and sluggish at times. Visually outdated.

Juan
Juan
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Weekly for Free Trial
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
4
Customer Support
4

4
Reviewed on 13/7/2023

The ultimate tool for creating interactive content and games in real time

As a user of this powerful real-time game and interactive content development tool, I have been able to carry out exciting and creative projects that I loved a lot.

Pros

I love what this tool offers to develop interactive content and games in real time. Its intuitive, all-in-one editor makes it easy to create and edit scenes, 3D models, animations, and more.

Cons

When I started using this tool I found that there was an overwhelming amount of functions and features to explore which was a bit intimidating for me as a beginner. Although there are plenty of resources available, some users might benefit from a more structured and accessible guide to familiarize themselves with all the capabilities.

Richard
  • Industry: Retail
  • Company size: 501–1,000 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 11/5/2023

Richard Lubiano on Unity

I didn't encountered any business problems with unity. I gained a lot of benefits from using it. My overall experience with unity was excellent.

Pros

All the features are great but you have to study and understand it well. It's not that easy to use especially for the beginners, but for my business it helps a lot.

Cons

I don't feel any missing or need to improved because when they update there are new useful features.Although it's difficult to used at first especially if you are a beginner but its worth to understand at the end.

Muhammed Yasir
  • Industry: Hospital & Health Care
  • Company size: 5,001–10,000 Employees
  • Used Monthly for 1+ year
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
3
Customer Support
3

5
Reviewed on 7/9/2023

game development program that will never lose its popularity

Pros

For me, it is one of the most optimal applications that I can use to develop games. It is a program that has proven itself in this field and has no optimization problems.

Cons

The interface can be confusing at times. It can be simplified a little more for ease of use.

Pallaw
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Monthly for 6-12 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
3
Customer Support
0

4
Reviewed on 20/9/2023

Great Tool for game development

Pros

It is a popular software with millions of tutorial available making it easy to use and good for beginners in game development. Also, the Unity's assets store has very cool free assets which can be used for learning.

Cons

The latest news about Unity charging fee for every install was very disappointing.

Boyd
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source
Value for Money
0
Functionality
4
Ease of Use
3
Customer Support
0

4
Reviewed on 26/5/2023

Unity with ease.

Pros

It's a likeable software that can be explored with a lot of features to choose from.

Cons

I had a bit of a challenge at first to find certain features but after navigating through, I managed to find them.

Rafael
  • Industry: Telecommunications
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 4/2/2024

After 4 Years of using Unity Engine

Overall, I like unity as an engine because of how easy it is to use and how the UI shows you how they work.
Even when I'm using a free license, I can access most of its features which is great for people like me who can't afford subscription plans.

Pros

I like that it is very user friendly and has tons of guides and tutorials on youtube.
It also has tons of free extensions from the unity store which vastly improves how you use unity.
Also unity is low spec friendly meaning that it can run on low end systems.

Cons

I dont like that time when unity charge developers PER INSTALL and made the community and developers mad by doing so.

Tyler
  • Industry: Computer Games
  • Company size: 2–10 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
3

5
Reviewed on 28/11/2024

Unity: This engine is push-to-start

I would use it again and again, and I would always recommend it along my top choices.

Pros

Unity is very user-friendly, with a clean development environment and it’s very much a Swiss Army knife among game engines, versatile.

Cons

The animation control system was weird to work with

Mike
  • Industry: Computer Games
  • Company size: 2–10 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
3
Functionality
3
Ease of Use
3
Customer Support
2

3
Reviewed on 18/12/2024

A flexible game Engine with some rough edges.

I enjoyed my time working with Unity. It felt very easy to use and once I got more familiar with the software, I could start to see its strengths more. Unfortunately the management team's decisions made it seem like a bad idea to continue using it.

Pros

It is incredibly flexible and very streamlined. It has decent rendering power and growing with each iteration.

Cons

Unity's management made working with the engine feel like a gamble. Bad decision making about licensing terms made the experience feel unstable.

Hilton
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 12/8/2024

Unity Game Engine for AAA Developers and Indy Developers

Overall Unity is A Great Game Engine and Deserves a place in the Game Industry. Were Unreal Engine stands and Many top notch Game Engines also Stand. To Be honest it is a Great Tool for AAA Game Developers as long as you know C# and It is a Great AAA Game Developer Tool for Making Complex Game Like Warcraft. Also Good for the Film. Industry.

Pros

Unity is a great Program for AAA Developers and People who want to make Professional Games and Online Games also Big Games. Like Warcraft and Many others.Dots is also Great.

Cons

I have found no problems with unity that I have Noted in the Game Engine. But the Game Engine is not designed for Amateurs. You have got to have knowledge in the C# Programing Language and Object Oriented Programing

Michael
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
4

4
Reviewed on 8/11/2023

Intuitive Game Development Environment

I've loved working in this engine for the past 8 years or so -- adding scripts to game objects naturally mirrors the MVC design pattern to an extent. It feels just like putting brains inside bodies, and the whole process is a bit like creating lots of little tiny robot workers to do your job for you and talk to each other.

It's as intuitive as playing Checkers; anyone who understands the bare essentials of programming with for loops, if statements, and so forth will have no trouble picking this up. Scripts are small and self-contained -- I rarely write one over 400 lines long, and many are under 200 lines. I've put out a number of casual games with it.

Prefabs are useful also -- think of them as visual Classes that you instantiate. You create a game object, put whatever you want on it (scripts, components, children, whatever), drag it anywhere into the window on the bottom center, and it becomes a "factory" that can make copies of itself.

One of my favorite code features is the concept of Coroutines -- Unity's way of writing asynchronous methods with a specified delay between one part of a method and another. Want to write an infinite loop that doesn't jam up your processor? No problem -- just create a Coroutine method (type IEnumerator) and add a "yield return new WaitForSeconds (0.5f);" statement inside that loop and it will only iterate every half-second, for example.

Unfortunately, cryptic errors outside of my code tend to pop up from time to time, but those usually go away with exiting and reopening Unity. It's also quite a process to migrate your code to a mac for iOS distribution, but isn't it always?

Overall, despite the little bugs, slow load times, and over-reliance on plugins, it's a great engine for your 2D or 3D (with each having their own physics systems) game development needs.

Pros

-Very easy to grasp the game object / component / script system.
-Simple to switch between platforms
-C# is a high level language, easy for beginners and advanced programmers to pick up.
-Automatic garbage collection (but you still need to make sure it's invoked sparingly)
-Great break point debugging system with Visual Studio

Cons

-Bloated, slow, and mildly buggy
-Plugins will often conflict with each other and give duplicate library errors when building for iOS
-Over-reliance on plugins
-Not great for web games; OpenGL is extremely slow to load, and it's like Unicron, devouring browser memory

David Jonathan
  • Industry: Telecommunications
  • Company size: 10,000+ Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 4/2/2024

My Unity Review

Good. Easy for beginners it is a good introduction in the world of making a game and other programs

Pros

The most easiest and accessible engine for all

Cons

The subscriptions in unity where people who only wants to code that doesnt have enough money cant buy the engine

Ajay kumar
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 15/12/2023

Beginner friendly App development platform

I am android and iOS Application developer. My first android game developed in Unity. It is very comfortable to develop the small types of games and beginner friendly. But my opinion very hard to create objects from Unity.

Pros

I am using paid version of Application really it is very easy to use and more comfortable code editor. Actually my firs application in Unity from my college days. It is more comfortable for new android game developers.

Cons

I am facing more struggle creating Object but other wise overall platform is very nice to develop android application and games.

Tesla
Tesla
  • Industry: Writing & Editing
  • Company size: Self Employed
  • Used Daily for 1-5 months
  • Review Source
Value for Money
1
Functionality
5
Ease of Use
5
Customer Support
1

1
Reviewed on 15/12/2024

Unity review

I have had a negative experience, i never received my reward earnings and customer support doesnt contact you back.

Pros

Playing the games on unity can be fun and pass the time.

Cons

I dislike that they tell you that you can cash out real money earnings, but the money never comes.

Steven
  • Industry: Medical Devices
  • Company size: 51–200 Employees
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 12/9/2023

Unity: The Perfect Game Engine

Unity has been nothing but helpful in our day to day usage, from helping coordinate small to large teams, to creating a useful paper trail for who made what changes at what time. It is a tool I use happily and look forward to using in the future as I continue game development.

Pros

Unity is broken down in a very digestible way, and once one's command of the program is thorough, there is really no limit to what can be created. This is truly the most useful aspect of the program. It is like magic in the hands of a knowledgeable coder.

Cons

The built in GUI system is slightly clunky and ugly, however it is not very consequential as a myriad of useful plugins/tools exist for FREE on Unity's asset store that vastly improves Unity's GUI.

Katia
Katia
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 14/9/2023

Tackling Educational Game Development with Unity

My experience using Unity to program an educational desktop video game and a mobile educational video game app has been rewarding overall. I found Unity easy to install and work with, even on my less powerful computer. The platform proved to be intuitive for the most part, allowing me to carry out the development of my educational projects.One area where I encountered some challenges was in creating animations, which could be a bit tricky at times. However, as I became more familiar with Unity, I was able to overcome these hurdles.

Pros

What I liked most about Unity was its ease of installation, even on a less powerful computer, and its overall intuitiveness.

Cons

Performance optimization tools could be enhanced for resource-intensive games. Cost-effective pricing options for Unity Pro and premium features would benefit smaller developers. Streamlining 2D game development and improving asset quality on the Asset Store are areas to focus on.

Eric
  • Industry: Education Management
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 20/3/2025

Well designer, easy to use game engine

Positive experience - one of the best game dev engines available.

Pros

Intuitive graphical interface with good integration with C# for actions/handlers/scripts. Complete asset store with a range of models with different licenses!

Cons

The switch to a runtime fee was very worrying! Thankfully we are back to per-seat subscription.

Namgay
  • Industry: Computer Games
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
4

5
Reviewed on 8/5/2024

Unity software development review

Overall I had a great experience. It is convenient to use it in multiple platform including mobile devices, consoles, and PCs.

Pros

Provides with wide range of tool and features for game development, that’s one of the most important thing any game developer needs

Cons

Although Unity is capable of producing high-quality graphics and performance,
Certain games and app have low visual compared to other engine.

Aidan
  • Industry: Entertainment
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
3
Customer Support
0

4
Reviewed on 2/10/2023

Good 3D Engine for Low-Tier Devices

Unity is a good engine for lower-tier devices (laptop/mobile). It looks clean and professional so everything is easy to find. I would continue to use it for 3D games as long as I am focusing on smaller projects, otherwise I would look for something else with better graphics that are easier to set up.

Pros

Nav-mesh pathfinding is a breeze to use. With some knowledge of how it works (1-2 tutorials) its possible to have objects navigating around the map within ten minutes. The Unity documentation is very good.Physics engine is very fast on low-tier devices (laptops/mobile)

Cons

I really dislike the animation system as it is. I have only ever been able to animate one thing, after nearly a dozen different attempts. I have also had multiple issues with shaders and collaboration tools breaking all of my in-game textures. I was forced to re-texture every single object (100+) by hand. If you are using both, DEFINITELY check if there are any critical shader issues before choosing a version for your project. Doesn't look great without a lot of work in writing your own custom shaders. The asset packs and templates are pricy.

Thomas
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
4
Functionality
3
Ease of Use
4
Customer Support
0

4
Reviewed on 20/11/2023

Great for 2D, Good for 3D, features are okay, pricing is mostly fine

Overall its not as bad as some people will make it out to be. Its a strong competitor and having competition is good as it leads to quicker innovation and ultimately a better tool for developers. The pricing is great for smaller teams and if you dont like the runtime fee, simply use a version lower than the 2023 LTS one.

Pros

The barrier to entry is £0. The personal subscription is free and you can (soon on the 2023 LTS version) make $200,000 with no fee. The runtime fee changes in 2024 shouldn't scare you as for most of us they are irrelevant and aren't bad at all. As for features, i find that its best for 2D games but has also improved a lot in the 3D department. This is also due for a further upgrade with Unity 6. The asset store is also huge and has all sorts of plugins, characters, templates, etc... that you can use how you'd like.

Cons

There is more of a learning curve. The UI has been improved but some bits could do with more tweaking. Plus its C# with a not as good blueprint (no code) option compared to other game engines. This means that you will need to learn C# to a much higher degree and can make the learning curve quite high and slow.

Alfredo
Alfredo
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
3

5
Reviewed on 22/11/2023

The almost perfect tool to develop videogame

Pros

Easy to integrate with other assets, there is also a marketplace to choose what You need from sprite to logic integration and action for Your game without re-programming from scracth

Cons

There isn't a well guide that explain every section and integration that can be done and most of the time You need to find online for some problem

Austin
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 14/6/2024

Amazing game engine for beginners

Pros

Very quick and easy to learn. There is tons of documentation and basically every error message you encounter can be searched up and fixed. It uses C# which is a strong language thats easy to learn and is also quite performant. The physics are decent, but there are so many features that allow you to make cool things with limited programming.

Cons

The physics are simple at times, mainly for aerodynamics, and the lighting is a little tricky to understand.

Linda
  • Industry: Computer Games
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source
Value for Money
1
Functionality
1
Ease of Use
2
Customer Support
1

1
Reviewed on 5/11/2024

The Gaming Scam and THIS IS ONE

Nothing its all a scam. I did everything paid the fees, etc. Its been 4 weeks 20 business daysaand i have received nothing. Not as much as an explanation.

Cons

No way to contact or communicate, just fake promises.

Verified Reviewer
  • Industry: Marketing & Advertising
  • Company size: 51–200 Employees
  • Used Monthly for 6-12 months
  • Review Source
Value for Money
3
Functionality
5
Ease of Use
3
Customer Support
1

5
Reviewed on 16/6/2024

A contradictory and useful tool

Great, all rounded game engine with a few caveats, especially when it comes to post distribution

Pros

Opposite to Unreal, I like how seamless it is to integrate and use 2D assets for pixel art

Cons

Unfortunately I feel obligated to address that the issues related to using Unity are less in regard to the platfotm but rather their distribution policies disencouraging starting devs to use it

Jaimy
  • Industry: Oil & Energy
  • Company size: 10,000+ Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 10/2/2024

No other app that can help you develop games like Unity can

Great platform with an abundance of features available but the learning curve is very steep. Knowing unity is a real hard skill.

Pros

Insane amount of features of you to choose from. I used it primarily to create a VR environment and the degree of freedom you have is astonishing.

Cons

Personally, the learning curve is steep. You can personalise things very nitty gritty, but that comes at the cost that you will have no clue how to start. Had to follow extensively some youtube video on how to create things but it is manageable. Would have been happy to have a bit of guidance.

Rajvardhan
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 1-5 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
3

5
Reviewed on 18/5/2024

Review of Unity Software

My overall experience with Unity has been positive. It offers a powerful set of tools, though I've found the learning curve steep at times. Overall, it's been rewarding to work with.

Pros

I appreciate Unity's versatility, ease of use, and supportive community, making game development accessible and enjoyable for creators of all levels.

Cons

While Unity is generally robust, I've occasionally encountered performance issues and found its learning curve steep at times. Additionally, debugging can be time-consuming.

Nemanja
  • Industry: Computer Games
  • Company size: 2–10 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
5
Customer Support
3

4
Reviewed on 7/2/2024

Unity the best Game Engine

Pros

All in one, ease of use and to develop and publish a game i only have to know unity.

Cons

Pricing politics is changing. Once you learn unity its hard to make a switch.

Georgios
  • Industry: Maritime
  • Company size: 1,001–5,000 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 9/2/2024

Unity review

Unity is a very useful program for creating apps and games.
For me is the best in the market at this moment.
My total experience by using Unity is very positive until now.

Pros

Very easy for creating quality apps.
The 3d graphics for the games is the best.
I add also in the positives the integration with Visual Studio.

Cons

The customer support is poor.
Most of the games despite the excellent 3d graphics they have too many bugs during the gameplay.

Sujata
  • Industry: Entertainment
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 16/8/2023

Great for 3D animation

Unity has been beneficial for us for AR purposes for a long time now and we also love the quality renders and top notch graphics of the particles to use in a project. However, there is still room for some improvements.

Pros

Most impressive feature of Unity is its high quality of the particle system. The graphics of renders and the lightings of the animations are top notch. We mostly use Unity for AR purposes and it is most impressive among its competitors.

Cons

One con is the complex coding in the software which could be difficult for a first timer or a non-coder and sometimes the projects become very large sized but other that that it has been most useful for us.

gilberto
  • Industry: Entertainment
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 22/10/2023

I can't say enough good thngs about Unity

I love making games in unity, and it is the best software out there for that in my opinion

Pros

It's free for a single develope like myself, and it is so robust and full of complimentary assets and methods to make a game that I feel anyone could make a game now.

Cons

If you break something within the world, you better hope you backed it up or its a mess.

Justin
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

4
Reviewed on 28/8/2023

Everything You Need to Get Started

I am still a huge fan of Unity and hope to see it continue to flourish. It has been rocky at times, but we have stuck with it and made several games in game jams and prototypes that we continue to refine and expand upon.

Pros

Unity is easy to use compared to other game engines, free for your first $100k, and has plenty of features and great documentation. It is a great place to start and has a vibrant community and asset store to add and integrate anything you might need for your next game project.

Cons

Lead times on bug fixes can be long (sometimes months to years) and some of the issues seem rather apparent to have been missed in testing or reviews.

843 reviews

Related categories