Прежде всего Unity позволяет разрабатывать игры и другие приложения, не требуя особых знаний в программировании. Простота интерфейса, расположения инструментов, огромное количество доступных уроков и готовых скриптов, дают нам безграничную возможность творить небывалые ландшафты. Также имеется встроенный аниматор, который позволяет упростить процедуру разработки и не обязательно пользоваться сторонними программами, такими как Blender и 3DMax.
Основным языком программирования в Unity является C Sharp. Раньше можно было писать скрипты на Java, но в новых обновлениях он больше не поддерживается. На просторах интернета очень много уроков по этому языку, придётся постараться, чтобы написать довольно годный и чистый код. При работе в Unity можно пользоваться двумя средами разработки : MonoDevelop и VisualStudio. По моему мнению MonoDevelop немного попроще.
Особое внимания я бы хотел уделить ассетам (игровые ресурсы для создания игр или приложений), их в Unity безграничное количество. Звуки, анимации, оружие, модели персонажей всё это можно найти в Unity Asset Store. (Ассеты бывают платные и бесплатные, бесплатных больше)
Также если вы обладаете навыками работы в программах создания трехмерной графики, вы можете их продать, но об этом чуть позже.