Unity Reviews

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

Do you work for this company? Manage this listing

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-7 of 7)

Sarah Ciras Rousseau | TrustRadius Reviewer
January 31, 2020

Unity Provides Professional Experiences

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.
Read Sarah Ciras Rousseau's full review
Jason Weimann | TrustRadius Reviewer
October 24, 2019

If you're wondering what game engine to use, stop now!

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.
Read Jason Weimann's full review
Andy Turner | TrustRadius Reviewer
October 07, 2019

Make a game and sell it with Unity on Google Play

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.
Read Andy Turner's full review
Raphael Sanguinete | TrustRadius Reviewer
August 09, 2019

The best game engine for independent studios and solo devs

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
Jonah Dempcy | TrustRadius Reviewer
February 01, 2019

Great Tool for AR & VR Experiences

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
Marcelo de Vasconcellos | TrustRadius Reviewer
December 12, 2018

The Game Engine for the Rest of Us

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
Dan Talvi | TrustRadius Reviewer
February 03, 2019

New to Programing/Video Game Design? No Problem!

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

About Unity

Unity Technologies headquartered in San Francisco offers the Unity real-time 3D and 2D development platform.
Categories:  Graphics

Unity Technical Details

Operating Systems: Unspecified
Mobile Application:No