Pros and cons of unity 3D that beginners need to know

VAA
2 min readDec 18, 2020

Pros of Using Unity 3D:

  1. Unity is the best app for Game development. It is very effective while rendering 2D and 3D scenes. In this era of visual treats, Unity can very well be used for rendering 3D images also. The quality offered is also relatively good compared to other apps.
  2. Unity is excellent for cross-platform development and multiplatform games. Cross development platforms are trending much these days. It is really time-consuming and demands lots of efforts for developing native apps. Platforms like Unity have made the process quite simple and easy to use when compared to previous times. Using cross-development platforms, a single script can be compiled and used for many platforms.
  3. The assets store is also reportedly great when compared to other platforms. Basically, the tech support for Unity is efficient. The tech support members are also highly skilled and they can be relied upon in case of any technical issues.
  4. In case of the visual platform, Unity is excellent. But we cannot appeal the same in case of the non-visual platform. It might vary in terms of the app’s application and usage.
  5. The Unity game engine is also easier to use compared to many other technologies. There are so many other complicated technologies which become tougher while we use. Unity is an exception here.
  6. Despite not being open source, the cost is very less when compared to all its other competitors. Cost efficiency is one of the main advantages of using Unity.

Cons of using Unity:

  1. The documentation of several features is quite out of date and in some cases it is completely non-existent.
  2. Even the technologies like render textures, profiler and stencil buffer support which are common in many free tools are still behind the $1500 paywall.
  3. The Terrain engine and Movie Textures are not good at all and they need a lot of effort for no reason.
  4. The Unity 3D Pro license doesn’t bring all the features to mobile. Hence an additional $1500–3000 investment is needed for Mobile Pro licenses which seems quite extravagant.
  5. Until Unity 5.0 the engine is set to remain in 32-bit which means that the editor will silently crash if you run out of memory and the engine is not suitable for AAA games.
  6. The outdated (in fact ancient) version of Mono results in the developer fighting the GC once the project reaches a certain size.
  7. There seems to be no upcoming update for the OpenGL support to 4.x thus, things like Compute Shader or Geometry Shader won’t be available for OSX or Linux.

Related: Which is better unity or unreal engine

Originally posted on: Pros and cons of unity 3D that beginners need to know

--

--