Skip to main content
TrustRadius
Unity

Unity

Overview

What is Unity?

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

Read more
Recent Reviews

TrustRadius Insights

Unity has found extensive use in the realm of game development, offering software developers and CTOs the tools to create immersive AR and …
Continue reading

Unity Review

10 out of 10
February 23, 2022
We use Unity to develop school projects, especially 3D videogames with virtual reality, the project that was developed for us, had the …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing

Enterprise

$200

On Premise
per person/per month

Plus

$399

On Premise
per person/per year

Pro

1,800

On Premise
per person/per year

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Unity GDC demo - Adam - Part I

YouTube
Return to navigation

Product Details

What is Unity?

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

Unity Videos

Unity Feature Preview
Prefabs are the building blocks of any Unity project. Prefabs are essential for saving developers time, and maximizing efficiency. We go over how to create a prefab, how to instantiate one in code, and show an example of prefabs in action.

Unity Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

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

Reviewers rate Support Rating highest, with a score of 9.1.

The most common users of Unity are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(18)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Unity has found extensive use in the realm of game development, offering software developers and CTOs the tools to create immersive AR and VR experiences. Users appreciate Unity's ability to write code once and deploy it across multiple platforms, resulting in efficient code re-use. Integration with Android Studio and Xcode is seamless, simplifying the process of integrating Unity projects with these platforms. The software's power, flexibility, and smooth learning curve have made it a preferred choice for game development, particularly for 3D games. Additionally, Unity's pricing model based on revenue has been beneficial for organizations that provide free games to the population, allowing them to maximize their resources.

Furthermore, Unity is utilized beyond the gaming industry. It is widely employed in architectural visualization and virtual production, enabling designers and owners to gain a better perspective on projects before construction begins. In educational settings, Unity has proven valuable in school projects, assisting individuals with conditions like Asperger Syndrome by creating 3D videogames with virtual reality. Unity's comprehensive tutorials and vast asset library have also made it accessible for students and newcomers to game development.

Additionally, Unity addresses the need for accessible and fun mobile games on Google Play, appealing to users of all ages. The software is employed in various industries outside of gaming as well; for example, in Digital Media Communications programs, it is used to create 2D and 3D applications such as video games and interactive graphical interfaces. Moreover, Unity's capabilities for building 3D simulations and its gamification features make projects engaging and appealing to users across different fields.

Overall, Unity offers a versatile platform for developers looking to create immersive experiences in AR/VR or develop games across multiple platforms. With its intuitive interface and extensive features, Unity continues to be widely utilized across industries due to its efficiency in code re-use, seamless integration with other platforms, powerful capabilities for game development, accessibility for beginners, and versatility beyond gaming.

Effective 3D Space Design: Users have found Unity to be particularly effective for creating 3D spaces, whether for games or educational experiences. Several reviewers have praised its smooth transition between desktop and VR development, allowing them to easily immerse themselves in their creations using devices like the HTC Vive or Oculus Rift.

Wide Range of Reusable Assets: The availability of a wide range of reusable code and libraries in Unity's asset store has been highly appreciated by users. Many reviewers have mentioned that this feature saves a significant amount of time by offering pre-built solutions for common problems. They also appreciate the frequent updates from the Unity community, ensuring developers stay up to date with the latest VR and AR developments.

User-Friendly Interface: Unity's user-friendly interface has received praise from many reviewers. Its simplicity and ease of use make it accessible to beginners and contribute to a smoother learning curve. Additionally, helpers and shortcuts provided within the software facilitate common tasks in game development, further enhancing the user experience.

Overwhelming Interface: Some users have found Unity's interface to be overwhelming and complex, particularly for beginners. They feel that the abundance of options and the ability to attach specific code to objects in the scene can make navigation and organization challenging.

Unidirectional Mobile App Workflow: There is criticism that Unity's mobile app workflow is unidirectional, requiring a lengthy build process and making it difficult to make changes in Unity and see them reflected in Android Studio or Xcode in real-time. This has been mentioned by several reviewers as a drawback.

Shift from C++ to C#: Experienced professionals coming from other game engines may feel annoyed by the shift from using C++ to C# in Unity. While this transition may not be an issue for beginners starting with Unity, some users have expressed concern about having to learn a new programming language if they decide to switch to another game engine in the future.

Users commonly recommend the following three things when using Unity:

  1. Start with Unity Personal and upgrade to Professional if substantial revenue is generated.
  2. Utilize Unity's extensive library of tutorials and resources, and be patient and persistent in learning how to code in Unity.
  3. Take advantage of responsive forums for help, embrace the power of prefabs, and explore the Unity Asset Store for custom tooling and tips.

These recommendations highlight the cost efficiency of Unity compared to its competitors. The users suggest starting with the free version and upgrading to the Professional edition if their projects generate substantial revenue. They also emphasize the importance of utilizing Unity's extensive library of tutorials and resources to learn how to code effectively in Unity, while maintaining patience and persistence throughout the learning process. Seeking help from responsive forums, embracing the power of prefabs, and exploring the Unity Asset Store for custom tooling are also suggested strategies for maximizing productivity with Unity.

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
I am using Unity for Game Development. I used VR tools of Unity using library OpenVr. Unity is perfect for creating 3D simulations, and because Unity is a game engine, gaming of a project is really simple, and gamification makes the project not only engaging but also appealing for the user.
  • User Friendly
  • Assest Library
  • Pricing
  • Screen play and GUI Quality
  • To create an app, you'll need to integrate a variety of technology.
  • Compatibility Issues arises sometimes after update
  • Continue to develop ML learning models for AI.
Unity is ideal for small game studios who wish to create high-quality games without having to invest in developing their own engine or charge a high price for a third-party engine. Unity is also better adapted for 2D games and handheld games, as it is likely to be more powerful and cost-effective in these areas than its major rival, Unreal Engine.
  • Pricing
  • Support
  • Availability of assets
  • Unity has made the job easy with its build in assets library
  • Unity has provided us with brilliant screen play options
  • Unity has the best pricing schemes available in comparison with its competitors
Unity offer more variety and more library assets in comparison with any other game development platform out there. The price and support is what actually separate unity from others as you wouldn't get any quality with such cheap prices in any other platform. The unity platform is user friendly thus allowing me to experiment in different scenes without prior information and guiding me all the way so my learning never stops.
5
We are a team of 5 members working on Unity game development. The team consists of both armature and experience user and both are working on the project of building a exiting game. The platform of Unity is quite well manage and it doesn't took much time before the internee learn the art and become efficient in Unity.
1
Only one person in our group is master and he can help unity. For mastering unity one has to master the art of
1- Textures 2- Animations 3- Scripting 4- Graphical User Interface (GUI) along with one must know the session management to effectively time the performance of the game.

  • SteamVR Plugin
  • Unity-Chan! Model
  • 3D Game Kit
  • Yughues Free Ground Materials
No
I
  • Price
  • Product Features
  • Product Usability
The major factor is choosing unity above Blender or any other was due to its assets library and usability. Blender might be financially better but the gameplay unity offer is unmatchable and thus it play a vital role in deciding unity.
If I had to choose again I would still choose unity as there aren't many others gaming platform available till now that have such valuable and user friendly interface that unity provides. There might be a competition in the future with the development of AI Techniques but till now Unity is head and shoulder above its competitors.
The support of unity is what distinguish its from other platforms. You can download any assets and that asset library will guide you and if its still not work for you then you can ask in their community where there are tons of professional developer waiting to answer your query. So yah Unity support staff is what impress me the most and I would give it the 10/10.
I haven't bought the premium support as I didn't felt the need to buy premium as I don't do multilevel game developments improvising different screenplays rather I do simple 2-D or 3-D game development as for that I didn't felt the need to buy premium support. The community was really helpful and guides me the process of game development.
No
On starting with unity I remember I bought an asset unknowingly whether I would be able to implement it in my screen play or not but the asset comes with built-in guide to help you get familiarize with the assets so that you can used them efficiently in your game. I was so happy that I didn't have to waste my time in order to learn about the asset properties.
Sarah Ciras Rousseau | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Allows students to create professional products.
  • Learn an industry standard.
Unity offers a professional environment, better preparing students for a career in game development. It also has a tremendous amount of documentation, allowing for a large independent study of the program and environment. It also provides for flexibility in assets, making the game your own very easily. This leads to it being a fabulous choice for those who are serious about game development.
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.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Rapid game releases.
  • Very low startup costs.
  • Asset store let us minimize hiring and save big.
I've also spent years with Unreal. And while it's a great engine, if anyone isn't sure what to use I think Unity is the right one to pick. Things will be easier and with no downsides.
They always reply to issues and fix them in my experience
Andy Turner | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
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.
  • Negative ROI.
  • Learning improvement.
  • Business learning.
The ease of use of Corona although superior to unity does not stack up to an overall better experience. Unity asset store needs some work period the Corona asset store is brilliant. In Android Studio getting the simple projects to build is very time consuming and worthwhile. In Visual Studio it is easy to debug an application in unity by attaching to process. I selected unity above Corona because of the possibilities for expanding to the desktop. I could not use Android Studio as quickly as I could use unity and Visual Studio. I could use Corona in under one hour and it would serve all of my needs at the moment. However, it does not have the expandability or extreme boost in sales numbers that could be achieved.
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.
Return to navigation