Unity Reviews

12 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.9 out of 100

Do you work for this company? Learn how we help vendors

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Reviews (1-8 of 8)

Companies can't remove reviews or game the system. Here's why.
December 14, 2020
Subrata Srivastava | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
I have been using unity for VR development using the Openvr libraries, even though it is a game engine it can be used for so many things other than just games. Unity is great for developing simulations that can be visualized in 3d and since Unity is a gaming engine it makes the gamification of a project very easy and the gamification not only makes the project interactive but also interesting for the user.
  • Ori and the Blind forest is a great game which is developed in Unity and it showcases all its tools and features
  • Cuphead is another game which is developed using the Unity game engine which shows that Unity can used to display a unique perspective to a game as cuphead does using retro cartoonish design
  • Games like Temple run and Assassins creed identity not only shows that Unity is capable of 3d game development as much as 2d but also that a fresh perspective and a unique idea can be turned great through tools and ease of unity
  • Unity even though being a great game engine works on an older graphics engine and that makes unity to lack in terms of visualization compared to its competitors
  • Unity also has a animation tool but it has few bugs and flaws which is easily noticeable when worked on extensively
  • Unity supports custom material but the material editor is very basic and it impacts a lot on the visualization, the competitors have a built in material editor which helps create realistic textures but its not the same with unity
Unity is a great game engine whether the user is a beginner or a professional, the tools provided by unity are more than enough to create a game which can be enjoyed by many if the idea behind the game is great. Unity also provides support of AR/VR development and different operating systems like IOS and Android apart from windows, this makes unity the engine which is preferred and used by most people in the industry as well.
Read Subrata Srivastava's full review
January 31, 2020
Sarah Ciras Rousseau | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
Unity has been used in my classroom for a couple of years at this point. Students have used it to create professional products for gaming. It has a massive amount of comprehensive tutorials as well as a vast asset library. This allows for accessibility even for those new to creating games.
  • The asset library has a lot of great options
  • The educational licensing is comprehensive
  • The user interface is very busy, which can be overwhelming.
  • Navigation and organization can be challenging to manage.
Unity is a fantastic program for those who are serious about game development and design. Unity is not necessarily where I would begin for game development, as it can have a steep learning curve. Still, the capabilities it offers make it an excellent choice for someone with some experience under their belt.
I have not had to use Unity's support extensively. This is likely because there is so much documentation and so many classes available for free online. Due to this, there is little need for support. They were very responsive when I requested educational licensing. Setting it up and providing it all quickly.
Read Sarah Ciras Rousseau's full review
October 07, 2019
Andy Turner | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Unity Technologies is a piece of software that you can use to publish your game to Google Play. Google Play requires a signed certificate to publish your application. I'm using unity alongside Visual Studio 2019 to edit existing game templates that I have purchased on the unity asset store. I am using it as an independent developer. The business problem that it addresses is the need for accessible and fun games for all ages.
  • Billing
  • Quality
  • Security
  • Integration of disparate technologies required to build an application.
  • Streamline the versioning process using the hub, it's great so far.
  • Keep improving the ML learning models for AI.
I am recommending using Unity and Visual Studio 2019 for any developer looking to publish an app or game to Google Play. I am comparing this to Corona and Crey game frameworks.
I haven't needed support yet. That's the best part. I will say that the community online has had to fill in the gaps when I published my app to the Google Play store and found out that there was a hiccup with the Alipay code that was integrated into the app without my knowledge. so the package manager part needs some work period.
Read Andy Turner's full review
August 09, 2019
Raphael Sanguinete | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use Unity to develop modern video games titles for the main gaming platforms like Android, iOS, PlayStation 4, Xbox One, Nintendo Switch, and PCs. We are an independent game studio with 2 years experience in video game development and right now we are working on two titles, one for cell phones and the other for the major gaming platforms.
  • Great and simple interface.
  • Good pricing model for independent developers.
  • Powerful and flexible tool for making video games.
  • Great library of assets to save time in the asset store.
  • The Linux version of the Unity editor can be improved.
  • There are some aspects in the development process that Unity is not as good as Unreal Engine.
  • Some of the core functions of the tool, like the Mecanin State Machines could have some improvements to match the competition.
Unity is well suited for independent game studios that want to make world-class games without having to commit to making its own Engine or paying top dollar for a third party engine. Unity is also well suited for 2D games and mobile games because, in these fields, Unity probably will be more efficient with less expensive production than its main competitor, Unreal Engine.
Read Raphael Sanguinete's full review
October 24, 2019
Jason Weimann | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Currently, I use Unity to develop an AAA MMORPG with an amazing team of experienced developers. In the past though, I've used it for VR games where Unity was the only good option available. I've also built a few mobile games and plenty of non-game applications for companies in a variety of industries. Unity makes it easy to build just about anything with great visuals and cross-platform deployment.
  • Rapid development
  • Professional, high quality visuals
  • Games
  • Better network stack for real-time games built-in
  • Not much else, maybe a cheaper pro price?
It is well suited for game development, VR development, and augmented reality development.
They always reply to issues and fix them in my experience
Read Jason Weimann's full review
February 01, 2019
Jonah Dempcy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Unity is used by our software developers and CTO to produce rich, immersive AR and VR experiences. We use Unity to produce cross-platform content that is usable in a number of ways: as standard 2D and 3D desktop apps, on desktops for VR platforms such as HTC Vive and Oculus Rift, and on mobile devices as both 2D and 3D apps as well as AR and VR experiences.

The business needs that Unity meets are being able to write code once that can be rendered on a number of platforms. While we do have specific code integration paths for Android versus iOS, and there are unique differences when writing code for different use cases, our ability to reuse assets and much of the business logic in the apps is simply incredible. Unity gives us tremendous efficiency in code re-use and allows us to meet business needs such as being able to rapidly prototype, as well as integration with Android Studio and Xcode. We are also able to easily update 3D assets in Blender and view changes in realtime in Unity, thanks to Unity's excellent integration with Blender.
  • 3D space design is especially easy in Unity, whether for 3D games or educational experiences.
  • VR development is one of Unity's greatest strengths. The ability to be working in a 3D environment on the desktop and then hit Play and be immersed in that environment in the HTC Vive or Oculus Rift is incredible.
  • Reusable code from the asset store is a huge plus. Being able to find libraries which solve the problems you are trying to solve can save an incredible amount of time.
  • Staying up to date with changes in VR and AR development is a big plus. Unity has such a strong community that libraries are always being updated.
  • Finding example code is not very hard, and there are "scenes" that other developers have created that you can import and view, to see how they achieved particular goals. This makes learning Unity by reverse-engineering others' publicly available code a great way to learn.
  • There are so many free video tutorials in Unity that it is much easier to learn than some of its competitors in the space.
  • Unity's AR plugins are still in their infancy and as they grow more robust, Unity will only get better.
  • Unity's VR development requires the use of much third-party functionality that could be included in core Unity libraries in order to create less external dependencies.
  • Unity's mobile integration requires building for mobile devices in a one-way movement. It would be nice if you could be coding in Android Studio or Xcode, and making changes in Unity in realtime, then running the apps from AS or Xcode. In short: Unity's mobile app workflow is unidirectional right now and requires a lengthy build process, which could be vastly improved if you were able to make changes in Unity and hotswap code.
Unity is excellent for 2D and 3D games and educational experiences. It is well-suited for VR and AR development. It is also a great platform for mobile games. It is less-suited for non-game purposes (although it can certainly be used for those as well), or educational experiences. It is also less-suited for AR experiences that are highly complex, where you will probably want to write the native code in Android Studio or Xcode, as the case may be. It is theoretically less-suited for cases where performance is a huge concern as well, although, in my experience, performance has never been a problem.
Read Jonah Dempcy's full review
February 03, 2019
Dan Talvi | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
As an instructor for a Digital Media Communications program in a Career and Technical educational facility, Unity is one of the software students can choose to focus in. Our students utilize Unity to create 2D and 3D applications, including video games and UIs / interactive graphical interfaces, some of which are for local clients, organizations, and businesses that request services from our program (which our students develop as part of an internship program).
  • Free Version Available
  • Educational Resources Available
  • Versatile Software
  • Built-in tutorials to teach new users to learn software
  • Large install with frequent updates
  • Many features locked behind Pro (paid) version
Unity is a great software for beginners to enter into the game design and programming field as users can download and use the Unity Personal Edition for free (with registration on the Unity website) to learn the ins and outs of the software. Many features and functionalities, however, are locked behind the Professional (paid) edition of the Unity software which more advanced creations may require to function properly.
Read Dan Talvi's full review
December 12, 2018
Marcelo de Vasconcellos | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
I work in a public health institution in Brazil and since 2012 we have started to develop games mainly for health communication. At first, 2D game engines were enough for our projects, but soon we were in need of a more powerful solution, able to deal with 3D games. We tried other engines, but Unity's power, flexibility and, particularly, its smooth learning curve proved to be decisive in our choice. Since our games are given free of charge to the population, Unity's price model, based on revenue, allows us to use the engine freely and maximize our resources in benefit of the population. Right now there are at least four other teams in my institution using Unity for their projects.
  • Unity is a multiplatform game engine. It has more than 20 options for exporting your game, ranging from desktop, mobile, console, web and, lately, VR and AR. Unity was one of the first game engines able to export games playable on internet browsers and it helped to cement the World Wide Web as a place fit for gaming.
  • Unity has a very smooth learning curve for beginners. It is easy to start and soon you are seeing some tangible results of your efforts. The game engine has all sorts of helpers and shortcuts to facilitate some frequent tasks in game development.
  • Another of Unity's advantage is the access to Assets Store from within the game engine, allowing the user to import instantly objects, scripts and textures from the store into their projects. Such easy access to these elements from inside a project greatly enhances speed production and is particularly helpful to beginners.
  • Since game development is so complex in itself, Unity also has a lot of complexity in its interface. Despite the efforts of its creators, the many options in Unity's interface can be overwhelming to the beginner, particularly, taking into account that each object in the scene can have its specific piece of code attached. It takes time and practice to learn to navigate the interface.
  • Unity operates with C#, which is easier to grasp than C++. However, traditionally, C++ has been the standard in the game industry for many years and some experienced professionals coming to Unity can feel a bit annoyed with this change. On the opposite side, if you start in Unity and for some reason, you decide to change to another game engine (like Unreal, for example), you will have to be prepared to learn C++.
  • The Asset Store, at the same time it is an advantage, is accused by many critics of encouraging "asset flippers", which are games made completely by getting ready-made assets at the store, where the "creator" does not actually create anything. It is not a disadvantage of Unity in itself, but it is advisable to the beginner to be careful to not use too many third-party game assets.
Unity can cover most of the needs of game development, both for 2D and 3D. It is particularly well suited to games designed to be played presented and played on web pages, but it can create high-end content as well. Perhaps it would be less suited in high-end games which depend to much of sophisticated lighting effects since Cryengine and Unreal are more evolved in this area. On the other extreme, in the case of very simple 2D games for web pages, like newsgames, simpler game engines probably would be more advisable for a faster production, like Construct (2 or 3) or even Twine (in case of text adventures)
Read Marcelo de Vasconcellos's full review

What is Unity?

Unity is a game engine designed to support 2d and 3d games, using either C# or JavaScript.
Categories:  Game Engine

Unity Video

Unity Feature Preview

Unity Pricing

  • Does not have featureFree Trial Available?No
  • Does not have featureFree or Freemium Version Available?No
  • Does not have featurePremium Consulting/Integration Services Available?No
  • Entry-level set up fee?No
EditionPricing DetailsTerms
Plus$399per person/per year
Pro1,800per person/per year
Enterprise$200per person/per month

Unity Technical Details

Deployment Types:On-premise
Operating Systems: Windows, Linux, Mac
Mobile Application:No