Добрый день, дорогие друзья. Сегодня мы с вами поговорим про то, как создаются игры. Создание игр называется GameDev (от англ. Game Development.). Увы в странах постсоветского пространства Гейм Дев. развит не так сильно, но все же достойные представители данной профессии имеются. Например Wargaming, Gaijin Entertainment ,Playrix. И так, теперь к делу. Начинается всё с выбора жанра. Это может быть как RPG, Action, Freedom и другие. Далее нам необходимо выбрать сеттинг. Фэнтези, Вторая мировая, Средневековье и т.д. Так же стоит упомянуть сюжет: если игра одиночная и в ней плохой сюжет, большая вероятность что она провалится. Теперь самое вкусное (относительно). Нам нужно выбрать язык, движок, и средства создания объектов и анимаций ( по типу 3DS Max, Blender, и другие.)
Начнем с выбора движка, а соответственно языка.
Unreal Engine 4(последняя версия движка на момент выхода статьи)
Выше был приведен пример работы на Unreal Engine 4. Данный движок позволяет работать с DirectX 12 и имеет множество плюсов. Необходимо отметить что тут вам придется работать на языке программирования C++. На этом движке были созданы такие игры как Gears of War 4, Fortnite, PUBG, Vampyre. Также тут есть замечательная функция Blueprint, она позволяет создавать некоторые возможности игры, без использования языка программирования. Этот движок обладает относительной простотой, в следствии чего является выбором как Инди-разработчиков, так и Крупных игровых компаний.
2)CryEngine.
Данный движок от немецкой компании CryTec позволяет так же как и в UE 4 создавать высокоуровневые игры т.е (AAA проекты). Тут вам придется так же как и в предшественнике работать в C++. На этом движке были созданы таки игры как: Crysis, Far cry, Kingdom Сome : Delivirance. Т.к этот движок более сложный и коммерческие условия не благоприятные для малых студий, он становится выбором профессионалов и крупных компаний.
3)Unity.
Это самый любимый движок начинающих
геймдевелоперов. На нем создано множество игр которые вы можете найти в магазинах приложений таких как Google Play и AppStore. Ибо на этом движке создаются не только 3D игры, но и 2D. На UE 4 тоже можно создать 2D игру (ну кто будет делать 2D игру на UE 4 в 2018). В этом движке вам придется работать преимущественно на C#(sharp) . Этим инструментом были сотворены такие игры как отечественный Escape from Tarkov, Rust, Syberia 3. В силу своей простоты это программное обеспечение для создания игр стало таким популярным.
Поддержать - проект - 41001732102566 -ЯндексДеньги
В этой статье мы с вами рассмотрели движки и их особенности. В следующей статье мы с вами рассмотрим программы которые нам помогут в создании игр.Всего хорошего.
Не забывайте подписываться на канал и ставить лайки. Всем C++.