Когда ты разработчик, но не игр
Всем привет! Оказывается не простое это дело игры разрабатывать.
Первые мои попытки были на unity3d по мануалам, совсем давно... лет 7 назад. тогда я ещё не умел писать код и понял это только спустя 6 месяцев активной разработки по вечерам.
Время шло. Я устроился на работу, где под присмотром многих наставников, разобрался с ООП и уверенно писал на java. И тут начался мой новый проект, опираясь на свой опыт в разработке бэкендов. 3d графику я уже не рассматривал, т.к. осознал «границы своих возможностей»
Я уже понимал, что делать всё самому - непозволительная роскошь, если хочешь увидеть у себя реальных игроков как можно быстрее. Сервер крутился в облаке, нашёлся художник и фронтенд-разработчик и ни что не предвещало беды.
Первым отвалился фронтендер. Погружаться в этот отдельный мир, я не решился, потому что понимал, что хочу карьерно развиваться в бэкендах. Попытки найти ему замену не увенчались успехом.Время шло.
И вот я уже Senior Developer, любящий свою работу и пишущий всякие полезные тулзы для команды в свободное от работы время. Однак, GameDev в душе остался.И , о чудо! Наткнулся на пару игр в Telegram, весь гейм-плей которых , реализован в виде чата.Поиграв в них, погрузился в атмосферу мира и оценил уют созданный разработчиками. Однако, не всё мне там нравилось. И тут, я сразу же понял, какая должна быть моя «идеальная игра». Приступил к разработке. Декомпозировал задачу, оплатил новый сервер в облаке и понеслась! Ура!Так появился @DaysZBot https://t.me/dayszbot Настоящая ММОРПГ с открытым миром, умирающим от бесконечных натисков зомби, своими героями и ранними последователями.
MVP. Думаю это уже стандартный подход в разработке чего бы то ни было. В первой версии игры было всего две кнопки: движение вперёд и статистика по пройденному расстоянию. И уже туда подтянулись мои друзья. Игра зашла!
Nexgen
Дальше стало появляться больше фич, механик, сюжетов. Игроков с каждым днём становилось чуть больше, как правило из круга моих знакомых и знакомых моих друзей. Понял, что настало время где-то начать описывать игровые механики для новичков https://teletype.in/@dayszbot
Начало положено! и я намерен развить проект до внушительных размеров!Реализовано немного. Столько идей и решений впереди. Сейчас хочу понять какие игровые механики будут наиболее играбельны. Каждая новая механика бурно обсуждается в общем чате и ,часто, я на ходу переделываю и допиливаю детали, опираясь на обсуждения игроков.Полученный результат мне нравится!
Когда механик будет достаточно, чтобы игроку хватало разнообразия в повседневных буднях как соло, так и в коалиции с другими выжившими, примусь за наращивание контента, чтобы простое исследование мира приносило удовольствие в течение долгого времени.
Впереди ещё много работы и если формат понравится, буду писать о том, что у меня получается!