StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Unity

Unity

#1in Game Engines
Stacks1.66kDiscussions14
Followers1.44k
OverviewDiscussions14

What is Unity?

Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.

Unity is a tool in the Game Engines category of a tech stack.

Unity Pros & Cons

Pros of Unity

  • ✓Because it's a powerful engine, you can build anything
  • ✓C# language
  • ✓Very Popular
  • ✓Easy to Use
  • ✓Cross Platform
  • ✓He Has A Free VErsion
  • ✓2nd Game Engine In The World
  • ✓Good Choise
  • ✓Very Large Showcase

Cons of Unity

  • ✗Closed source
  • ✗Clunky UI
  • ✗Hard to get started with
  • ✗No consistency with updates
  • ✗Requires to build a lot of tools
  • ✗Gigantic by being 9gb (thats what setup says)

Unity Alternatives & Comparisons

What are some alternatives to Unity?

three.js

three.js

It is a cross-browser JavaScript library and Application Programming Interface used to create and display animated 3D computer graphics in a web browser.

Unreal Engine

Unreal Engine

It is a game engine that helps you make games. It is made up of several components that work together to drive the game. Its massive system of tools and editors allows you to organize your assets and manipulate them to create the gameplay for your game.

Godot

Godot

It is an advanced, feature-packed, multi-platform 2D and 3D open source game engine. It is developed by hundreds of contributors from all around the world.

Phaser

Phaser

It is a free open source HTML5 game framework. It uses Pixi.js for WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS and Android apps via 3rd party tools.

pygame

pygame

It is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.

BabylonJS

BabylonJS

A complete JavaScript framework for building 3D games with HTML5, WebGL, WebVR and Web Audio.

Unity Integrations

Helpshift, Vuforia, Google AdMob, Firebase Realtime Database, GameAnalytics and 7 more are some of the popular tools that integrate with Unity. Here's a list of all 12 tools that integrate with Unity.

Helpshift
Helpshift
Vuforia
Vuforia
Google AdMob
Google AdMob
Firebase Realtime Database
Firebase Realtime Database
GameAnalytics
GameAnalytics
OneSignal
OneSignal
Vizy
Vizy
App Growing Global
App Growing Global
TestFairy
TestFairy
Agora
Agora
Airbridge
Airbridge
PlayFab
PlayFab

Unity Discussions

Discover why developers choose Unity. Read real-world technical decisions and stack choices from the StackShare community.Showing 4 of 5 discussions.

Gagandeep Singh
Gagandeep Singh

Nov 27, 2021

Needs adviceonUnityUnitythree.jsthree.jsBabylonJSBabylonJS

We already have an existing 3d interactive application for windows, mac, and iOS devices and have planned to move that app to the web for high availability to different types of users. I have been searching for different options for it. Our existing application is made in Unity so we prefer to work on unity webgl but it also has its drawbacks. Other than that we are also thinking to change the tech stack to three.js or BabylonJS due to their high compatibility with the web ecosystem. I want to know which engine/library/framework we should use for the development of our 3d web application. Also with unity webgl, we want to develop all UI parts in web technologies only and will use the unity3d for 3d part only.

Points that are very important to consider -

  1. Memory optimization and allocation
  2. Quality
  3. Shaders
  4. Materials
  5. Lighting
  6. Mesh editing, mesh creation at runtime
  7. Ar
  8. Vr
  9. Support on different browsers including mobile browsers
  10. Physics(gravity, collision, cloth simulation, etc.)
  11. Initial load time
  12. Speed and performance
  13. Max vertices count. What happens when we load models exceeding max vertex count?
  14. Development time
  15. Learning curve (Unity3d we already working on)
  16. Ease of use. What artists can do using any platform eg. in unity3d, artists can edit materials, set up lighting etc?
  17. Future scope
  18. Scalability
  19. Integration with web ecosystem
0 views0
Comments
Meikel Philipp
Meikel Philipp

Software Developer at NeosIT GmbH

Aug 6, 2019

Needs adviceonJetBrains RiderJetBrains RiderUnityUnityReSharperReSharper

JetBrains Rider massively improves production speed and value. It's hard to find a tool/IDE that is so well designed like Rider (especially for Unity).

The folks at ReSharper do an awesome job with resharper-unity plugin. They even have a more in depth explanation of common issues in Unity than Unity itself.

0 views0
Comments
Jordan Schuetz
Jordan Schuetz

Developer Advocate

Jul 31, 2019

Needs adviceonPubNubPubNubUnityUnity

PubNub is a great tool for developers looking for an easy to use, real-time messaging service. PubNub's Publish/Subscribe APIs are some of the easiest to use in the industry, and their speed and reliability of service are unparrell. While many companies out there offer a wide range of pubsub and message queuing services, I've personally found that PubNub is the easiest to setup and get started with. When I was an indie game developer, I used PubNub as the realtime chat component in my application, and it also powered realtime drawing between players. The cost compared to spinning up my own servers globally was much cheaper, and I was happy that I decided to go with PubNub. While you could build it yourself, why when PubNub makes it so easy to get something up and running. Spend less time coding and more time marketing, that's always been my philosophy. PubNub Unity

0 views0
Comments
leddaa
leddaa

Jul 26, 2019

Needs adviceonPubNubPubNubUnityUnity

I recently used PubNub to implement a realtime leaderboard into my Unity game. It was easy and straight forward to get up and running. I choose Pubnub because they had a Unity SDK and an example project which showed me how to use it. I downloaded the example project and tweaked it to fit my game.

In their documentation I found good information about what I needed to know. Also, their support is very helpful when you have questions.

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
164
PSZAGA+158
Developers
1.47k
RAVAWV+1467