Petr.Nagel

Petr.Nagel

Настоящее инди!
Пикабушник
поставил 54 плюса и 10 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
лучший пост недели лучший авторский пост недели 5 лет на Пикабу
29К рейтинг 220 подписчиков 89 комментариев 22 поста 8 в горячем
17

Разработка Мобильной RTS. Первые шаги

Относительно недавно я озадачился желанием разработать свою игру в жанре RTS. Я не особый фанат современных игр, и уж тем более не фанат самого жанра.

Однако, при упоминании RTS и стратегий в целом, мне, первым делом, в голову идёт одна культовая игра - Dune под платформу Sega Genesis (или Mega Drive).

Разработка Мобильной RTS. Первые шаги RTS, Dune II: Battle for Arrakis, Sega Mega Drive, Android, Gamedev, Инди, Видео, Длиннопост

Dune имеет номерной знак 2, однако первой части не имеет, так как второй номер ей присвоила родительская компания, владеющая разработчиком (вроде как её делали ВестВуд), и второй она стала лишь потому, что параллельно такую же игру делала другая компания под другую платформу (ПК?). Выходили они примерно в одно и то же время, и, дабы не создавать путаницу, Дюна для Сеги стала Дюной 2. С пометкой Battle for Arrakis.

Я, конечно, могу ошибаться. Поправьте меня, пожалуйста, в комментариях.


И захотелось мне сделать игру с духом олдскула, но с интересными нововведениями, и под современные платформы.


Решил начать с Android.


Шаг ПЕРВЫЙ

Начинать, как водится, самое трудное, и я очень долго мучился с выбором стиля, дизайном зданий, и вообще всей игры. Так как от этого будет зависеть очень многое, из которого главное - восприятие игры глазами игрока. Тут несколько факторов, на самом деле: "живость" картинки, то есть, на сколько оживлена сцена (анимации, движения, эффекты), стилистика, цветовое оформление, интерфейс. В совокупности по первым минутам игры скорее всего становится ясно, нравится ли происходящее на экране или нет, и пусть в игре будет хоть сколько интересный геймплей, эти первые минуты могут привести к удалению игры ещё до погружения в него.

Шаг ВТОРОЙ

Когда начало положено, дальше следует определиться с механиками и балансом. RTS, как поджанр более глобального жанра, подразумевает менеджмент ресурсов.

В разных играх он устроен по-разному. Где-то приходится планировать ячейки инвентаря, где-то заниматься торговлей, где-то балансировать на цифрах.

Я решил исходить из тех же принципов, что и Дюна. То есть минимальное количество ресурсов для простоты управления ими. Это нужно делать, чтобы сконцентрировать внимание игрока не на самих ресурсах, а на процессе взаимодействия с ними. Фактически в игре задействовано много разных параметров, которые нужно держать в балансе, но игрок видит лишь два - деньги и электричество. При недостатке электричества - встаёт производство, при недостатке денег - встаёт строительство и обслуживание построек.

Шаг ТРЕТИЙ

Конечно же, стоить здания и балансировать ресурсами - это занимательно. Но основная фишка игры совсем в другом. Война.

В игре присутствует три фракции, от которых можно вести действия. Подразумевается и минимальная сюжетная арка каждой из них. Различное происхождение, мотивы, история. Но в конечном счёте всё сводится к сражениям. А для этого нужна техника.

В этом шаге очень важно было реализовать системы поиска пути, обхода препятствий, поведения врагов и друзей, ИИ для самостоятельного поведения. Это важно, так как бОльшую часть уровня игрок будет направлять армию для нападения и защиты, но направлять её это одно, а вот заставить действовать по ситуации - совсем другое.

Напоследок хочу сказать большое спасибо всем, кто уделил этому своё внимание!

Всем желаю удачи!


PS: как думаете, продолжение нужно?

Показать полностью 1 3
20

Моделирование деревни из Resident Evil 4 для своей игры

Меня иногда спрашивают как и где я моделирую для своих (и не только) проектов. К сожалению, записать именно урок по моделированию у меня не вышло, нет никакого навыка для объяснения процесса.

Но! Я записал большой таймлапс с процессом моделирования. Надеюсь, это покажется кому-нибудь интересным!

Так же, помимо самого моделирования, попал процесс построения уровня в игровом движке Godot Engine. Само же моделирование происходит с уклоном в использование для игр, так что все модели содержат только необходимые полигоны, и не несут ничего лишнего. Такие модели подходят даже для мобильных игр.

Материалы, так же, достаточно просты. Всё выполнено в едином стиле.

12

Большое тестирование игры для Android - Бункер 3D

Большое тестирование игры для Android - Бункер 3D Gamedev, Godot Engine, Тестирование, Видео

Друзья, а именно те 35 человек, что на меня тут подписаны, обращаюсь ,в первую очередь, к вам!

Но и все остальные, кто пожелает, присоединяйтесь к тестированию! Я вам буду очень рад!


Суть тестирования - скачать, поиграть и прочувствовать на себе созданную на бесплатном игровом движке Godot Engine, игру.


Называется она "Бункер 3D", и я, поскольку, являюсь одним из тех, кто активно продвигает открытые технологии в массы, прошу вас помочь мне протестировать игру.


Записанный тизер игры:

Я очень прошу вас помочь мне в тестировании, так как мне очень важно понять, работают ли методы оптимизвции, которые я применял.


По итогу хочу собрать большую аналитику и записать видео с полным отчётом о том, как правильно оптимизировать игры под Android на этом движке, и стоит ли вообще на нём пробовать что-то делать.


Скачать и попробовать можно тут: Бункер 3D в Google Play


Заранее благодарю всех участников тестирования!


PS: я знаю, что будет много токсичности в комментариях по поводам, не относящимся к теме моего вопроса.  На подобные комментарии я отвечать не стану. Прошу отнестись с пониманием.

Показать полностью 1
21

И ещё немного про сбор ресурсов

Прошлый урок про добычу ресурсов был опубликован довольно давно. Заменив модельки, я сделал продолжение по вопросам людей.

И ещё немного про сбор ресурсов Gamedev, Программирование, 3D моделирование, Гифка, Видео

Раскрыты следующие темы:

- Рубка деревьев топором

- Анимация топора

- Взаимодействие с объектами

- Подбор топора

- Разлетающиеся щепки


Вы так же можете писать свои вопросы и предложения в комментариях, в последующих материалах они будут учтены!


Ну и сам урок:

Пост опубликован специально для сообщества "Лига Разработчиков Видеоигр"

Показать полностью 1
15

Простые переходы между уровнями в Godot Engine

Я удивляюсь, сколько одинаковых туториалов по Unity добавляются ежедневно. Мало того, что одинаковых, так и, из-за массовой популярности оного, ещё и в крайне низком качестве.

Я на высокое качество не посягаю, но разбавить поток уроков по Unity смею.

Новый урок о простой реализации переходов между локациями и уровнями в рамках какой-либо трехмерной игры в Godot Engine.

Выглядит процесс примерно так:

Простые переходы между уровнями в Godot Engine Godot Engine, Gamedev, Unity, Гифка, Видео

Ну и по традиции урок о реализации, не длинный, понятный, доступный:

Напишите пожалуйста в комментариях, было бы уместно сделать текстовую версию? Если да - то начну оформлять. Просто я пока не знаю, требуются ли уроки по Godot в принципе.

Так же в процессе продолжение урока с интерактивными дверьми и взаимодействия с ними игрока.


PS: Опубликовано специально для сообщества "Лига Разработчиков Видеоигр".

Показать полностью 1
88

Godot Engine - отличный способ реализовать сбор ресурсов в игре

Доброго времени! Пока весь мир занят паникой, я всё ещё пытаюсь привлечь внимание людей к интересному, лёгкому в освоении и весьма функциональному игровому движку Godot Engine!

В данном материале разбираю механику, позволяющую организовать сбор ресурсов в игре.


Визуально это выглядит так:

Godot Engine - отличный способ реализовать сбор ресурсов в игре Godot Engine, Gamedev, Программирование, 3D, Гифка, Видео

Ну и, тем, кто заинтересовался, полноценный урок:

Если в процессе возникнут какие-либо вопросы, буду рад на них ответить!


PS: Пост опубликован специально для сообщества "Лига Разработчиков Видеоигр"

Показать полностью 1
18

Создание игры с нуля в Godot Engine. Для новичков

Образовательный ролик, в котором с полного нуля создается игровой прототип, в качестве инструмента - Godot Engine (да, Unity тут не будет).

Первые 10 секунд видео должны дать представление о том, что будет происходить в видео.

PS: публикую специально для Лиги Разработчиков Видеоигр.

19

История игрового движка Irrlicht

Наверняка многие застали то время, когда писать игры на Irrlicht было модным.

Нашел у себя в закромах видео об истории этого замечательного движка.

Быть может, кому-то это будет интересно.

17

Как из ничего создать игру. Туториал о том, как еще сильнее затереть Марио

В этом уроке я решил собрать максимум полезности и минимум воды.

Я не частый посетитель Пикабу, потому, очень прошу Вас, если публикация видео тут не приветствуется (как на Хабре), то напишите об этом в комментариях.


PS: не знаю, как опубликовать видео именно в сообществе "Лига Разработчиков Игр", но надеюсь, оно там появится.

Показать полностью
27

Unity, подвинься-ка! Воссоздаю на Godot проект, сделанный в Unity

Многие из вас уже знакомы с таким движком, как Godot Engine, но почти никто не противопоставляет его, пожалуй, главному конкуренту в инди-сегменте - Unity.

Я попытался воплотить проект другого разработчика, пройдя весь путь вслед за автором.

Спойлер: получилось даже лучше!

Исходник проекта можно скачать тут: https://drive.google.com/file/d/1dci2aHj4osHkmqbBZ2uf-jQK1pW...

Отличная работа, все прочитано!