1).UNITY 3D
Unity 3d - это продвинутый,популярный движок для создани игр , при помощи языка програмирования C-Шарп.Используется в создании 2d и 2d игр.
2).VISUAL STUDIO
Visual studio - это программа,нужна для програмирования скриптов для Unity.Конечно же эта программа,может использоваться не только для создания скриптов под Unity, но чаще всего используется именно в этом спектре.
3).BLENDER
Blender - программа для создания 3d моделей,скульптинга, и немного раскраски.