Unity

(105)
4.5 out of 5 stars

Unity is a development platform for creating multiplatform 3D and 3D games and interactive experiences that lets you aim to build a business on creating high-end content and connecting to players and customers.

Work for Unity?

Learning about Unity?

We can help you find the solution that fits you best.

Unity Reviews

Ask Unity a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 106 Unity reviews
LinkedIn Connections
Unity review by <span>Desire L.</span>
Desire L.
Validated Reviewer
Verified Current User
Review Source

"Good development software"

What do you like best?

I like how complex the software is. It is very powerful, and can do a lot. It's a great piece of development software. It is difficult to learn, but there are a lot of tools out there that are very beneficial. It also have a lot of the same shortcut keys as other 3D programs, so navigating the software is straightforward if you have used 3D modeling programs.

What do you dislike?

The projects you can make with the Personal version look terrible. You don't have access to all the features, which I understand. However, when you are learning the software it becomes frustrating, because you try to do something (making terrain for instance) and you can never get it to look really realistic. I wish there were more tools available in the free version to generate more realistic worlds.

Recommendations to others considering the product

Definitely try the software before you commit to spending money on it. It is really powerful, but there is a very very steep learning curve. If you don't have coding experience, or at the very minimum experience in a 3D environment you may find that learning the program is quite challenging.

What business problems are you solving with the product? What benefits have you realized?

I am learning Unity to potentially branch out into software and game development. After I take the time to learn the software I think it will be a great asset in helping me create apps. I would like to add app development to the list of services I can provide to clients, and I think that Unity may allow me to do that.

Sign in to G2 Crowd to see what your connections have to say about Unity
Unity review by <span>Arav S.</span>
Arav S.
Validated Reviewer
Verified Current User
Review Source

"Great Versatile Engine"

What do you like best?

Unity is a really simple and versatile engine. You can make any kind of game/simulation/visualization with it. You can make a simple 8-bit platformer or a AAA graphics RPG. Unity lets you do everything without much work.

The Components system is just a great game engine entity model. There are methods raised in each MonoBehaviour for many many different kinds of events, which can be used for a variety of different tasks. Unlike other systems, Unity's Component system allows you to attach as many MonoBehaviours as you want to a GameObject (game engine entity) which is really great for code modularity and cleanliness.

Unity also has a great great great Asset Store, one of the best things about Unity. You can find beautiful art, well made editor tools and efficient and optimized AI, camera scripts, animations, everything. You can almost create a whole game only using products bought on the Asset Store. It is also a great source of income for people who have some awesome code or art that they want to share. The Asset Store publisher experience is clean and makes it easy to submit packages which go through a stringent approval process.

The highly extensible editor makes it easy to create a small script that will, say, create 1000 clones of the selected objects with the click of a button even without playing the game.

And then there's the number of platforms Unity supports. You are able to publish to more than 10 platforms provided that you have the SDKs to do that. Android, iOS, PCs (including Mac and Linux), Xbox, PS, PS Vita, Wii U, Native VR support and the list goes on.

What do you dislike?

Although the Personal (Free) edition has support for all game engine features and is completely free to publish games with, there are some limitations like no custom splash screen (that's the only hindrance to some people). Unity 5 has a beautiful splash screen though, and if you can live with it, then you don't need to look further.

Unity is a bit pricey. The Unity Professional license is 1500$ or 75$/month, and you have to pay the same amount for each Android Pro and iOS Pro licenses. Unity Pro without Android/iOS Pro will not use your custom splash screen, which is why you'll have to spend *a lot* (if you are an indie studio) to be able to publish on mobile with custom splash screens. (You could probably get away with purchasing the licenses for 1 month and publishing the game in that month.)

Recommendations to others considering the product

Unity is altogether a great product, and if you're looking to develop a game on many platforms Unity is definitely the one to use. If you intend to develop a Crysis 3 like super graphics game only on PC and/or Console, then you might be better off with Unreal Engine or CRYEngine (or the new Amazon Lumberyard). But Unity still can deliver quite stunning graphics. Just check the link below out and check the features. If you do decide to go with Unity, you won't be disappointing, unless you come from another game engine, in which case the fanboyism may kick in (happens to me too).

http://unity3d.com/unity

What business problems are you solving with the product? What benefits have you realized?

Working on all kinds of things: A 2D platformer, a terrain painting tool, vehicle AI is a dream with Unity.

The Asset Store really cuts down on man hours for not a lot of money. You can get a tool that will generate and texture beautiful terrains for 45$ on the Asset Store. (Sorry, designers).

Modularity with the component system really helps in maintaining the code base. I can have different scripts for moving and setting the target Transform, Obstacle Avoidance (OA) and the actual vehicle controller for my AI system and put them all on the same car.

I don't even need to make the user of my AI system do anything. I can just ask them to click a button in the highly extensible editor and everything including positioning the OA detectors and setting the required variables through code.

What Game Engine solution do you use?

Thanks for letting us know!
Unity review by <span>Ruojia X.</span>
Ruojia X.
Validated Reviewer
Verified Current User
Review Source

"Unity review"

What do you like best?

I like that unity has many cool features. I can make a very cool game. I really like the fog effect and halo effect. Unity store has many items that could be used. Also, the unity website helps me to write the code.

What do you dislike?

Unity store does not have many free items. Also, the collaboration part of unity needs more improvement. In order to work on the same project, we all need to have the same version of unity. However, some laptop might not support certain version.

Recommendations to others considering the product

Overall, unity is a good product. I recommended it a lot. Just want to remind anyone that want to use Unity to work a group project. You need to make sure everyone in the group is using the same version of unity. And always back up your project because you never know what will happen. Before downloading from the drive, save everything you did in a prefab so that you will not lose it.

What business problems are you solving with the product? What benefits have you realized?

Unity allows me to work on a VR project as a team. We can each work on it and upload it once we are done. Then we can download it from the cloud and update it. This is very convenient for a group project.

Unity review by <span>Raphael S.</span>
Raphael S.
Validated Reviewer
Verified Current User
Review Source

"Best Game Engine for indie solo developers and small teams"

What do you like best?

Unity is the most flexible game engine, with a great fit and workflow for solo developers and small teams. It is extremely user friendly in comparison to other game engines and is getting better and with more advanced features everyday. The Asset Store is a huge timesaving for your projects and helps newcomers a lot. If you like to be a game developer, I think Unity is the place to start. Besides all that, the documentation, tutorials and community are great.

What do you dislike?

As any other game engines, Unity has a hard learning curve and you have to be prepared for that. The graphics processors are not so polished as in Unreal Engine but are getting better in the latest releases. The internet dashboards for your team and projects needs interface improvements.

Recommendations to others considering the product

If your dream is to work as a game developer and you don't have previous experience, I think Unity is the best place for you to start learning and making your own projects.

What business problems are you solving with the product? What benefits have you realized?

Unity is the game engine that I use to make my games without great investment. I use it to prototype and make storyboards of audiovisual projects too. And lastly, we are starting to use it to make scenarios of real live events for ideation purposes.

Unity review by <span>Ieva D.</span>
Ieva D.
Validated Reviewer
Verified Current User
Review Source

"Convenient, easy to use program."

What do you like best?

User friendly interface, easy to learn to work with. I also like that new features are being added in newer versions of Unity e.g. more collider shapes, more particles editing options etc.

What do you dislike?

Since updating to Unity 5.5 version I'm experiencing a lot of visual glitches like random red lines, some spaces suddenly becoming black etc. My coworkers experience similar problems as well. No such problems occured in 5.4 version. It also has some little annoyances e.g. I dislike the way you have to delete polygon collider vertices in 5.5 version, 5.4 version had more convenient way, or sometimes drops you out of the folder you are in.

Recommendations to others considering the product

Unity is easy to learn to work with and has a lot of features for easy game development. I would recommend this program for people, who don't have a lot of experience, because of its interface and also because you can find a lot of information about this program and its features in online forums.

What business problems are you solving with the product? What benefits have you realized?

Product development. Simple user friendly interface, easy to use, suitable for creating both, 2D and 3D games.

Unity review by <span>Caleb W.</span>
Caleb W.
Validated Reviewer
Verified Current User
Review Source

"It has given me a career, and a way to follow my passion in game development."

What do you like best?

Unity is easy to use. It is one of the largest initially free engines that has steady development. I have tried other engines. It's main competitor, the Unreal engine, just couldn't compare. Unity has what feels like ten times as much documentation by Youtubers and articles online.

Unity ports to almost any mainstream platform. Android, iOS, windows, etc.... It's one of the best options for phones specifically. It is very lightweight at its base and compiles well.

They update Unity regularly. and address a lot of community concerns.

What do you dislike?

Some legacy features, such as the UI, have some strange quirks. The UI is displayed in the scene view itself, overshadowing your 3D environment. Instead of having its own UI view tab. Base assets, such as lighting, can be a bit hard to understand and install. Unity gives a lot of free assets, but they're usually combined with other asset packs, that you have to pick apart.

Baking lighting is difficult, and I've run into a lot of bugs. Built in animation tools have some odd things. Such as not being able to zoom in and out to see your animator connections.

Recommendations to others considering the product

If you're interested getting into software development, or specifically game development, this is the best software for the job.

What business problems are you solving with the product? What benefits have you realized?

The speed of use is the appeal. Building a lot of the 3D environments and porting to devices. I can demo ideas and concepts faster than any other coding program that I've used. For things such as 3D models or sprites, it's as simple as drag and drop to get them into the environment.

Unity review by <span>Christopher F. A.</span>
Christopher F. A.
Validated Reviewer
Verified Current User
Review Source

"Great Game Engine That Runs on EVERYTHING"

What do you like best?

I initially switched to Unity3D from writing my own engines from scratch to save effort porting to iOS from Android. Since then, they've included basically all video game platforms, virtual reality devices, augmented reality, mobile platforms, etc.

It also is a very powerful flexible engine with an interface that you can add your own features to as well. We use a lot of custom coded features internally.

What do you dislike?

The only thing I've came across that I dislike with Unity3D so far is the UNET code. It's not so much the function of the UNET network features, it's how poorly documented it is. We had a bug that we took a while to solve and it took quite a bit of digging through forums to find out it's been depreciated. And we had to guess how the new function worked.

What business problems are you solving with the product? What benefits have you realized?

The time we saved from porting, programing our own features, and using a very tested engine has helped us skip the boring part of development and get right into game making.

Unity review by <span>Borna K.</span>
Borna K.
Validated Reviewer
Verified Current User
Review Source

"Unity - Best option for 2D and mobile games"

What do you like best?

User interface, well documented, cross-platforming, community support with active forums, learning curve, programming flexibility, excellent asset store, engine is convenient for development of virtual reality on mobile devices, good toolset for 2D games, tailored for indie developers, visual editin tools, you can extend editor with plugins, free to a certain point, quaternions.

What do you dislike?

Subscription model, outdated Mono runtime, animation graph system. occasional crashes, engine source code is not available to any user so you cannot resolve any bugs that were caused by engine(only exception is if you pay great amounts of money), version control, .

Recommendations to others considering the product

I think Unity is an excellent pick of choice for everyone considering mobile games, 2d and 2.5d games, it has outstanding community, and one of the best asset stores there are on the market. Also it is free unless you reach certain revenue, then you need to upgrade your license.

What business problems are you solving with the product? What benefits have you realized?

Unity is the leading game industry software, at the top of the growing VR market, one of the best asset store there is. If you are an indie developer and plan to build 2D games, or games for mobile phones that is an ideal choice you can make.

Unity review by <span>Ardi M.</span>
Ardi M.
Validated Reviewer
Verified Current User
Review Source

"Have been using unity for around 6 month - here's my review of it."

What do you like best?

- User-friendly UI

- Meet most of my needs

- Lots of programming language options (C#, JS, Boo, etc)

- Multiplatform

- The community is pretty huuuge

- last but not least, it's free *I'm currently using the free version of unity.

What do you dislike?

- The documentation isn't easy to read (and implement) for a noob C# coder like me :p, I highly suggest to give a small sample or something easy that can be implemented in each section of the documentation.

- Outdated tutorial videos.

- doing something like cross-platform IAP thing, networking, are pretty difficult.

- The Price for its premium license is pretty high. should be decreased a bit. (especially for Indie devs like us)

Recommendations to others considering the product

Go ahead to use it! It's cheap (literally, free) engine (for personal license) and Pretty easy to use.

There's also lots of documentation and tutorial available. and the community is pretty huge too.

What business problems are you solving with the product? What benefits have you realized?

We mainly use unity's game engine to develop our Mobile Game. before that we use an infamous C++ game engine, it's pretty solid engine but hard to use. since we move into unity, everything was done easily. :)

Unity review by <span>Brian M.</span>
Brian M.
Validated Reviewer
Verified Current User
Review Source

"Unity for Building Games"

What do you like best?

Unity is changing the world. Unity is a free to develop with game-building engine. It has so many features built into it it can get a little overwhelming. however, there are numerous resources to learn from that can get up to speed in no time.One great feature is you can deploy your projects to almost every platform available with the ease of a selection. Assets can be purchased and there are many free assets available also. You can import your own created assets as well. You can make 2d games, 3d games and VR games with Unity. The Unity community is vast, inviting and friendly. Unity first came out in 2005 from Apple. It runs very smooth on most machines and multiple operating systems.

What do you dislike?

Very Complicated at first. takes a good amount of learning to get going.

Recommendations to others considering the product

Lots of learning opportunities are out there. Take advantage.

What business problems are you solving with the product? What benefits have you realized?

Easily creating interactive experiences on multiple platforms.

Unity review by <span>Luuk D.</span>
Luuk D.
Validated Reviewer
Verified Current User
Review Source

"The ever improving, most open and most versatile game engine ever."

What do you like best?

Unity3D is always improving and this is has become even more clear in the last year or two. The engine is updated quite often with many great new additions and bug fixes. Not only the Engine it self is getting many upgrades though, the various services Unity Technologies provides have also been increasing their quality in the recent months. With advertisements, multiplayer, a new collaboration tool, remotely adjustable settings and a vast analytics platform it is certainly visible Unity is still expanding. Unity also supports all of the most popular platforms out there, ranging from PC/Mac to Android/IOS and from Playstation/XBox to AR/VR. So what ever audience you're trying to reach, with Unity it is certainly possible!

What do you dislike?

From time to time you have a chance to experience a bug in the engine itself. On certain projects this can become quite an issue, certainly because of the bug happens once it's likely to happen more often during the development of your project. Often these are bugs you can not fix, like bugs in the UI system which will flood the editor with errors. Though it must be noted that if such bugs don't occur during development, the experience is wonderful.

Recommendations to others considering the product

Start out by watching their tutorial video's on their website. They have tutorials on the basics of programming all the way to the intermediate level. Besides general programming and engine tutorials they also have various different tutorial series in which they create an entire game project from the beginning.

What business problems are you solving with the product? What benefits have you realized?

Unity3D can be the go-to engine for all your game development. With the big amount of platforms it allows you to export to you can cover nearly every inch of the market. Not only is Unity great for making games, it can also be used to create simulations, AR and VR content, and more.

Unity review by <span>Yoran M.</span>
Yoran M.
Validated Reviewer
Verified Current User
Review Source

"Unity an Engine for Beginners and Pros"

What do you like best?

A full featured and mature game engine that becomes more powerful with each release.

Great API for easy customization such as adding new functionality, automation and extending the engine.

What do you dislike?

The documentation can be out of date and structurally certain sections are inconsistent compared to the newer documentation.

No quality control in the asset store.

Recommendations to others considering the product

Unity is a great place to start but to fully appreciate what Unity makes easy for developers it is useful to have experience with more basic libraries like SDL or SMFL. Having experience outside of Unity is very useful in order to hit the ground running.

What business problems are you solving with the product? What benefits have you realized?

Solving the difficulties of indie game development with a robust engine that stays neutral and does not make assumptions about the type of content I want to create. In contrast the Unreal Engine is skewed towards First Person Shooter development and therefore the developer has to fight against the engine to make content that does not fit that mold. Unity is great for making a variety of content and will generally stay out of the developer's way.

Unity review by <span>Animesh J.</span>
Animesh J.
Validated Reviewer
Review Source

"Best Engine to get into Game development today, saved my Career"

What do you like best?

+ C# as a programming language

+ Very versatile, multi platform export is a huge advantage.

+ Asset store provides enough resources for a solo or small team to get started into game development.

+ Lot of freedom to create the type of game you like, its not constrained to FPS or RTS style game engine.

What do you dislike?

- Graphic engine is still not quite there yet.

- Graphic also break often because of multi-platform dependencies.

- Little or no control over Rendering pipeline (version 2017.1)

- The asset store needs a cleanup, too much garbage which is retroactive and very little quality control.

- Bug fixes and QA on the engine itself is rather slow. It has the majority market share but they don't employ more people.

Recommendations to others considering the product

If you like C# use Unity, if you like C++ choose Unreal.

Unreal and Crysis still exceed in Graphics but Unity will excel in coding/development.

What business problems are you solving with the product? What benefits have you realized?

Making simulations, teaching aids, educational resources using the game engine from an Educational standpoint.

NAIT is a trades specific polytechnic and it has major stake in training for physical jobs, for which Unity is a great platform to make anything physical into virtual and easily deploy-able.

I also write on Quora and recommend people who want to get into game development to start from Unity and go upwards.

Unity review by <span>Андрей .</span>
Андрей .
Validated Reviewer
Review Source

"One of the Best Engine"

What do you like best?

It has a very large support base, as well as a lot of detailed books and descriptions. The ability to create an application for all modern platforms. A very large community. A huge number of ready assets and a large add-ons store.

What do you dislike?

There was no programming language support with which I was used to working. I had to spend a lot of time studying Mono.

Recommendations to others considering the product

Easy to learn, but very powerful tool for creating games. The ability to create an application for all modern platforms. If you can not afford to write your own engines or just do not want to do it, there is already a ready product. Now Unity can easily compete with the best game engines Try and see for yourself.

What business problems are you solving with the product? What benefits have you realized?

I use Unity to create a game with Leap Motion controller support. It was very easy to start using this program. Already there were ready working examples, functions for interaction with the controller. It remained only to screw it all into my game.

Unity review by <span>Brandon C.</span>
Brandon C.
Validated Reviewer
Review Source

"Unity is a good engine easy to use for beginners"

What do you like best?

I like the amount of support you can get from the community and how easy it was to catch on and commit to learning the engine. Perfect for beginners and with a little coding know how can be used at a professional level.

What do you dislike?

I liked really everything about the engine. At first it was a little overwhelming about what to learn first but by doing the basic tutorials I was on my feet and understood the structure of it all. Organization is key and being persistent in your coding.

Recommendations to others considering the product

Unity is good for getting prepared to enter the gaming industry. Highly recommend to anyone that wants to see what its like to make a game.

What business problems are you solving with the product? What benefits have you realized?

It allows me to make the products in my head and provide entertainment value to customers and be bale to learn this product without paying a dime is awesome. Making a game takes time and commitment.

Unity review by <span>Varun C.</span>
Varun C.
Validated Reviewer
Verified Current User
Review Source

"The best Game Engine"

What do you like best?

Unity 3D is by far the best general game engine on the market. It excels at rendering, performance scales, Mechanim animation system. The Unity community is hugely active and wonderful. The licencing model of Unity is also good.

What do you dislike?

Although C# is a great addiction and a good choice for game programming, Unityscript is a very bad alternative. The lack of a real material editor is also a pain point for any developer. Unreal engine is better alternative when it comes to high quality games.

Recommendations to others considering the product

The best game and physics engine if you're looking to create mobile games or games that are not very graphically intense.

What business problems are you solving with the product? What benefits have you realized?

We were using Unity for game developement

Unity review by User in Animation
User in Animation
Validated Reviewer
Verified Current User
Review Source

"Powerful framework without the hassle"

What do you like best?

Easy to use interface and powerful tools, I especially like the Mechanim Animation tools which make it very easy to create a modify animations, they've improved the 2D implementation in mechanim significantly which I especially like as my current project is 2D.

What do you dislike?

Current 2D support needs improvement in how sprites are handled, tile mapping is still something that doesn't have full support without buying plug ins, but its improved since their 2016 build.

Recommendations to others considering the product

If ease of use and powerful tools are what you're looking for I recommend Unity 3D, however if you're looking for 100% 2D support I'd suggest GameMaker over Unity as its more tailored for 3D. However, they've been improving 2D support and scripting so its getting to where it needs to be.

What business problems are you solving with the product? What benefits have you realized?

For me as a small independent developer, Unity's accessibility and powerful tools makes it a very valuable tool among other frameworks like the new Lumberyard, Unreal and GameMaker for a vast array of different experiences. Each have their strengths and weaknesses, Unity is strong for 3D and its 2D capabilities are following closely which allows me to use Unity for both 3D and 2D projects. It meets my needs nicely.

Unity review by <span>Grant F.</span>
Grant F.
Validated Reviewer
Verified Current User
Review Source

"Like a relative, I love it and I hate it."

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Cesar C.</span>
Cesar C.
Validated Reviewer
Review Source

"The best software for games"

What do you like best?

First, it has an easy integration with different 3D softwares. In addition, assets that complement these models or objects from other software are incredible.

Second, it has a high level of compatibility with consoles, operating systems and devices that currently dominate the market.

Third, particles and native Unity's dynamic objects are wonderful, easy to use and implement, as many of the dynamic elements that can not be exported from 3D programs.

Fourth. On the Internet there is a lot of templates, programming resources, assets and tutorials that will facilitate your projects.

Fifth, it has broadened my portfolio of services that I can offer to my customers since many request this kind of games, not only at consoles, it also create small games or applications that help them meet different marketing objectives.

What do you dislike?

The interface looks complicate. The continuos versions and that you have to download and the unity plugin to play it online. It would be a great idea to make a joint venture with the cellphone models to have unity by default.

Recommendations to others considering the product

If you are in the market for graphic design, advertising, communication, 3D production, systems engineering, graphic design, etc., should at least know about this software, because now, everything indicates that this type of software will migrate the requirements of the Business.

What business problems are you solving with the product? What benefits have you realized?

Internet games, mobile games, mobile apps, augmented reality and apps interfaces. It is the best software to make or accomplish several things. It is another photoshop that you can use for anything. If you want to be competitive in the present and future, you have to learn this software.

Unity review by <span>Bryan K.</span>
Bryan K.
Validated Reviewer
Verified Current User
Review Source

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

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Craig S.</span>
Craig S.
Validated Reviewer
Review Source

"Robust and Accessible Game Engine"

What do you like best?

No matter your skill level you can begin using Unity and very quickly prototype a game idea. The toolset takes the hard stuff, physics, rendering, and UI and simplifies it.

What do you dislike?

There are a few features that I think Unity needs to work on. If they could incorporate some sort of visual programming language, I feel like they could be more on par with other competitive engines. You really need to know how to code in Javascript or C# to do anything really in depth.

Recommendations to others considering the product

Understand the how the major systems in Unity function. You want to do things the Unity-way as much as you can. How you organize your prefabs is vital.

What business problems are you solving with the product? What benefits have you realized?

Quickly prototyping new ideas as a game designer is a primary reason I use Unity. The second being the freedom of platforms you can build.

Unity review by <span>Brandon M.</span>
Brandon M.
Validated Reviewer
Verified Current User
Review Source

"Easy enough for indie devs, powerful enough for professionals"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Daniel Mauricio P.</span>
Daniel Mauricio P.
Validated Reviewer
Review Source

"Everything for High Quality Games."

What do you like best?

The intuitive interface, a great community, a lot of learning tools, The workflow, The requirements, is not about the power needed by Unity, is about the power needed by your game. Continuous updates and fixes. Asset store. Great visuals. Code in C# and JS, Multi-platform support (Android, IOS, PC, Mac, Xbox 360/0ne, PS3/PS4, WiiU, Nintendo 3DS, PSvita, smartTV and more) It's an incredible tool, and the best you can obtain it for free in the personal edition.

What do you dislike?

Some unexpected bugs. They depend a lot from the Asset store developers, they should add new tools in the standart engine package.

Recommendations to others considering the product

Don't be lazy, do a search in google before asking. You need other tools to modeling and texturing, you can Animate in Unity but is better do that in another software like Maya. Watch the official Unity tutorials. You need other tools to create and record music/audio. Is good if you know about Graphic design and photography. It's better C# because you can create plugins and other stuff with it. If you know JS is really similar to C#, just do it, learn C#.

What business problems are you solving with the product? What benefits have you realized?

I only need to focus in Game Development and not in tools to develop. The distribution and options to publish our games are amazing, a lot of platforms, more opportunities. They are always th

Unity review by <span>Maxim L.</span>
Maxim L.
Validated Reviewer
Verified Current User
Review Source

"Unity 3D Review"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Glen F.</span>
Glen F.
Validated Reviewer
Verified Current User
Review Source

"Great tool for making any kind of games."

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Jonathan J.</span>
Jonathan J.
Validated Reviewer
Verified Current User
Review Source

"If you can dream it you can build it"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>David B.</span>
David B.
Validated Reviewer
Verified Current User
Review Source

"AR/VR/MR/Apps Whatever you need in software design Unity3D has it."

What do you like best?

Drag and drop GUI as well as a huge asset store of 3D objects and code. Cross platform development that includes consoles, AR, VR, and MR devices as well as IoT and proprietary hardware.

What do you dislike?

Training materials tend to be very outdated. The editor also tends to through errors that are not well defined in the documentation.

Recommendations to others considering the product

Have a C# developer on your team or start learning it.

What business problems are you solving with the product? What benefits have you realized?

Augmented Reality, Virtual Reality, and Mixed-Reality development for educational environments. These experiences can be deployed on the Hololens, Vive, oculus, and a host of mixed reality devices.

Unity review by Consultant in Retail
Consultant in Retail
Validated Reviewer
Verified Current User
Review Source

"The industry standard for game development"

What do you like best?

With multiplatform building functionality and an easy to understand interface, it's no wonder Unity3D is quickly becoming a one stop destination for 2D/3D application and game designers alike.

What do you dislike?

There's a learning curve that come for beginners and experts alike, Unity's workflow compliments it's features and knowing where to start depending on your goal produces risks and confusion if you strictly depend on community answers and asset store bundles.

Recommendations to others considering the product

View the Asset Store and community forums for a lot of custom tooling and tips; plugins are extremely helpful

What business problems are you solving with the product? What benefits have you realized?

A free to use, out-of-box renderer for any application dependent on platform as well as added components strictly for game development solves business es desires of creating something interactive quickly!

Unity review by <span>Andi A.</span>
Andi A.
Validated Reviewer
Verified Current User
Review Source

"Game development, free and fun"

What do you like best?

- Free. Normally, the first thing that strikes you in this case is that such a software is free. I know that it was not so at first.That is definitely understandable. Unity is a really high-quality game engine.

- 3D and 2D. It does not matter what you want to create. Everything is possible. I even have used it for 3D animation and simple applications that required just a good UI interface.

- Cross-platform. You code only once, but you can export your game to several platforms. This includes Windows, Android, Mac, Linux, iOS, Tizen, WebGL.

- Time. After some experience, the workflow becomes easier. I consider it much more fast than other similar game engines.

What do you dislike?

- Being a game engine that tries to lower the coding, it takes a bit away from the user.

- Difficult at first. Unity has a lot of features. So, diving in it at first, you will find yourself overwhelmed. The learning curve is a bit difficult at the start.

Recommendations to others considering the product

If you are searching for a free game engine that gives you control, offers cross-platform coding, for 3D and 2D, then Unity is hands-down the right choice. I, for myself, am a huge fan!

What business problems are you solving with the product? What benefits have you realized?

I use Unity for my 3D animation jobs. I have also created applications that required just a stylish UI. And that is simple and fast to do with Unity.

Unity review by <span>Sebastian M.</span>
Sebastian M.
Validated Reviewer
Review Source

"Best Engine?!?!?"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Ben L.</span>
Ben L.
Validated Reviewer
Verified Current User
Review Source

"Unity, a great way to make games or any 3D tools"

What do you like best?

The ability to build a prototype quickly, then refine it to a polished product in a relatively short period of time makes Unity one of the best ways of creating games, both large and small.

What do you dislike?

I have a few issues with the user interface, although it has improved greatly since the first versions I used.

Recommendations to others considering the product

Try other tools, however Unity is a great all-round product which will, in all likelihood, enable you to build what you need with the minimum of trouble.

What business problems are you solving with the product? What benefits have you realized?

Small games development, and building 3D visualisation software.

Unity review by <span>Michael H.</span>
Michael H.
Validated Reviewer
Verified Current User
Review Source

"Unity: a developers choice"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Jason L.</span>
Jason L.
Validated Reviewer
Verified Current User
Review Source

"Great Game Engine"

What do you like best?

The feature-set is rapidly growing, and there's a great deal of tutorials and support online.

What do you dislike?

I would love to see a dedicated level editor (i.e much like Valve's Hammer Editor).

Recommendations to others considering the product

It's a great piece of software, and pretty flexible. I think the Unreal engine is still ahead of it, but it's pretty good. Documentation is great, and there are a series of plugin available to speed up VR/AR development.

What business problems are you solving with the product? What benefits have you realized?

We're developing VR and AR applications for the HTC Vive and HoloLens.

Unity review by <span>Yves P.</span>
Yves P.
Validated Reviewer
Verified Current User
Review Source

"Great software for game"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>John Z.</span>
John Z.
Validated Reviewer
Verified Current User
Review Source

"Unity gives us the flexibility we need"

What do you like best?

I like that it works very similarly to 3D animation software we use and it can deploy to multiple platforms with minimal or no changes for each

What do you dislike?

it's languages are a bit limited in terms of what will work. It also updates so frequently it is sometimes hard to get accurate help information

Recommendations to others considering the product

Unity gives you the flexibility to deploy to muliple platforms without having to do too much customization for each.

What business problems are you solving with the product? What benefits have you realized?

We can create games and apps in an established pipe

Unity review by <span>David F.</span>
David F.
Validated Reviewer
Verified Current User
Review Source

"The indie best-friend ever"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Frentzen R.</span>
Frentzen R.
Validated Reviewer
Verified Current User
Review Source

"Unity is great game engine and easy to use"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Ashlyn S.</span>
Ashlyn S.
Validated Reviewer
Verified Current User
Review Source

"Great for game development and simpler than UE4"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Emily C.</span>
Emily C.
Validated Reviewer
Verified Current User
Review Source

"Unity Game Engine"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Tiago L.</span>
Tiago L.
Validated Reviewer
Verified Current User
Review Source

"Unity Game engine - review"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Sam S.</span>
Sam S.
Validated Reviewer
Verified Current User
Review Source

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

What do you like best?

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?

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Davide D.</span>
Davide D.
Validated Reviewer
Verified Current User
Review Source

"A versatile 3D tool"

What do you like best?

- 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?

- 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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>reberson a.</span>
reberson a.
Validated Reviewer
Verified Current User
Review Source

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

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Tiago B.</span>
Tiago B.
Validated Reviewer
Verified Current User
Review Source

"Best engine for Indie Devs"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Molly P.</span>
Molly P.
Validated Reviewer
Verified Current User
Review Source

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

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Alonso P.</span>
Alonso P.
Validated Reviewer
Verified Current User
Review Source

"Amazing Game Engine"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Eduardo A.</span>
Eduardo A.
Validated Reviewer
Verified Current User
Review Source

"The best game engine for small/medium game studios"

What do you like best?

The learning curve is easier compared to other similar.

What do you dislike?

You have to "work more" in order to do more complex things (that in other engines could be easier); in Unity you have to pay for an asset that does it.

Recommendations to others considering the product

It is the best option for starters on game development (notice that you need some knowledge on programming), as there are many tutorials and books and the community is big enough for not getting lost in the way.

What business problems are you solving with the product? What benefits have you realized?

Game development

Unity review by User
User
Validated Reviewer
Review Source

"Powerful tool in the Hands of Game Developers"

What do you like best?

What i like is the entire Society of Unity Game engine. The Unity engine is so much powerful yet very user friendly and anyone can get started with with minimal effort compared to other game engines. The unity Learn section is so awesomely built, the great Unity forum and answers community always ready for help, more and more plugins are releasing their support for Unity, amazing updates each year and i am really excited about the year 2018, ease of getting required game assets form unity asset store. Being a Unity developer i found myself happy.

What do you dislike?

Their is nothing thing to dislike, though if in future C++ can be integrated then it ould be awesome.

Recommendations to others considering the product

Well, if somebody wants to become a game developer or at least want to try how to be a game developer then go with Unity, you won't be dissapointed. Why?

- You will have access to industry level tutorials for free

- You can get answers to your queries and questions from the powerful community of Unity Answers and Unity forum

- You get lots of free and paid assets for free from Unity asset Store

- Write once and deploy for any gaming platform in the industry

What business problems are you solving with the product? What benefits have you realized?

Well we make and deploy games and it simply to awesome to quickly create prototype of any game in our mind before starting with real development.

Unity review by <span>Jeremy E.</span>
Jeremy E.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Runs like a dream"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Fahmid U.</span>
Fahmid U.
Validated Reviewer
Verified Current User
Review Source

"Simple yet powerful"

What do you like best?

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?

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 the product

You are going in the right path.

What business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Jordon Y.</span>
Jordon Y.
Validated Reviewer
Verified Current User
Review Source

"Unity Review"

What do you like best?

Very easy to learn, and free for all the basic needs to create great games. Being able to create 2D games and 3D games on the same engine is also great.

What do you dislike?

I would like a wider selection of assets from the asset store if I'm not working with an artist

What business problems are you solving with the product? What benefits have you realized?

Its our main production engine for creating games, and wouldn't be able to make the games we have without it.

Unity review by <span>Lei C.</span>
Lei C.
Validated Reviewer
Verified Current User
Review Source

"One of the best software for game jams"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Harry R.</span>
Harry R.
Validated Reviewer
Verified Current User
Review Source

"Great for begginners, amazing for pro's"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Luis Felipe B.</span>
Luis Felipe B.
Validated Reviewer
Verified Current User
Review Source

"Excellent product"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Arthur F.</span>
Arthur F.
Validated Reviewer
Verified Current User
Review Source

"Easy to learn, develop and deploy"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by G2 Crowd User in Entertainment
G2 Crowd User in Entertainment
Validated Reviewer
Verified Current User
Review Source

"Developing a tactics game on Unity"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Ian G.</span>
Ian G.
Validated Reviewer
Verified Current User
Review Source

"Great game engine, easy and quick"

What do you like best?

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?

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

Recommendations to others considering the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Shannon B.</span>
Shannon B.
Validated Reviewer
Verified Current User
Review Source

"Unity is pretty good."

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Stefan B.</span>
Stefan B.
Validated Reviewer
Verified Current User
Review Source

"Beginner-friendly professional Game Authoring with good platform-support"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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 review by <span>Vanessa S.</span>
Vanessa S.
Validated Reviewer
Verified Current User
Review Source

"Makes 3D Game Dev easy! "

What do you like best?

Unity has so many templates and forums to help get a game up and running so quickly. More recently I chose to use Unity over competitor programs because of how easy it was to get it connected with the Xbox Kinect sensor.

What do you dislike?

The 3D aspect does make files heavy and if you aren't running on the right hardware it can become laggy.

Recommendations to others considering the product

The community is very helpful and its so easy to find some support when using this program.

What business problems are you solving with the product? What benefits have you realized?

Quick and detailed games are more achievable when programs like this exist!

Unity review by <span>Cristiano G.</span>
Cristiano G.
Validated Reviewer
Verified Current User
Review Source

"The Best Solution for Multi-Platform Development"

What do you like best?

Unity needs no introduction. It's quite simply the most versatile multi-platform development solution. What I love is the speed with which you can prototype in Unity. You can get from idea to prototype in days!

What do you dislike?

Not much, really. It's a really solid platform. The only thing may be how overwhelming it may seem for a newbie. But even that doesn't last long, conidering the wealth of information and tutorials for Unity you can find online.

Recommendations to others considering the product

I recommend getting Unity and pairing it with a few of the great plugins you can find on the Unity store. The best plugin for game development is the visual scripting plugin called Playmaker. Make a game in minutes, with NO coding.

What business problems are you solving with the product? What benefits have you realized?

Unity allows you to develop your game or application ONCE and then port it super easily to various different platforms. Imagine investing your resources into a game and THEN having to port it to Android. Not with Unity. Work on it once, and then the conversion to PC, Android, iOS and others is near instantaneous. Just set a few platform-specific parameters and build. It's that simple.

Unity review by <span>Roberto T.</span>
Roberto T.
Validated Reviewer
Verified Current User
Review Source

"Cool game engine"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

Video game development

Unity review by <span>Kielse N.</span>
Kielse N.
Validated Reviewer
Review Source

"Easy to learn, fast to prototype, awesome for VR"

What do you like best?

Unity is the best out there if you need time to market. You can buy excellent assets on the store and build fast prototypes to validade a concept. You can easily port your game to several other platforms.

What do you dislike?

It is hard to find something that I dislike. I think I dislike the languages you use for scripting. You can use C# or Javascript, but I am a better C++ programmer. But is not a big deal.

Recommendations to others considering the product

The Unity community helps a lot.

What business problems are you solving with the product? What benefits have you realized?

Building video-games for iOS, Android, Oculus, Vive and PS. If you are planning to work with VR, go with Unity.

Unity review by Administrator in Entertainment
Administrator in Entertainment
Validated Reviewer
Verified Current User
Review Source

"Overall Engine"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by User in Defense & Space
User in Defense & Space
Validated Reviewer
Verified Current User
Review Source

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

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by User in Design
User in Design
Validated Reviewer
Verified Current User
Review Source

"I am an experienced Unity user who makes mobile games. "

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by User in Media Production
User in Media Production
Validated Reviewer
Verified Current User
Review Source

"Unity is great"

What do you like best?

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?

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by User in Fine Art
User in Fine Art
Validated Reviewer
Verified Current User
Review Source

"A new user"

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by User in Computer Games
User in Computer Games
Validated Reviewer
Review Source

"You get what you pay for"

What do you like best?

Easy and simple to start as a beginner. Great UI. Everything what mobile game developer would need.

It has a lot of tutorials online in official channel. Supports 3rd party building.

What do you dislike?

Some major bugs have not been fixed for years. Code compilation is slow.

Biggest of all bad things is that there are no nested prefabs. This keeps development process way longer that it should be.

Recommendations to others considering the product

Easy to start.

If you want better features, you will have to pay.

If you have critical productions bugs, support will cost a fortune.

What business problems are you solving with the product? What benefits have you realized?

Very good platform to create mobile games. It has strong integration with other services and programs.

Main benefits are that it is free and easy to use for workers of any skill.

Unity review by <span>Bruno Daniel A.</span>
Bruno Daniel A.
Validated Reviewer
Verified Current User
Review Source

"Excellent Game Development Tool"

What do you like best?

Intuitive and easy to use, use C# has a programming language

What do you dislike?

Doesn't have that much info about shader scripting.

Recommendations to others considering the product

The documentation inside Unity website is very extensive and useful, give it a look.

What business problems are you solving with the product? What benefits have you realized?

Game development and Advertisment, Unity Ads is really got at impressions per download.

Unity review by <span>Srujan B.</span>
Srujan B.
Validated Reviewer
Review Source

"Loved it, tho the Math is little complex"

What do you like best?

Most of the things are pretty simple and intuitive. The best thing I liked about it is different ways to visualize the flow of the code which most of the times eases the task of finding bugs.

What do you dislike?

Some Math implementations are very complex. Doing simple things like rotations require complex Math concepts like quartinions etc, which makes game dev a little

What business problems are you solving with the product? What benefits have you realized?

Make games. It provides quite a good base for implementing some of the most complex things like shadows, light, reflection etc.

Unity review by <span>Alex O.</span>
Alex O.
Validated Reviewer
Verified Current User
Review Source

"Unity has a low barrier to entry."

What do you like best?

The simplicity of the engine and adding code as components to objects. The editor has many different tools for building particles, physics, and behaviours. It's able to build for almost every game platform out there and it's code is reusable for each platform.

What do you dislike?

The rendering needs to support the lowest common denominator of platforms. This basically means it's barred from some of the latest rendering techniques because it's diverse platform support. The tools are easily extended, but it's rendering is limited.

The installed C# tool is Mono Develop. The IDE is old and rather clunky. If you're on windows then you have the great advantage of being able to replace it with Visual Studio, so that's probably your best bet if you're building a game for android, but if you're building to iOS and need Xcode then you're kind of stuck on osX which means you'll want to use some other IDE other than MonoDevelop if you can help it.

Recommendations to others considering the product

Look to the user base to answer questions, but make sure that the question you're asking is phrased well. There is a very bad signal to noise ratio in the community. You'll have to do a lot of footwork to get a good answer from the user base. Many of the users out there have a very limited ability and low skill level. There are some expert users out there, but they rarely come to answer a poorly phrased question.

What business problems are you solving with the product? What benefits have you realized?

Cross-platform game development solutions where you write code once, then deploy everywhere. Unity can be used as a rapid prototyping environment where simple ideas can be created and tested on several different environments quickly and easily.

Unity review by <span>Lina R.</span>
Lina R.
Validated Reviewer
Verified Current User
Review Source

"Good software for basic projects "

What do you like best?

I like user interface, its easy to understand all the controls. It has huge rendering possibilities.

What do you dislike?

It has alot bugs and you find them when making some more advanced project. It crashes quite often.

Recommendations to others considering the product

I recomend this software for users who wants to create simple projects.

What business problems are you solving with the product? What benefits have you realized?

Product development.

Unity review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"Unity is an obvious way to get into game development"

What do you like best?

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?

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>NIRAV S.</span>
NIRAV S.
Validated Reviewer
Verified Current User
Review Source

"Best Game Development Using javascript and C#"

What do you like best?

Develop once deploy everywhere,it is multiplatform game development environment.

What do you dislike?

Many languages like java and python are not supported.

Recommendations to others considering the product

I recommend it to all gamedevelopers and all those who want a multiplatform environment,ease of usage ,drag and drop,are solely recommended to use this product.

What business problems are you solving with the product? What benefits have you realized?

I develop games and educational products

Unity review by <span>Srinivas J.</span>
Srinivas J.
Validated Reviewer
Verified Current User
Review Source

"Fast and easy way to understanf game development"

What do you like best?

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?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by User in Marketing and Advertising
User in Marketing and Advertising
Validated Reviewer
Verified Current User
Review Source

"I have built several apps including VR"

What do you like best?

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

What do you dislike?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Pascal C.</span>
Pascal C.
Validated Reviewer
Verified Current User
Review Source

"Rapid Game Development Solutions"

What do you like best?

Unity 5.1 allows for rapid prototyping or Vertical Slicing - deployable on a variety of current platforms. Popular game mechanics and Scripts are included facilitating early game development immensely. The current version also includes more robust tools for Audio / Visual FX allowing for state of the art graphic fidelity. Furthermore, Unity Technologies is also providing tools for leading AR and VR devices.

What do you dislike?

Unity 5.1 is a vast improvement from past versions. At the moment, some 3rd party asset packages can cause problems. New features might need some bug fixes.

Recommendations to others considering the product

One has nothing to lose when considering Unity 5.1

What business problems are you solving with the product? What benefits have you realized?

It's not what 3D Engine you use in the end that matters. Unity 5.1 is great and it's affordable, but so are some of the other engines. I personally found Unity to be easier to learn and develop on over the years.

Unity review by Consultant in Animation
Consultant in Animation
Validated Reviewer
Verified Current User
Review Source

"Powerful game engineering, not so great animation"

What do you like best?

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

What do you dislike?

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

Recommendations to others considering the product

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 business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Oliver M.</span>
Oliver M.
Validated Reviewer
Verified Current User
Review Source

"My first year as a developer"

What do you like best?

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

What do you dislike?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by User
User
Validated Reviewer
Verified Current User
Review Source

"Build really fun games as the speed of light"

What do you like best?

Unity give you every tools you need to create games easily. With Unity you can focus on your game without worry about technical things

What do you dislike?

Difficult to use at the beginning. You need a lot of experience to use all the power of this game engine.

Recommendations to others considering the product

Start by watching their tutorial video and you will learn fast

What business problems are you solving with the product? What benefits have you realized?

We can developp games on lot of platform with only one software. It's also wonderful for VR developpment.

Unity review by <span>Bharat N.</span>
Bharat N.
Validated Reviewer
Verified Current User
Review Source

"Easiest and low on resource game engine - unity"

What do you like best?

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

What do you dislike?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Julio M.</span>
Julio M.
Validated Reviewer
Verified Current User
Review Source

"Not intuitive for artists, unless you pay extra"

What do you like best?

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

What do you dislike?

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 the product

Only use if experienced programmers are available.

What business problems are you solving with the product? What benefits have you realized?

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.

Unity review by <span>Julio Alejandro V.</span>
Julio Alejandro V.
Validated Reviewer
Verified Current User
Review Source

"Power engine for indie developers"

What do you like best?

Very easy to understand and develop a game, easy workflow, a HUGE community that help you a lot, the assetstore is a very good firend

What do you dislike?

Standar shader cpuld be more customizable, but you can programm your own shader or buy one from the assetstore

Recommendations to others considering the product

Learn C#, look in the internet for help, there is a lot of forums and the unity community is huge and very helpful, don't be afraid Unity is a good pal

What business problems are you solving with the product? What benefits have you realized?

The pipeline is very easy to use, in this modern era of videogame production a quick pipeline is a most, also the esay of use, and the community is lovely

Unity review by <span>Kyle Q.</span>
Kyle Q.
Validated Reviewer
Review Source

"A EFFECTIVE GAME ENGINE, BUT REQUIRES SOME OUTSIDE KNOWLEDGE!"

What do you like best?

- Multi platform support is spot on for PC, MAC, and Linux systems and many more.

- Includes a new shader system that is very easy to use.

- HDR reflection which can help games pop with superior lighting.

- A improved audio mixer and physics engine along with animator tool.

- There is always support from the community with the 'Asset Store' and tutorials if needed.

- Always getting patched and updated to keep it up to date.

What do you dislike?

- Does require some extensive knowledge of C++ to get projects started right away.

- May be difficult to use at first, and there is a slight learning curve.

- Some assets on the store are a bit expensive, but are a great beginning resource.

- Currently works on Windows and Mac for game creation, Linux support is coming at a later date.

- Github integration still needs some work, but it is coming as well!

Recommendations to others considering the product

Don't let the learning curve throw you off, Unity gets easier to use the more you research or learn C++.

What business problems are you solving with the product? What benefits have you realized?

We have been finding the best game engine for our future projects, and we have tested a couple ranging from Unity to Unreal and Cry engine, but we are sticking to Unity for our next project.

Unity review by <span>Mikal S.</span>
Mikal S.
Validated Reviewer
Verified Current User
Review Source

"Unity is the best!"

What do you like best?

Unity allows me to quickly prototype application for a variety of markets.

What do you dislike?

Changes to the code base, removing old methods for no clear reason.

What business problems are you solving with the product? What benefits have you realized?

Developing software applications.

Unity review by <span>Steve C.</span>
Steve C.
Validated Reviewer
Verified Current User
Review Source

"Unity is the future of indie game development"

What do you like best?

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?

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 the product

Use it, learn it, stick with it.

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by User in Aviation & Aerospace
User in Aviation & Aerospace
Validated Reviewer
Verified Current User
Review Source

"Solid Game Engine Editor, small learning curve"

What do you like best?

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?

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

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Igor d.</span>
Igor d.
Validated Reviewer
Verified Current User
Review Source

"Perfect for start to mid level developers"

What do you like best?

Easy to start and large community to ask and reach out for help. Perfect for small/indie projects

What do you dislike?

Non visual material editing (native node system like Unreal), direct access to imported models can become a giant mess in larger projects and more complex projects. Missing a good visual scripting too, (Blueprint Unreal)

Recommendations to others considering the product

Its a "no-brainer" for startup with low experienced game developers, very good for students also

What business problems are you solving with the product? What benefits have you realized?

...

Unity review by User in Computer Games
User in Computer Games
Validated Reviewer
Review Source

"Unity "

What do you like best?

Ease of use. Cloud storages options. Extremely large marketplace to puchase plugins to assist within production. Great community.

What do you dislike?

It is visually inferior to other engines without doing numerous overhauls. It takes more workin unity to achieve the specific look you want for your project.

Recommendations to others considering the product

If you understand the programming language unity is advantegeous, but if you're taking it from an artistic perspective its a bit harder.

What business problems are you solving with the product? What benefits have you realized?

Within Game development i have found myself with teams that primarily use unity. It is easy to implement and quick to have a semi functioning product within moment with proper know how.

Unity review by <span>Ricardo R.</span>
Ricardo R.
Validated Reviewer
Verified Current User
Review Source

"An easy and complete way to programm games"

What do you like best?

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

What do you dislike?

the dificulty to make textures and ligthing processes

Recommendations to others considering the product

The facility to program and debug the game

What business problems are you solving with the product? What benefits have you realized?

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

Unity review by User in Internet
User in Internet
Validated Reviewer
Review Source

"New possibilities for eveytone"

What do you like best?

The best feature in Unity is inteface and integration with scripts. It allows to start programming game for everyone, not only for professional programmers. Unity is simple and good interface. But the best in Unity is that it is FREE so everyone can start creating awesome games. Just look at Unity gallery of games and see what beautiful games you can greate with it. Great feature about Unity is also that it is run fast and it is not heavy like other softwares from big companies where you even don't use 50% of it features.

What do you dislike?

I don't know what is con of Unity. I can't find any now. Only thing I can think of now is that it would be great to do more various scripts for beginners - for example moving character, camera movement, shooting, car movement etc. Of course there are many free scripts and support but for me the best way is to learn on examples.

Recommendations to others considering the product

As I said before. Unity is best solution for begginers. It is simple and it gives basic view at creating games. For sure you can create professional games with it! It is great piece of software.

What business problems are you solving with the product? What benefits have you realized?

I'm new at programming games. My experience is not big. Now I'm using Unity to learn and in the future I want to create playable games with team. The graphic engine is good enough to do professionally looking game.

Unity review by User
User
Validated Reviewer
Verified Current User
Review Source

"A perfect multitool"

What do you like best?

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?

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 business problems are you solving with the product? What benefits have you realized?

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

Unity review by <span>Raphael Q.</span>
Raphael Q.
Validated Reviewer
Verified Current User
Review Source

"The indie tool"

What do you like best?

Unity is an easy to use and easy to learn piece of software.

What do you dislike?

I dont dislike much things in Unity. Maybe sometimes his lack of speed with some post process.

Recommendations to others considering the product

Do not hesitate and try it!

What business problems are you solving with the product? What benefits have you realized?

Unity helped my a lot to in my process of prototyping and testing the viability of some gamedesign ideas.