17 years helping Australian businesses
choose better software

About Unity

On-premise game engine that helps developers assemble assets, create games & experiences in 3D, manage crashes, and more.

Learn more about Unity

Pros:

One thing I like most about this software is the community use. Unity is used widely and there is huge technical support available from the community if there are any issues that need to be resolved.

Cons:

Unfortunately it is not enough for AAA project, and even smaller project can become too messy to be managed using Unity. The lack of more structured tool chain makes Unity a tool for amateur.

Unity ratings

Average score

Ease of Use
4.2
Customer Service
4.3
Features
4.6
Value for Money
4.5

Likelihood to recommend

8.6/ 10

Unity has an overall rating of 4.6 out 5 stars based on 842 user reviews on Capterra.

Have you used Unity before?

Share your experiences with other software buyers.

Filter reviews (842)

Alfredo
Alfredo
CTO - Tech lead in Italy
Verified LinkedIn User
Information Technology & Services, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

The almost perfect tool to develop videogame

5.0 last year

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

Tyler
Director and Project Lead in US
Computer Games, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Unity: This engine is push-to-start

5.0 2 months ago New

Comments: 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
Programmer in US
Verified LinkedIn User
Computer Games, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

A flexible game Engine with some rough edges.

3.0 last month New

Comments: 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.

Michael
Game Developer in US
Computer Games, Self Employed
Used the Software for: 2+ years
Reviewer Source

Intuitive Game Development Environment

4.0 last year

Comments: 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

Ajay kumar
Mobile App developer in India
Information Technology & Services, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Beginner friendly App development platform

5.0 last year

Comments: 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.

Aidan
Game Developer in US
Entertainment, Self Employed
Used the Software for: 1+ year
Reviewer Source

Alternatives Considered:

Good 3D Engine for Low-Tier Devices

4.0 last year

Comments: 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.

Justin
Web Developer in US
Information Technology & Services, Self Employed
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Everything You Need to Get Started

4.0 last year

Comments: 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.

Md Ashfak
Md Ashfak
CEO in Bangladesh
Verified LinkedIn User
Design, 2–10 Employees
Used the Software for: 6-12 months
Reviewer Source

Great game development engine for 3d Projects

4.0 last year

Comments: Overall it's a good engine for creating 3D and 2D games. But it'd be better if they simplified the functions and added more options so that a no-coder can easily work on it.

Pros:

The best thing about Unity is its asset store, Standard asset packs that are free and a great starting point for creating prototypes.

Cons:

There are too many functions, a bit challenging to use, different rendering pipelines that make some assets not work correctly, and some bugs that can make anybody super frustrated.

Tesla
Tesla
None in US
Verified LinkedIn User
Writing & Editing, Self Employed
Used the Software for: 1-5 months
Reviewer Source

Unity review

1.0 last month New

Comments: 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.

Yogesh
Game Artist in India
Computer Games, 201–500 Employees
Used the Software for: 1-5 months
Reviewer Source

Great engine for both AAA and indie games

4.0 6 days ago New

Pros:

It's a highly customisable engine depending on the workflow.

Cons:

The file management is not that great and the material process can be improved.

Rafael
CSR in Philippines
Telecommunications, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

After 4 Years of using Unity Engine

5.0 11 months ago

Comments: 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.

Steven
Laboratory Scientist in US
Medical Devices, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

Unity: The Perfect Game Engine

5.0 last year

Comments: 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.

Thomas
Game Dev in UK
Computer Games, Self Employed
Used the Software for: 6-12 months
Reviewer Source

Alternatives Considered:

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

4.0 last year

Comments: 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.

Verified Reviewer
Verified LinkedIn User
Computer Games, Self Employed
Used the Software for: 2+ years
Reviewer Source

Once a giant now a monster

5.0 last year

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

Rony
Accounts Manager in United Arab Emirates
Information Technology & Services, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

Empowering Game Development

5.0 2 years ago

Comments: 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.

Diego
Front-End Developer in Paraguay
Information Technology & Services, Self Employed
Used the Software for: 1-5 months
Reviewer Source

Alternatives Considered:

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

4.0 last year

Comments: 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.

Leah
Artist reveiwer in US
Online Media, Self Employed
Used the Software for: 1+ year
Reviewer Source

Great games to play

5.0 last year

Comments: Great I absolutely love how many games choices

Pros:

Super fun ease of features awesome games

Cons:

Games sometimes are basically the same

Rohan
Reviewer in India
Writing & Editing, Self Employed
Used the Software for: 6-12 months
Reviewer Source

Best application for beginners

4.0 11 months ago

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.

Adam
Composer and SFX Designer in Canada
Music, Self Employed
Used the Software for: 1+ year
Reviewer Source

Best for Starting Devs

5.0 last year

Comments: Despite the recent controversies of Unity's new pricing model, this has been a fantastic game engine to learn with and begin developing games. Recommended for devs who are starting out and want to learn the basics.

Pros:

I like how easy it is to find the answers I need about Unity. Lots of tutorials help ease someone into game development, with lots of great templates and learning resources directly from Unity. It's the perfect game engine for a starting dev.

Cons:

A massive learning curve if you are new to game development. Required a lot of time to learn the program and its features (which is a lot, to be fair). Very powerful engine though once you get used to it!

Ricardo
OWNER in Bolivia
Program Development, Self Employed
Used the Software for: 1-5 months
Reviewer Source

GREAT PROGRAM FOR BEGINNERS

5.0 last year

Pros:

As beginners in this industry, we like a lot Unity and the range of possibilities it offers. Unity has great features and it helped a lot in our learning process.

Cons:

A bit difficult to start with but once you know the basics it is a geat tool.

Verified Reviewer
Verified LinkedIn User
Executive Office, 10,000+ Employees
Used the Software for: 1+ year
Reviewer Source

User-friendly Platform for beginners and experts

5.0 2 years ago

Comments: Is very complete platform to start making projects as professional developer.

Pros:

I like the asset store library: a lot of ready-made materials, including 3D models, animations, and audio files. Developers can use these assets in their games. Also i like available documentation and support that helps to learn and solve any possible problems.

Cons:

When i use Unity in my old PC it crashes and take more time.

Alejandro
Marketing in Spain
Entertainment, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

The best game engine ever created

5.0 last year

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.

Keith
Student in US
Computer Software, Self Employed
Used the Software for: 2+ years
Reviewer Source

Fun engine to use

4.0 last year

Comments: I like using the engine and it has been the main game engine I have been using.

Pros:

I like that the engine is user friendly and that the engine makes it fun to make video games. There are many resources on the internet to improve my game design skills.

Cons:

Full access to Unity is very expensive and it hinders the quality of the games produced by free users.

Aashish
Aashish
Trainee in Nepal
Verified LinkedIn User
Information Technology & Services, 501–1,000 Employees
Used the Software for: 1-5 months
Reviewer Source

Decent Game Engine

4.0 last year

Pros:

The greatest thing about Unity is its community and that it has a huge asset store where we can buy assets to use in our games. It's a very good choice for making 3D games.

Cons:

Recently, due to the pricing, I would not recommend Unity to anyone as they charge developers based on the number of installs. It was pretty good until recently. Unreal engine would me a good alternative to this.

Muhammed Yasir
psycholog in Türkiye
Hospital & Health Care, 5,001–10,000 Employees
Used the Software for: 1+ year
Reviewer Source

game development program that will never lose its popularity

5.0 last year

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.