---
title: Unity Reviews
meta_title: 'Unity Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 364 reviews by the users' company size, role or industry
  to find out how Unity works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 364
  scale: '5'
date_modified: '2026-07-27'
parent_category:
  name: Game Development
  url: https://www.g2.com/categories/game-development
---

# Unity Reviews
**Vendor:** Unity  
**Category:** [Game Engine Software](https://www.g2.com/categories/game-engine)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 364
## About Unity
Unity is the world’s leading platform for creating and operating interactive, RT3D content. Creators, ranging from game developers to artists, architects,and automotive designers to filmmakers and more, use Unity to make their imaginations come to life. The Unity platform provides a comprehensive set of software solutions to create and operate real-time 2D and 3D content for multiple platforms, including mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.



## Unity Pros & Cons
**What users like:**

- Users value the **ease of use** in Unity, appreciating its user-friendly interface and smooth cross-platform support. (4 reviews)
- Users value the **intuitive design** of Unity, making game development accessible and enjoyable for everyone. (3 reviews)
- Users value the **fantastic community support** in Unity, enhancing their game development experience and collaboration. (2 reviews)
- Users appreciate the **easy integrations** in Unity, allowing for seamless building and importing of objects and packages. (2 reviews)
- Users praise the **user-friendly interface** of Unity, appreciating its cross-platform support and robust community resources. (2 reviews)
- Assets (1 reviews)
- Collaboration (1 reviews)
- Creativity (1 reviews)
- Customer Support (1 reviews)
- Ease of Learning (1 reviews)

**What users dislike:**

- Users find the **cost for pro version** of Unity too high for small businesses and indie developers. (3 reviews)
- Users find the **expensive subscriptions** for Unity cost-prohibitive, especially for small studios and indie developers. (2 reviews)
- Users face **high hardware requirements** for Unity, making it challenging for those with limited resources or budget. (2 reviews)
- Users express concern over the **high subscription cost** , finding it unaffordable for small studios and indie developers. (2 reviews)
- Users report significant **performance issues** with Unity, including frustrating errors and unrecoverable project losses. (2 reviews)
- Complex Interface (1 reviews)
- Complexity (1 reviews)
- Crashes (1 reviews)
- Extra Costs (1 reviews)
- High Resource Usage (1 reviews)

## Unity Reviews
  ### 1. Cool game engine

**Rating:** 4.5/5.0 stars

**Reviewed by:** Roberto T. | Lead Artist, E-Learning, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 11, 2017

**What do you like best about Unity?**

Working with Unity can pretty simple after a small introduction, the Interface is pretty clear and the documentation very wide.
Unity allows for fast prototyping, and this come very handy when developing a video game.
As artist, I never found Unity difficult to interact with, after a first adapting period.

Also, the Unity Asset Store hosts lot of hi-quality assets.


**What do you dislike about Unity?**

The interface could be more helpful, but overall it is a very powerful software, and of course you can't have everything you need under your eyes.


**Recommendations to others considering Unity:**

This is a game engine that allows you to develop, through coding, both 3D and 2D videogames.
Unity allows you to obtain hi-quality results.

**What problems is Unity solving and how is that benefiting you?**

Video game development

  ### 2. Best Engine?!?!?

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian M. | Founder / Lead Programmer, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 24, 2017

**What do you like best about Unity?**

I love the power of the engine. The simplicity of use just complements it. The engine is extremely powerful and can perform any tasks you need it too, the software keeps improving at an exponential rate. Seems like with each update I install many new features are introduced.

**What do you dislike about Unity?**

I feel as if the engine should have more native features built in such as google play, game service (ios) and steam support built into the engine where you just click a button to enable the feature but it would be native. This is due to the reason that each time I would like to integrate google play I have to pull a project from git hub which is 3rd party and is not guaranteed to work all the time.

**Recommendations to others considering Unity:**

Would you like an engine that has great support?
Would you like to develop AAA simulations?
Would you like to achieve AAA graphics?
Would you like to develop a functional game and quick speeds?
Then Unity is for you.

**What problems is Unity solving and how is that benefiting you?**

At WolfTech Games, all of us use Unity for all of our games. From time to time we will try different software but we always end up coming back to Unity as it has everything needed to develop a fully functional game.

  ### 3. I have built several apps including VR

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 15, 2017

**What do you like best about Unity?**

Unity is a real-deal development application capable of building top-notch applications and games. 

**What do you dislike about Unity?**

I would like a more centralized way to add code versus attaching code to all the different objects in the scene. Debugging gets tricky. Perhaps a 'code inspector' tool that shows all the objects that have code in one pane. 

**Recommendations to others considering Unity:**

Unity is an incredibly powerful application that is free and relatively easy to learn. 

**What problems is Unity solving and how is that benefiting you?**

For creating VR apps for Samsung, this is the best. For other apps, cross-functionality development is a huge benefit. 

  ### 4. Good for simple games and VR

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 04, 2017

**What do you like best about Unity?**

C# is a great language. Everything is easy to put together. The tools make sense.

**What do you dislike about Unity?**

Performance issues once you get into the need for multithreading, such as raycasts. Console stability was unpredictable around version 5.4. No option to compile PC versions to C++ as IL2CPP is not supported on those platforms, which means all C# source code can easily be decompiled to reveal source code

**Recommendations to others considering Unity:**

Good for mobile and non-performance-intensive games with low physics/AI requirements. Beware if shipping on Playstation4 or Xbox One.

**What problems is Unity solving and how is that benefiting you?**

We were able to ship on PC/Mac/Linux/XboxOne/PS4 with Unity.

  ### 5. Like a relative, I love it and I hate it.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Grant F. | Founder/CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 07, 2016

**What do you like best about Unity?**

I am new to game development and I'm mainly using it to develop an app for the Microsoft HoloLens. Unity is not only easy to use, but it is also the first to hop on board with any new technology like HoloLens by creating a special version specifically for HoloLens development. The people behind unity constantly keep it up to date, and because it allows add-ons, the many features can be vastly improved by third party developers like simplygon. It also has a free version and you can get almost full access to the software by getting the beta softwares.

**What do you dislike about Unity?**

There are quite a few issues that I can see, but they are the same issues that every other software has.
1) Troubleshooting- The error messages which, in Unity's defense, are from the coding language engine are often difficult to understand when programming functions or adding functions to the game objects. What I would recommend for the developers is to create a deep learning algorithm that produces a database based on what the issue is and what the solution is. Users can accept terms where every error is sent to this database and, if the error is seen before or if a similar error has been seen, a display will pop up showing the user what he did wrong and how to fix it.
2) User Interface- the user interface is already great, but it can be better. I can still get a little bit of an adobe vibe from the software, meaning you still are trying to put too many buttons and options on the screen at once. Abstraction is Something that needs to be improved upon, as well as the aesthetics of the program. You can create different toolbars and windows that only appear when they are needed or only when they are clicked on. Autodesk 360 has some good ideas for you to reference. Speaking of Autodesk, some of the names of your features are not very self-explanatory, I suggest simpler names and animated tutorials that show what the function does when you hover over the icon, just like in inventor. You could also add an intuitive search bar that finds results both in features currently implemented in the software as well as third party features on the store. A few other things like hiding the windows on the side until you hover over them can create more space for the in game window. These are just ideas, I'll leave it up to the unity developers to determine what is best.

**Recommendations to others considering Unity:**

Use it, but keep in mind other softwares are necessary. There is no all-in-one software for game development. You need to model in one app, render or animate in another, create programs for those models in yet another, and compile everything into one world in unity.

**What problems is Unity solving and how is that benefiting you?**

With this software, I am developing a Microsoft HoloLens app for my company to demonstrate our product to the public. This software makes it easy to combine different programs of different languages with 3D models and animations to create interactable experiences.

  ### 6. Solid Game Engine Editor, small learning curve

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Aviation & Aerospace | Enterprise (> 1000 emp.)

**Reviewed Date:** July 22, 2017

**What do you like best about Unity?**

Fairly easy for just about anyone to learn the ropes of the Unity3D editor. The asset store is a big plus, helping to fill in the gaps of your project, and providing super valuable toolsets.

**What do you dislike about Unity?**

Unity Remoting for HoloLens is still pretty weak and buggy, so I'd like to see more time spent on that.

**What problems is Unity solving and how is that benefiting you?**

Researching emerging technology platforms. It's given us better insight into the way the new hardware could benefit our business.

  ### 7. I use Unity professionally for mobile game dev and personally for PC game dev.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bryan K. | Junior Software Engineer, Entertainment, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2016

**What do you like best about Unity?**

Unity is easy to use and powerful enough to get small game projects released on major platforms. It is perfect for indie developers who want a cheap piece of software to get them started and it is awesome for students because it teaches the basics of game design with a simpler language (C#) than other game engines.

**What do you dislike about Unity?**

The IDE for the mac version is slow and annoying. Unity has some major quirks and lately the features being released have helped desktop development over mobile. Hopefully they will be switching to Visual Studio over MonoDevelop when VisualStudio is released for mac.

**Recommendations to others considering Unity:**

If you are considering using Unity for a new game make sure Unity fits your needs first. Sometimes it is good to write your own small engine or use another engine that has better features. If all you are going to do is reinvent the wheel or if your game is relatively small in size (aka NOT an RTS or MMO RPG although unity could still make these albeit with difficulty)  then I would suggest Unity. If you are releasing to multiple platforms then I would also suggest Unity as it can seriously reduce the work required to maintain different versions of your software. All in all do your research and make sure Unity has the features you need before using.

**What problems is Unity solving and how is that benefiting you?**

I am primarily working in unity for mobile development and it has been an up and down experience. While Unity provides a lot of powerful features that help to release games on multiple platforms. I would consider Unity a jack of all trades engine. It doe not do any one thing excellently, but it does everything averagely, which is more than some engines can say.

  ### 8. A perfect multitool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 02, 2017

**What do you like best about Unity?**

What I like the most in Unity is that you can prototype almost anything without too much efforts. Everything is build to save you some time and it's perfect!

**What do you dislike about Unity?**

Sometimes, when you try to do some advance stuff you can be blocked or you need to do huge workarounds to overcome the obstacles.

**What problems is Unity solving and how is that benefiting you?**

My main business problem solved with Unity is creating Games :)

  ### 9. Unity 3D Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Maxim L. | Interactive Software Developer, Media Production, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 09, 2016

**What do you like best about Unity?**

Unity is free to get started with, is multi-platform, the community is great, the asset store, I love coding in C#, the online tutorials are very helpful,the live lectures are amazing and in general it is easy to learn if you have programming knowledge.

**What do you dislike about Unity?**

If you have no programming knowledge unity can be a struggle to learn because there is no Visual Scripting like UE4.

**Recommendations to others considering Unity:**

Definitely learn Unity if you want to get into Gaming or are thinking about switching from one Game Platform to another. A great link on Unity best practices can be found here: http://www.gamasutra.com/blogs/HermanTulleken/20160812/279100/50_Tips_and_Best_Practices_for_Unity_2016_Edition.php

**What problems is Unity solving and how is that benefiting you?**

I am a Game Developer and Unity is an great multi purpose game engine that for game developer, interactives, simulations, and any it is multi platform. So you can basically create one game and then port to many different platforms.

  ### 10. Easy enough for indie devs, powerful enough for professionals

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brandon M. | Founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 03, 2016

**What do you like best about Unity?**

The vast amount of assets available to purchase on top of the veritable library of books on learning Unity makes it the ideal platform to get started in game development with. There are assets, tool kits and even completed games you can purchase, pricing ranging from free to in the hundreds of dollars. 

If a company like Nintendo can use Unity (for their new iOS Super Mario Run game) then what do you have to lose? Give the free version a shot.

**What do you dislike about Unity?**

Unfortunately, like any software that is powerful enough for commercial game development, there is also a steep learning curve. Getting a handle on things, even starting to get familiar with the interface can seem daunting, and can be a struggle at times.

**Recommendations to others considering Unity:**

Take your time when learning Unity, there are a lot of aspects of the software that aren't immediately apparent. Follow some tutorials, read a book, take an online course and don't be afraid to experiment.

**What problems is Unity solving and how is that benefiting you?**

Once you realize the potential that Unity offers, especially when keeping cross platform development in mind, using Unity is a 'no brainer'.

  ### 11. Create cross platform games in a wonderful environment.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Games | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 18, 2017

**What do you like best about Unity?**

The asset store and the cross platform compilation.

**What do you dislike about Unity?**

HTML5 /webgl export is still a little flakey.

**What problems is Unity solving and how is that benefiting you?**

Being able to develop cross platform on android, iOS and even Desktop.

  ### 12. Great tool for making any kind of games.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Glen F. | artista digital, Entertainment, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 09, 2016

**What do you like best about Unity?**

There are many things I like about Unity, It handles the viewports similar to 3D applications like Maya, so you don't notice a change or interruption while you are modeling and sending the models between the applications for testing or integration. It also has native compatibility with FBX files so you can export from mayor applications and get consistent results.

Another thing I like the most about Unity is the huge amount of assets in the asset store that helps in development of games much faster and some of them let you create games without the need to write your own code, making it quite ideal for creative people and artists that lack the knowledge in scripting or coding but still want to create games.

It has the ability to export to most consoles, computers, tablets and mobiles (consoles, apple products and mobiles exports are paid features), and the best part is you can use it for free without limitations.

**What do you dislike about Unity?**

If you are an artist and lack of coding/scripting knowledge it could be a bit difficult or challenging to make something interactive without buying an asset to help you since you would be forced to create or write scripts for each objects or interaction, and some times you need to use assets to work properly or make life easier, so even though you intend to use Unity for free you will need to pay for assets if you want to make something playable with it.

I also dislike that the assets are not fully integrated into Unity and will fill your game's database with useless data, demos, samples models and stuff not related to your game, besides this if you update the asset in the middle of development it can damage what you have made.

**Recommendations to others considering Unity:**

Unity is a fantastic tool for making games and is not only intended for simple indie developers, it has features that rival does of higher priced engines for free or a fraction of the price. Even Blizzard uses it for one of it's games (HeartStone) and also Bethesda (Fallout Shelter).

If that wasn't enough, you have access to an asset store that helps you create many types of games with ease.

**What problems is Unity solving and how is that benefiting you?**

I have been using it to create adventure games and it has been possible thanks to assets like Adventure Creator that help quite a lot in the interactive side.

  ### 13. If you can dream it you can build it

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jonathan J. | Software Developer, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 08, 2016

**What do you like best about Unity?**

The mantra behind unity was to " Deomocratize Game Development" , that is to say that it was made to bring the power of game development into the hand of anyone who wanted to develop games or other software applications utilizing game-like technology.

I've worked with unity for the past 5 yearsFrom a hungry college student just getting his feet wet with game development tech to now being an experienced game developer with a good variety of titles to my name I have seen and used Unity to build  a magnitude of tools.  

That is the beauty of unity the right developers/ development team can put out an incredible experience , whether that's a pool of eager students, a top-level team of industry vets  , a crafty startup trying to develop a solid proof of concept , or a media giant looking to create a solid branding experience I have seen and worked in all of these environments and seen how powerful Unity has  been in making it possible for everyone to invest in the creation of the games they want .

Aside from the ease of use is the cost-effective nature of the engine , the extensive portability across several platforms,  the asset store which has a  mountain of items to both purchase and use freely to fill any holes in your development process and / or development team .   There are just a range of environments that Unity can allow game creation to take place in   and make it a valuable tool that should be considered by largely anyone interested in making a game.

**What do you dislike about Unity?**

As a programmer I occasionally run into the issue where unity can't handle or do something specific that I would like it to do , I have worked with the engine for a while so phantom memory leaks  , weird Time - Date object issues .  and some native implementation things using xcode or eclipse projects.   Nothing major but if you are an engineer who requires a high degree of precision or are working on a project with strict technical requirements Unity does have its occasional quirks .   

Some of the systems that require a little more refined usage  such as the physics engine can be a little tricky  to get the exact results you want from the engine . For example I was prototyping a car game with a  cool collision  effect. I was able to get near what the team wanted but it was hard o understand exactly what type of force worked best, how to determine the best equation for collisions( perhaps  failure in my physics knowledge) and the best way to apply the type of force , force numbers, and directions to get the desired image effect. With that said Physics are always wonky and trying to get a good  visual effect by plugging in numbers is probably a poor idea anyway .

**Recommendations to others considering Unity:**

My recommendation for those considering using unity is to understand the type of project you want to develop, figure out what platforms you ned to support and I would say just take a day or two to review the asset store and everything you may be able to use from it in your project.   Consider the plugins you want to use , the features you want to have , the art you want to use , and after all of that look at what it would cost to produce some or all of those features yourself in both man - hours and dollars .   By doing that simple analysis you can see how unity can possibly improve or help establish your development process.

**What problems is Unity solving and how is that benefiting you?**

The best applications for unity in my experience is using it to rapid prototype .  I have seen one week turn around of complex location based applications ( think Pokemon GO) ,  simple multiplayer games, complex RPG's ,  Virtual Reality applications, all produced in a month  if not a week .  There are a lot of awesome third party packages  out there to give you a foundation to put something together and prove to investors, fans, partners, that your idea is viable  . In my experience a working " piece" of an app will ALWAYS have more swaying power than even the best pitch deck or powerpoint presentation  .

I also have worked on a lot of small teams ( less than 10 people)  that did client work or were sub-contracted by big brands , it gives smaller groups the opportunity to work with large partners and put out  interesting and valuable content  together for larger departments that don't want to run the overhead of  maintaining a tech department or hiring engineers for a single project.  

  ### 14. Powerful game engineering, not so great animation

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Animation | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 20, 2017

**What do you like best about Unity?**

The game engine is pretty efficient, especially if you're a programmer (versus designer/animator).

**What do you dislike about Unity?**

I mostly use Unity for 2D; unfortunately does not have the best features or support.

**Recommendations to others considering Unity:**

I would definitely use this product for either 3D gaming, no matter the size of the product. 2D gaming is more limited animation-wise so far as I can tell. I'd still say it's probably the best user-friendly game creating software I've encountered. 

**What problems is Unity solving and how is that benefiting you?**

Learning this product on the job, basically; so, learning a new software (Unity) and breaking into a new market  (video game design and animation) was relatively easy with Unity.

  ### 15. An easy and complete way to programm games

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ricardo R. | Analista Desenvolvedor Sênior, Enterprise (> 1000 emp.)

**Reviewed Date:** February 23, 2017

**What do you like best about Unity?**

The information in forum is great and the unity store is awesome

**What do you dislike about Unity?**

the dificulty to make textures and ligthing processes

**Recommendations to others considering Unity:**

The facility to program and debug the game

**What problems is Unity solving and how is that benefiting you?**

A use this for make components like a freelancer for other companies

  ### 16. Unity: a developers choice

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michael H. | Freelance Artist, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 21, 2016

**What do you like best about Unity?**

Favorite thing is its versatility. It can be used for games (Mobile, console, PC, VR and web). It can also be used for other media like animation, ads, portfolios, educational, etc. It is able to compete with bigger, loger established game engines. It has quickly become one of the top engines to use by developers. It has a very reasonable pricing scheme. Unity is easy to use easy to learn for developers big and small, they really support the little guy. Little or no coding necessary, or code as much as you want. Great asset store for templates tools and assets. 

**What do you dislike about Unity?**

Not too much to dislike, except wanting even more versatility to be added. They keep updates coming. Would really like to have more opportunities to attend company events like "UNITE" maybe even more learning sources. Additional help on ads and money making tools. 

**Recommendations to others considering Unity:**

If you are just starting out or even a seasoned developer looking to try something with a low overheard, range of options, ease of learning and quick development cycle, Unity is a sure bet on what you would need.
It can do most of, if not all, what other more expensive harder to learn engines out there can do. It is especially great for those independent studios just starting out.  

**What problems is Unity solving and how is that benefiting you?**

Quick build and implementation of game, assets, and more. Easy learning for associates to quickly get up to speed on development. Easy porting to other devices (iOS, Android Web, etc.). Abilty to import texture maps, lighting, for software needs. Easy to adjust for optimization from user feedback.

  ### 17. Developing a tactics game on Unity

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Entertainment | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 30, 2016

**What do you like best about Unity?**

I used Unity primarily as a Designer doing prototyping, tuning and level design on a PC tactics game. Unity is very easy to pick up and learn. It has a solid community and it's easy to find tutorials and example projects. The Unity asset store is a pretty great resource for prototyping as it gives you easy access to a large number of assets. I quite liked Unity's prefab system and it made creating common level assets very easy to tune and bug fix. It was also easy as a designer to setup and tune audio, visual effects, cameras, and basic animations.

**What do you dislike about Unity?**

I was using Unity 4.6.1 and there were a few very annoying bugs, mainly that if you tried to search tool in a scene it would crash the editor (but the search tool in the project would work fine). We did a lot of our own shaders and even though Unity can be made to look quite nice I wouldn't recommend it for its visual prowess.

**Recommendations to others considering Unity:**

If you are a small company, student, or hobbyist game developer I absolutely recommend Unity. It's a fantastic engine for quickly prototyping and is more than capable of being the engine for your full game. If visuals are what you are focusing on you may want to consider other engines (but Unity can pull off visually impressive games with some work) but if you're looking to innovate on gameplay I don't think you'll find an engine much easier to use or get setup with than Unity.

**What problems is Unity solving and how is that benefiting you?**

We used Unity to both prototype and build the PC tactics game TASTEE: Lethal Tactics which we launched on Steam. 

  ### 18. Great software for game

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yves P. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 01, 2016

**What do you like best about Unity?**

Unity Software is easy to learn and make art integration for games a piece of cake for artist. The animation system is also a good tool although their is still a lot of amelioration to do with it.
Making games as never been that easy then before!

**What do you dislike about Unity?**

Since I've been working with animation software for many years, I have to admit that the animation timeline of unity is absolut not efficient and have multiple performance and interface problems that make our work pipeline as animator in unity time consuming and not optimized.

**Recommendations to others considering Unity:**

The software can be try for free with a lot of its features available and therefor is one of the best solution for small and medium game studio to develop their game projects.

**What problems is Unity solving and how is that benefiting you?**

Unity aloud game making productions easy to set up and handle along all production for design, programming and art production. It was easy to teach to new employees so they could fit in the production in short period of time. The design of the software gave a lot of freedom to develop our own tools and simplify our production.

  ### 19. The indie best-friend ever

**Rating:** 3.5/5.0 stars

**Reviewed by:** David F. | Diseñador/Ilustrador, Graphic Design, Enterprise (> 1000 emp.)

**Reviewed Date:** March 24, 2016

**What do you like best about Unity?**

Its easy-to-use interface, developer-friendly environment which let them code once and compile for several platforms, its currently openness on Unity 5 which releases free users to use many features only available for premium users on Unity 4 and before, the possibility of use .blend models without needing to export to .fbx beforehand and the beginners support Unity Technology gives, which helps to introduce many people into game development without much seeking into learning the way.

**What do you dislike about Unity?**

It is unstable many times, depending on what is being done on it and has some project-breaking bugs, in example:

When I was working on my thesis for the final project on the university, I used it to make an educational application. Once I was far into development proccess and almost ready to compile and deliver, I got some weird issues with the textmeshes from the 3D text featured that corrupted all my scenes, deleted all my game objects and just let some of them with shaders issues, resulting in that pink shadeless look as if there was not shader at all. I got REALLY frustrated so I had to start again and then happened one more time. I knew it was textmeshes only because when I re-started for third time I did not use them, also, just in case, update to the last version (actually was using the last one) and everything went perfect with no errors, but it made me think that I had to go very careful when working on it and backing-up more often.

Other things I don't like about Unity is the null access to low level programming, which limits advanced users to take full advantages of its features since most industry veterans prefer to directly code in C++ and OpenGL/DirectX.

And, for last, the fact that it does not accept other animation features from 3D softwares than bones and simple Transform animations. I use Blender for my 3D assets and some animations are better done using shapekeys, which Unity does not support and it's an important feature for facial animations and more (and not only on blender)

**Recommendations to others considering Unity:**

Try using it under its own limitations. It is possible but not feasible to develop a high-end A or AAA game quality game on it because it offers all the necessary tools to achieve the desired results, but lacks the competent environment to properly optimize it for closed platforms such as game consoles (even when PC versions can be brute-forced due to the almost unlimited power of some high-end setups)

For other than that, like prototyping, non-games development or less demanding resources games, Unity cannot be surpassed as the best option easily.

**What problems is Unity solving and how is that benefiting you?**

I'm currently only using it for prototyping, but as it seems, can be a powerful tool to create web-applications and dynamic websites that runs under WebGL and soon, let alone my personal projects for mobile games and other educational apps that are still on papers.

  ### 20. Unity is great game engine and easy to use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Frentzen R. | Freelance Game Dev, 3D Artist & Animator, Animation, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 09, 2016

**What do you like best about Unity?**

I've been using Unity since 2012, and I love using Unity, because it's very easy to use comparing to other engine I've ever used. Every component are available to use, starts from their built in AI solution, Networking, and services. Unity can deploy to many operating system or platform. Unity also can support many formats which can make me easier to work, especially they can support FBX format for 3D Model that have Blendshape. Unity also comes with active forum community and plenty stuff to use on AssetStore.

The graphic comes with Unity also amazing. From their shader to their post processing effect. Everything is very neat and ready to use.

For the performance wise, I can say Unity is the fastest engine I've ever use. It can load scene within seconds, unlike other game engine which require loading. My game scene are kinda large scene and it can run more than 60FPS.

**What do you dislike about Unity?**

The thing I dislike with Unity is, sometime Unity being unstable, that it can throw random NullReferenceException even on their own component. That is Unity's internal bug, the only way to fix it just restarting. 

One thing that I dislike on Unity that still exist today is, sometime games that made on Unity Editor looks nice and without bug, but it come to bug when you Built it to standalone. Maybe other don't encounter this much. But this is kinda painful.

**Recommendations to others considering Unity:**

Unity is great engine and very easy to use, almost everything you need is already available from Unity. Forum support and AssetStore also nice and active.

**What problems is Unity solving and how is that benefiting you?**

Unity is great engine for both Indie and Company. Their engine is free for Indie use, which is very nice.

  ### 21. Great for game development and simpler than UE4

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashlyn S. | Game Changer Chicago Design Lab Director, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** May 03, 2016

**What do you like best about Unity?**

 I had previous experience working in Panda3D and Unreal Engine and found both to be relatively confusing in terms of the user interface.  Unity was an incredibly simple game engine for me to start developing with.  Also, there is a great community using the engine so if you have any questions, just post it to the forums!

**What do you dislike about Unity?**

I'm not sure if this is something I truly dislike, but Unity3D is NOT for beginners. Those learning how to program should start off with a simpler language and system since the architecture is very game development specific. 

**Recommendations to others considering Unity:**

For those who are used to Object Oriented Programming and are interested in game development, Unity uses a GameObject-Component.  For a quick primer I would recommend checking out: https://www.raywenderlich.com/24878/introduction-to-component-based-architecture-in-games



**What problems is Unity solving and how is that benefiting you?**

My company is pretty small with about a team of 7 people and we don't have the time to develop games natively for Android or iOS. The great thing about Unity3D is the fact that you can develop your games for PC, Mac, Android and iOS.  

  ### 22. Unity Game Engine

**Rating:** 4.0/5.0 stars

**Reviewed by:** Emily C. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2016

**What do you like best about Unity?**

Unity is a fully featured game engine, made available to Indie developers for free. As there is no cost barrier, it has a very high adoption rate and a lot of developers possess familiarity with it. It has a large library of plugins and content, as well as constantly improving on its feature set. The new node-based animation system (Mecanim) is easy to use and provides good animation blending capabilities. One of the good things about Unity is the ability to make builds for Mac, Windows, and Linux, and easily port to mobile devices as well. The user interface is very similar to 3D art programs, like Maya, which improves the experience for new users.

**What do you dislike about Unity?**

Most of the problems I had with Unity revolve around the management of the .meta files it creates, and a variety of issues they create with version control solutions. Problems with Networking and UI creation had to be solved with 3rd party tools, although there have been significant improvements in the UI system recently. The webplayer has always been clunky, but it is being deprecated, so that's moot.

**Recommendations to others considering Unity:**

If you are a small indie team, go for it!

**What problems is Unity solving and how is that benefiting you?**

Our studio needed an inexpensive, but relatively robust game engine to create a next generation multi-player PC game, and it fit the bill quite nicely. While Unity is not the most powerful or perfect game development solution, it works extremely well for Indie teams.

  ### 23. Unity Game engine - review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tiago L. | Analista de TI, Banking, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2016

**What do you like best about Unity?**

Unity is easy to learn, has a big and very helpful community and support multi-platform. 

You can make mobile games with one code and easily change the build options for android or IOS. You still need to have and Mac with X-code to compile and IOS game, but that's an Apple restriction. For Android you can get the Android Studio, link it to the Unity and build it right from the program. 

I strongly recommend for new developers to go on they site and do they tutorials. They are free and very good. https://unity3d.com/pt/learn/tutorials. There are a lot of people who puts tutorials on youtube  and personal sites.

The official documentation site and the official forum, are very good. If you have a problem search on those 2 tools, there's a lot of good information and people who wants to help on. I'm a programmer and I learned solo with the video tutorials of Unity, and searching on they documentation site.

The Unity programming language are C#. To those who don't know C#, that language is very close to Java. Java programmer wont have a big problem to learn C#. Of course you will have to learn the unity own way to program, but the learning curve is not so hard.

**What do you dislike about Unity?**

The debug is not good and the monodevelop editor is weak to support all the good things unity has to offer. Would be nice to have a tool to made simple modeling.

**Recommendations to others considering Unity:**

The tutorials they give for free is a very good start. https://unity3d.com/pt/learn/tutorials

**What problems is Unity solving and how is that benefiting you?**

Creating multi-plarform games, with an easy ad monetization.

  ### 24. I have only used this at a personal level and not professionally.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sam S. | Equipment Marketing Coordinator, Machinery, Enterprise (> 1000 emp.)

**Reviewed Date:** May 02, 2016

**What do you like best about Unity?**

I like the ease of use of the engine.  Exporting and moving things around to setup lighting was relatively easy.  Setting up the camera for first person view was a bit tricky at first but I got the hang of it after.

**What do you dislike about Unity?**

Again I have only used the tip of the iceberg for this software and it was the first time I used a game engine.  I learned from tutorials at first so it was not as intuitive at first.  But it did feel like most 3D software I used.  Perhaps having quicker previews within the software would be nice instead of having to export all the time.  

**What problems is Unity solving and how is that benefiting you?**

I was experimenting with unity to introduce an idea for architectural visualization.  Instead of looking at a static image perhaps the customer would like to walk around in the space?  That was my idea but now there is software and hardware that realizes that idea much quicker.

  ### 25. A versatile 3D tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Davide D. | 3D Artist, Motion Pictures and Film, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2016

**What do you like best about Unity?**

- great versatility: from casual gamess to VR applications, Unity is a great tool to create a vast amount of different 3D applications
- fast: very efficient as a fast prototyping tool to quickly create demos of your concepts and designs
- large user base: very easy to find 3rd party resources as well as already skilled professionals


**What do you dislike about Unity?**

- restricted low-level API access: when you need to code something which is not very common, you may get stuck without access to the right low-level tools
- bad performance in high-end scenarios: for serious applications like industrial massive VR simulations or similar, which require a very optimized framework that can load lots of huge assets, Unity may be outperformed by other 3D engines


**Recommendations to others considering Unity:**

If you're switching from some other tools, first you should test carefully that your common scenarios are managed well by Unity. Developing applications with Unity is very easy so you may be able to do it quite quickly and with little effort.

**What problems is Unity solving and how is that benefiting you?**

I've been using Unity in different scenarions:
- VR applications, from quick prototypes to final releases
- 3D and multimedia apps concerning industrial design, architecture visualization, museum installations, interactive performances, etc

  ### 26. Unity for everyone, for every platform, and at a reasonable price.

**Rating:** 5.0/5.0 stars

**Reviewed by:** reberson a. | Generalista 3d, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2016

**What do you like best about Unity?**

The best thing in Unity is it´s user friendly environment, without sacrificing complexity. I´ve been using Unity since ver. 3.0 and it always surprises me. As a 3d realtime artist, this is the best software for small to medium projects. It´s also pretty versatile as it supports a huge ammount of platforms, so you can use this engine for almost every cosumer base, from video-games to handhelds, it works everywhere.

**What do you dislike about Unity?**

Compared to other similar engines, you can´t customize much the shaders if you don´t have any experience with shader coding. For an artist, it can be very limitating, needing the aid of an experienced shader programmer. 
It is still very problemmatic to mix keyframe animation with physics, because you cant wheigh both in the same bone, making effects like bouncy body barts, fabrics..etc very annoying to create.

**Recommendations to others considering Unity:**

Dive into this engine as quick as you can, There´s a huge ammount of documentation to help, as well a very consistent support. If your team isn´t big enough, you can always buy stuff on the ever-growing asset store.

**What problems is Unity solving and how is that benefiting you?**

High performance Simmulations, serious games, as well indie game development, Unity makes it all happen. It is also very fast to prototype anything, If you have a visual programming helper like Playmaker, you can even become a "one man team".
I work on a serious simmulation company, with projetcs on VR, mobile, dedicated stations, etc. So the multiplatform cappabilities of this engine makes the choice very easy


  ### 27. Best engine for Indie Devs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tiago B. | IT Analyst - Mobile Developer, Banking, Enterprise (> 1000 emp.)

**Reviewed Date:** April 29, 2016

**What do you like best about Unity?**

The IDE that unity delivers to you is easy to use and very intuitive. The possibility to use C# and/or Javascript is a great plus, that makes easier for a lot of kind of programmers to use the engine. Another plus in Unity is the huge community with a lot tutorials and foruns to solve all your questions.

**What do you dislike about Unity?**

Actually they don't have any native script language for game designers, like LUA or the Unreal blueprint, then this make need a programmer to create this tool for game designers, but it's not a big problem.

**Recommendations to others considering Unity:**

If you are looking for a engine to create indie games and or create multi plataform apps programming only once than unity will with sure solve your problem. It's easy to use, have a greate comunity with a lot of tutorials and foruns to solve your problems. The asset store is another greate plus, they have a lot of assets that will improve your experience with the tool. The examples that came with unity that the company send to you with the engine is greate and helps a lot you to learn how to use the tool. The best and more complete engine for indie devs.

**What problems is Unity solving and how is that benefiting you?**

I create a game to help to collect data to a doctorate thesis about the eye searching pattern of childrens with special needs. And now I'm making a study to how use unity to create apps for another uses than only games, and until now it appears that it will solve a lot o problems with the creation of multi plataform apps.

  ### 28. Agencies Who Claim You Can't Make Quality or AAA Games with Unity Are Inexperienced and Wrong

**Rating:** 5.0/5.0 stars

**Reviewed by:** Molly P. | CEO & Co-Founder, Computer Games, Enterprise (> 1000 emp.)

**Reviewed Date:** April 29, 2016

**What do you like best about Unity?**

Unity is fantastic. I've worked in the B2B space and in Indie and have used it for about 5 years. It has grown SO much in that time frame with a larger store (the asset store) where users contribute code bases and assets that you can purchase. This enables you to get client projects up to speed fast or not start from scratch. It is also fantastic for cross-platform development allowing you to build to iOS, Android, WebGL, xBox, and more. Seriously, it is a great game engine. It's affordable for indies - free if you do not want to use the pro version and about ~$150 a month per seat if you want to build to iOS and also use pro.  We recently have been using Unity WebGL as well - For a while this was unstable because it was in beta, but now we have confidently released a game using WebGL which means no more plugin required for users who want to play Unity games on the web. 

**What do you dislike about Unity?**

The new U-GUI system still needs work. Our team is still using the NGUI plugin available on the asset store for this - we believe it will get there, but it's new. If you're looking for an engine that has amazing shaders by default and do not have a shader programmer on your team or someone with deep art production knowledge, you may want to choose Unreal or CryEngine because of what it offers for materials out of the box. Despite this, Amazing games like "Hearthstone", "Ori and the Blind Forest", and "Monument Valley" have been built in Unity - anyone who is saying it isn't for AAA or high quality production just hasn't been using it long enough or doesn't have the team knowledge to make their AAA vision happen. At the end of the day, Unity is still an engine and you need to know game development to use it. There are plenty of tutorials and documentation out there for inexperienced game developers - the more custom you want to get, the longer you need to have used it or the more research you need to do. 

**Recommendations to others considering Unity:**

I have used Unity for 5 years. I have also worked with and at other agencies that have tried other engines for different projects. Unity is the one we always come back to because it fits the scope of what many clients are requesting today - cross-platform release, reliability, cost-effective, and supported development. 

**What problems is Unity solving and how is that benefiting you?**

With Unity we are able to offer a cross-platform solution to clients, a reliable engine that we know will be updated, and a robust tool.  They also feature games that are built with Unity on their website and believe in supporting their customers. 

  ### 29. Runs like a dream

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jeremy E. | Freelance Designer, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** May 09, 2016

**What do you like best about Unity?**

It's vary user friendly. Everything that should do something ends up doing exactly what you think it should. It's extremely easy to import models and designs from other packages and the asset store is extremely helpful when roughing out ideas.

**What do you dislike about Unity?**

I dislike the lack of functionality built into the program. A lot of the tools have to be enabled before you can actually use them. For example some scripts I would love to be built into the engine like in the case of Unreal. 

**Recommendations to others considering Unity:**

If you're building mobile apps and games then unity is for you. If you're trying to push gaming graphics to the very edge of what they can do then you might want to try out Unreal.

**What problems is Unity solving and how is that benefiting you?**

It's the general solution for any game engine needs. It's extremely versatile and can do almost anything you throw at it.

  ### 30. Simple yet powerful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fahmid U. | Brand Ambassador, Consumer Electronics, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2016

**What do you like best about Unity?**

When I first heard about Unity, the first thing that came in my mind was 'simple 3D game maker'. As soon as they made it available for 2D games, it got my attention. I started using it and the first game I made with it within a month turned out to be beautiful and fun to play.

Unity's simple yet vast capabilities are what's best about it. Anyone can get started in a matter of minutes.

**What do you dislike about Unity?**

Mobile developers know the importance of small file size.  But Unity games in mobile will be at least 20 mb even if it's just a simple 2D block jumping up and down.

**Recommendations to others considering Unity:**

You are going in the right path.

**What problems is Unity solving and how is that benefiting you?**

Other tools are either very complex or too expensive. The benefits of Unity are that it provides you with simplicity while maintaining a very affordable price model.

  ### 31. One of the best software for game jams

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lei C. | Concept artist intern, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2016

**What do you like best about Unity?**

In these past 3 years Unity has proven to be so far the easiest software I've used for my intern game jams. It is both easy enough to handle for non programmers and allow small teams to build samll projects efficiently and quite easily. So far, most of the games I created with Unity made it to working prototypes with little to no problems.

**What do you dislike about Unity?**

At first glance, the Unity interface isn't that easy to understand. This engine could benefit from a total revamp of its interface and a tutorial for beginners, to allow them to review quickly the basis they need. 

**Recommendations to others considering Unity:**

Certainly the best game engine for small teams! (1 to 10 people)

**What problems is Unity solving and how is that benefiting you?**

So far I had to quickly create games for business projects or game jams. Unity allowed me to quickly build these in time for demonstrations

  ### 32. Amazing Game Engine

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alonso P. | Desarrollador de Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2016

**What do you like best about Unity?**

The best thing that I like about Unity is once you understand how to use a big part of the tools that Unity gives you, create any project will be a process that you enjoy from the beginning. You can use the programming Language that you can feel comfortable between JavaScript and C#. Also you can decide how you want to create your project 2D or 3D. Something that really got my attention with this game engine was mixing Animation with programming. The idea that you can bring to alive some character and manipulated on computer or smartphone, it's just incredible. You have the freedom of how adjust the  tools when you going to work on Unity. And another thing that got my attention is this Game Engine is Multi-Platform, so I can build a game for Computers, Smartphones and VideoGame Consoles.

**What do you dislike about Unity?**

Something that I really dislike about this game engine is if you want to use practically all the features about it, you have to pay for it. Ok Unity has a Free Version but you will have limit to use it and one of them is you can not build a project on every options that brings you on pay mode (Premium Version).

**Recommendations to others considering Unity:**

It is a good game engine to start, if you are a beginner, is well to get in to it to understand how it works. Also is good if you have an experience of programming Language, it is not necessary to know JavaScript or C#, with the Documentation that brings Unity, plus with examples, you can understand more about it.

**What problems is Unity solving and how is that benefiting you?**

A problem that still solving is how to build the project that I worked with a College Partner to get the product on PlayStore and AppStore. The benefits I have realised was with this Game Engine I could graduated on December last year and now I'm an Systems Engineer how I'm still watching and learning so many developers tools.

  ### 33. Unity is pretty good.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Shannon B. | Reporting Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 28, 2016

**What do you like best about Unity?**

It's pretty easy to use, there's lots of resources on the internet for help if you need it, and it makes pretty good games.  It gives a good alternative to the old standard of Flash game making.  It's also very versatile in what it can do or what you can have it do.

**What do you dislike about Unity?**

Not really Unity's fault, just that it's not supported by Chrome any longer.  Sometimes bugs can be very persistent and uneasy to suss out and fix.

**Recommendations to others considering Unity:**

It's a good place to jump in and start working with.  There's so many resources and peer-to-peer help that it shouldn't be taken as daunting as you may think.

**What problems is Unity solving and how is that benefiting you?**

The games are pretty stable using Unity even if we have to make a WebGL version as well for browser compatibility in Chromium based browsers.

  ### 34. Overall Engine

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Entertainment | Enterprise (> 1000 emp.)

**Reviewed Date:** May 03, 2016

**What do you like best about Unity?**

The simplicity really, its an easy engine to get into. There is a nice clean interface and an easy import system so you can quickly see how your models are looking or how our animations are running. 

**What do you dislike about Unity?**

Advanced features, there are certain lighting issues this engine has compared to unreal. it can take a greater effort to get something looking the way you had pictured compared to a single click it can take in unreal. Similarly for shaders, the shader options are limited and can be frustration when trying to mimic a real world object.

**Recommendations to others considering Unity:**

Yes for mobile, for everything else it needs careful though.

**What problems is Unity solving and how is that benefiting you?**

We are trying to make small games with smaller levels that can be completed in under a minute. 
in the office were giving them the slang of "toilet games". Although that doesn't speak of the quality just the time frame and how quick you can get a game in..

  ### 35. I've used Unity to develop rapid prototype games, realistic simulators, and small pet projects.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Defense & Space | Enterprise (> 1000 emp.)

**Reviewed Date:** May 03, 2016

**What do you like best about Unity?**

It isn't hard to get something in Unity up and running very quickly.  As a technical artist I'm more concerned about how fast we can get content in the game engine and up and running smoothly.  Laying out assets is easy and it feels natural moving the camera around inside Unity similar to Maya.  I appreciate the simplistic interface and drag and drop capabilities.  The fact that I can bake my lightmaps and continue editing my scene is probably my favorite feature.

**What do you dislike about Unity?**

Unity should have a standard tool built into it to allow exporting of geometry in various formats.  It's essential to a workflow if you are dealing with scenes already customized that need tweaking  as combined pieces.

Unity is in need of a more comprehensive set of geometry editing tool.  I could be saving a lot of time and effort if Unity gave me some of the basic layout tools Maya and Max provides, such as duplicating objects in a particular pattern, a good align tool, an improved vertex snapping tool, and measuring tool where you can view the distance between two selected points.

Like all software, Unity has its fair share of bugs and annoyances.  For one, when importing assets into the content browser, sometimes the icons of textures or materials won't display even with a refresh.  Furthermore, I would love to mouse over an asset in the content browser and have a blurb pop up over it displaying its full name.  I've been stuck before trying to get the full name of a material without selecting it even with the window and asset at maximum display size.  I still can't read the name without clicking on it.

Needs a widget tool to control the moving speed of the viewing camera.

**Recommendations to others considering Unity:**

Compared to Unreal, Unity has an easier learning curve and a quicker means to get content up and running.  It's great for rapid prototyping ideas and starting out with concepts that can later be brought into full-fledged products.  During my time in college studying game development, Unity was the choice game engine to begin with since everyone wasn't intimidated by it and could easily get on the same level of understanding to work together and craft an idea.  But as time went on in college, teams started to prefer working in Unreal for the sheer power of it and the immediately pleasing visuals.  Unity had that power too, but it get's overshadowed when it comes to building heavier games.  I believe it just doesn't receive enough media credit when something new gets released.

**What problems is Unity solving and how is that benefiting you?**

Working for a small time business, we don't have the budget to hire a team of professionals to develop a huge project in a short time span to a high degree of quality.  Unity allows our team to build a great looking product with the bare essentials in a reasonable amount of time.  You can easily buy content from the asset store or Turbosquid to have a lot to work with immediately and put something together with basic understanding.

  ### 36. I am an experienced Unity user who makes mobile games.  

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Design | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2016

**What do you like best about Unity?**

1. Unity has a clean UI that is fairly easy to learn and navigate. 

2. All of the features of Unity are free to use (depending on company income).

3. Frequent updates to fix bugs

4. Support for all of the major platforms 

**What do you dislike about Unity?**

1. Can be quite buggy at times, especially with new releases

2. Needs more optimization for mobile hardware. 

3. Needs a more straight forward way to submit apps for the Mac App Store

4. Switching platforms takes way too long. 

**Recommendations to others considering Unity:**

Use Unity if: 

- You are a small team or one-man team
- You plan on making mobile games or small scale console and PC games (Unity would not be good for making something like a large open world RPGs)

You may want to look elsewhere if:

- You want to make very large PC or Console games
- You work on a large team of developers 

**What problems is Unity solving and how is that benefiting you?**

Unity gives me the ability to create and distribute games to a wide audience for free. 


  ### 37. Great for begginners, amazing for pro's

**Rating:** 4.5/5.0 stars

**Reviewed by:** Harry R. | Solutions Engineer, Media Production, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 16, 2016

**What do you like best about Unity?**

Since I first started experimenting with Unity I have learnt so much, some of it through using assets on the Unity Asset store, and some of it through tutorials. And I continue to learn more all the time, I still haven't really made a completed finished game but I feel that moment getting closer and closer.

Its great for beginners cause there's a big community support network and its great for pro's cause its such a powerful game engine. 

**What do you dislike about Unity?**

As with all game engines there is a steep learning curve, and despite the fact I am putting this in my dislikes there really is no way around this.

**Recommendations to others considering Unity:**

If you know what your doing with game development, use unity. If your a beginner then give it a try there's so much to do. 

**What problems is Unity solving and how is that benefiting you?**

The main benefits I have realised is all the great game tool kits and frameworks, that make it really easy and viable to get demo versions of games up and running.

  ### 38. Unity is great

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Media Production | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2016

**What do you like best about Unity?**

Unity is an easy way of properly learning to make video games and interactive apps. I've been using Unity 3D for more than a year as a hobby and used it on many apps which had helped my career grow.

**What do you dislike about Unity?**

Unity is quite daunting to new users although there are documentations available I feel like many times I've been let down and would need to search for hours and hours till because of the lack of documentation. Unity is a very deep program and I will probably still have a ways to go before I become an expert and I look forward to making more games on it.

**What problems is Unity solving and how is that benefiting you?**

Creating games is an arduous and complicated process. It involves making a game engine art assets and av bunch of stuff. Unity eliminates the need to make a game engine. It provides cross platform functionality so you can make games work everything.

  ### 39. A new user

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Fine Art | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2016

**What do you like best about Unity?**

I like that I can see live progress of my game so I can work by trial and error as I know little programming. 

**What do you dislike about Unity?**

I think there is a very steep learning curve for new users, I cannot function without many user made youtube tutorials

**Recommendations to others considering Unity:**

Considering the program is mainly free I don't see a reason why you shouldn't try it. The community support is excellent with many resources and a thriving atmosphere alone. However be prepared for a lot of study and fiddling and making lots of mistakes at the start. Always make a back up of your work!

**What problems is Unity solving and how is that benefiting you?**

I am working on video games for myself and although I know very little programming because of the user community I have been able to download asset packs that does that for me. Meaning I can focus on the art and have a very good looking game working by myself. 

  ### 40. Excellent product

**Rating:** 4.5/5.0 stars

**Reviewed by:** Luis Felipe B. | Software Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2016

**What do you like best about Unity?**

What I like best about this product is the multi platform tool, I can test on multiple devices my applications. Also, I like the documentation, is very clear and complete, another thing that I like is the all classes and functions already implemented, those functions are very useful to develop application quickly.

**What do you dislike about Unity?**

Although Unity has a free version, the premium version has many useful features and some people can have it easily. Also, I think that Unity needs a version for Linux operating system because a lot of developers use linux as default operating system.

**Recommendations to others considering Unity:**

In general, you don't need any knowledge about programming languages, Unity is graphic enough and the dashboard is really complete, you can learn how to use it, you can make animations, terrains and other models. Also, you can make applications in 2D and 3D. You can manage different image formats and different types of sound. Support many objects made it with other tools like Blender, 3ds Max, Maya 3D.

**What problems is Unity solving and how is that benefiting you?**

I've only developed applications for learning purposes, I developed some projects for learning and even for final projects in some university courses.

  ### 41. App Developer's Must have

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Music | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 02, 2016

**What do you like best about Unity?**

The UX is intuitive and customizable. The unity store and assets are a dream for any indipendant developers.

**What do you dislike about Unity?**

When the program is updated, there are ocxasional issues with how code is handled. 

**What problems is Unity solving and how is that benefiting you?**

Quick prototypes of game concepts and app development is now possible without much cost or manpower.

  ### 42. Easy to learn, develop and deploy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arthur F. | Creative Technologist, Design, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2016

**What do you like best about Unity?**

Unity3D is one of the tools that is hard to believe it is free. It is a very complete game engine for 3D and 2D games. Out of the box you have plenty of tools and components that you can build the sketch of your game without much coding.

It is amazing how you can build very simple 2D games and also develop massive games in the same engine. Unity has also shader support so you can code everything from ground up. The community of this engine is so massive that it is almost impossible not to find help or the solution for any issue that you might face. It has become the standard engine for small-medium companies. 

Not only Unity makes your life easy when building the game, but it has also very powerful tools for deploying. You can deploy to all platforms including to native WebGL. This creates a huge opportunity for small to medium companies which cannot afford on having a dedicated team for each platform. Unity makes it possible to deploy to many platforms with just a few adjustments.


**What do you dislike about Unity?**

Unity has become so popular and so many games are made with it that there is a stereotype of games made by Unity. It is hard to find games that are so well made that they get out of this stereotype zone. As everyone is using the same tools and not tweaking everything like we were used to, many games have the same looks and the same mechanics. 

Unity is improving a lot but it is still considered to be the amateur engine compared to CryEngine or Unreal. 

**Recommendations to others considering Unity:**

Try to keep your project as organized as you can. Unity makes it easy to just drag and drop components but things can get pretty chaotic if you don't take your time to organize. Use empty game objects as folders in the scene. Create folders to split assets, scripts, scenes, animations... Search for Prefabs and always use it!

**What problems is Unity solving and how is that benefiting you?**

I always had a passion for game development. It was always hard for me to start a game as the beginning of every game is pretty much the same and boring to start with. Unity made the step of starting the game development so much easier. Without too much effort you can already have a prototype working. A little extra effort and you can add multi player, multi-platform and many other features. 

  ### 43. Great game engine, easy and quick

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ian G. | Maintenance Technician, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2016

**What do you like best about Unity?**

It is very easy to start building a game, be it 3D or 2D you can have something working very fast. C# is well documented and you can even use Javascript (UnityScript) for the game scripts if your are not familiar with Java like syntax.

Some usual things on game development like physics simulation or body collisions can be achieved very easily with the unity editor.

The final games can be performatic and it is very easy to build for various plataforms.

**What do you dislike about Unity?**

I found a little difficult to implement code testing or a TDD strategy on the devolpment

**Recommendations to others considering Unity:**

You might need to learn C# but it is easy if you know a language like Java or C++, C# is better because it is typed which makes it easier to debug

**What problems is Unity solving and how is that benefiting you?**

Full game development with support for various plataforms and even public analysis and ads system.

  ### 44. Fast and easy way to understanf game development

**Rating:** 3.5/5.0 stars

**Reviewed by:** srinivas j. | Production Desktop 3D Artist, Media Production, Enterprise (> 1000 emp.)

**Reviewed Date:** May 03, 2016

**What do you like best about Unity?**

Easy to understand
Can program and understand the logics with ease
Drop art assets with ease
Create a game very fast or even rapid prototypes

**What do you dislike about Unity?**

I have used other game engines, so I felt the other has better graphic output and to get the same output in unity have to go through different settings

**Recommendations to others considering Unity:**

Want a faster approach to game design and development or want to create games simple and easy way, then I would recommend Unity

**What problems is Unity solving and how is that benefiting you?**

In my case Rapid prototyping is the main benefit, to make the client understand your idea

  ### 45. My first year as a developer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Oliver M. | Art Director, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 03, 2016

**What do you like best about Unity?**

Intuitive, powerful, friendly. The asset store is a great solution

**What do you dislike about Unity?**

Hard if you don't code. There are no pre made snippets, it'd be helpful if we had a library with actions and commands so designers could develop way faster.

**Recommendations to others considering Unity:**

Learn at least the basics of C#, otherwise you'll have a hard time with the software.

**What problems is Unity solving and how is that benefiting you?**

A lot of my clients need interactive ways to reach and engage consumers, Unity helps me create tools for this purpose with a lot of power and great visual result

  ### 46. Unity is an obvious way to get into game development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 24, 2016

**What do you like best about Unity?**

Unity is easy to use and learn. Has a great community with a lot of activity. The asset store is fulfilling, saving you a lot of time from reinventing things, as long as you're willing to pay for it. The Unity documentation is for the most part very well written and the Unity team, as well as the community, are constantly creating quality tutorial content.

**What do you dislike about Unity?**

Certain assets that are sold in the asset store ought to be standard, although for a free engine the standard assets are very decent. Networking in Unity can be a bit configuring, since most of the documentation is focused on lobby-type multiplayer games and not as much on general networking or other ways to do multiplayer in Unity. 

**What problems is Unity solving and how is that benefiting you?**

I use Unity in a small team to build games, game assets and subsystems for fun and for resale.

  ### 47. Not intuitive for artists, unless you pay extra

**Rating:** 2.0/5.0 stars

**Reviewed by:** Julio M. | Support and Repair Consultant, Medical Devices, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 04, 2016

**What do you like best about Unity?**

The fact that I am able to customize through plugins to add functions to make the job better or easier.

**What do you dislike about Unity?**

The fact that, as an artist with small programming skills, I'd have to pay extra for plugins in order to be able to achieve a better experience.

**Recommendations to others considering Unity:**

Only use if experienced programmers are available. 

**What problems is Unity solving and how is that benefiting you?**

I must solve the issue with Extra costs. The plugins are nice, but it is not worth it, over other engines that are free and more artist oriented. 

  ### 48. Easiest and low on resource game engine -  unity

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bharat N. | Video Game Designer, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2016

**What do you like best about Unity?**

Works on any machine.  Easy to get started.  Asset store is great. 

**What do you dislike about Unity?**

Simple tools are missing which are available in the asset store but come with a price of their own. Visual scripting  system, cutscene sequencer are a couple of these tools im talking about. 

**Recommendations to others considering Unity:**

Use it.  Do not look at fancy stuff like unreal and cryengine. Unity has can port stuff to almost all platforms available today. 

**What problems is Unity solving and how is that benefiting you?**

Gaming, simulation, app dev, visualizations. Its suited for all sorts of stuff not just gaming. 

  ### 49. Unity is the future of indie game development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Steve C. | Creative Director, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 29, 2016

**What do you like best about Unity?**

Unity is incredibly easy to learn, yet powerful enough to enable users to create AAA-quality games on an indie budget.

**What do you dislike about Unity?**

Even though it's so easy to learn, the deeper you dive into Unity, the more frustrating pitfalls it presents. It takes quite a lot of sweat and tears to truly master Unity.

**Recommendations to others considering Unity:**

Use it, learn it, stick with it.

**What problems is Unity solving and how is that benefiting you?**

an iterative design process is key when developing games. Unity allows for rapid prototyping, which helps immensely.

  ### 50. Beginner-friendly professional Game Authoring with good platform-support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stefan B. | sr. BIM Manager, Information Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 21, 2015

**What do you like best about Unity?**

Unity is a very accessible Game Authoring environment with a well-thought out Editor, good Asset workflow and widely supported. It's very familiar when you have a 3D modelling background and through the integrated Mono scripting, you can extend it infinitely, both the game and the editor.

There is a free license if you have limited revenue related to the use of Unity, which makes it good for starters and small developers.

The editor runs on OSX and Windows and games can be published to most of the platforms: Windows, OSX, iOS, Android, Web, Consoles...

The Asset Store provides a huge ecosystem of extensions and content, ranging from very usable free models, scripts and editor extensions, up to complete game frameworks.

Since Unity 5, most of the Pro functionality is included in the Personal Edition too, especially the full scripting and graphics support. This really helped me to renew my faith in Unity.

I also started to use the PlayMaker add-in for a more visual approach to scripting.

**What do you dislike about Unity?**

If you need a full commercial license, you need to pay the license for each platform, which can become quite expensive for smaller companies.

**Recommendations to others considering Unity:**

It is a very complete system, beginner-friendly, yet expandable for larger projects too. The graphics are good and it is straightforward to integrate with 3D modelling software. In addition, the Asset Store gives a wide variety of extensions, so you don't have to develop everything from scratch.

**What problems is Unity solving and how is that benefiting you?**

I have been using Unity in teaching interactive environments. As as result, I was able to publish a book and some video tutorials, with Packt Publishing and on the Udemy learning platform. It also brought me in contact with several other parties as I'm getting recognised more and more in my niche of using Unity for Architectural Visualisation.


## Unity Discussions
  - [Is there a plan to make unity completely open source?](https://www.g2.com/discussions/50136-is-there-a-plan-to-make-unity-completely-open-source) - 1 comment, 1 upvote
  - [will unity always will have only one language support?](https://www.g2.com/discussions/will-unity-always-will-have-only-one-language-support) - 2 comments, 1 upvote
  - [Is Unity PLUS subscription need to pay monthly for a year?](https://www.g2.com/discussions/is-unity-plus-subscription-need-to-pay-monthly-for-a-year) - 2 comments, 1 upvote
  - [What are the most compatible tools for models](https://www.g2.com/discussions/what-are-the-most-compatible-tools-for-models) - 2 comments, 1 upvote
  - [When is Unite coming to Greece?](https://www.g2.com/discussions/11942-when-is-unite-coming-to-greece) - 1 comment, 1 upvote

- [View Unity pricing details and edition comparison](https://www.g2.com/products/unity/reviews?page=7&section=pricing&secure%5Bexpires_at%5D=2026-08-03+06%3A31%3A16+-0500&secure%5Bsession_id%5D=6ad68699-ced6-427b-b228-253ac14c1e28&secure%5Btoken%5D=5c95979fe6dd926c16cacaace944f49156ca86bba1c4d7830c1d96b14d6375d4&format=llm_user)
## Unity Integrations
  - [Blender](https://www.g2.com/products/blender/reviews)
  - [Figma](https://www.g2.com/products/figma/reviews)
  - [Meshy](https://www.g2.com/products/meshy/reviews)
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews)

## Unity Features
**Design**
- Sculpting
- Topology
- Drawing
- Brush Variety 
- Effects

**Visual Fidelity**
- Rendering Quality
- VFX Quality
- Texture and Terrain Quality

**Generative AI**
- AI Text-to-Image
- AI Text-to-Video
- AI Text-to-3D

**Generative AI**
- AI Image-to-Text
- AI Text-to-3D

**Move**
- Animate
- Render
- Views

**Creation Tools**
- Cutscene Creation
- Shader Creation
- AI Control
- Animations
- No-code Creation Capabilities
- Team Collaboration

**Agentic AI - Animation**
- Multi-step Planning
- Cross-system Integration

**Store & Manage**
- Pipeline 
- Controls
- Template library 

**Generative AI**
- AI Text-to-Image
- AI Text-to-3D

## Top Unity Alternatives
  - [3ds Max Design](https://www.g2.com/products/3ds-max-design/reviews) - 4.3/5.0 (279 reviews)
  - [Maya](https://www.g2.com/products/maya/reviews) - 4.3/5.0 (260 reviews)
  - [Blender](https://www.g2.com/products/blender/reviews) - 4.6/5.0 (310 reviews)

