Хотя Unity в первую очередь нацелена на разработку игр, она не ограничивается только играми. Причины для создания неигровых приложений в Unity: быстрая разработка, кросс-платформенная разработка, мощные функции. Причины не создавать в Unity неигровые приложения: большие размеры приложений, отсутствие встроенной поддержки некоторых функций.