Всем привет! Мы команда Shvap Games! В разработке у нас находится игра "Devastablance. Mountain Brotherhood".
Кратко об игре: Devastablance. Mountain Brotherhood - Игра в пост-апокалиптичном мире, в которой представлено множество различных квестов, головоломок и миссий (Игра включает в себя миссии таких жанров, как: Tower defence, top down shooter, platformer и т.д). Игра выполнена в стиле pixel art, прохождение занимает более двух часов.
Пытаюсь сделать меню в игре, только учусь. Гдскрипт. Не работает кнопка новой игры. Кнопка выхода работает отлично. Меню само сделано, подключено вроде всё верно. При попытке нажать на кнопку высвечивает ошибку :
" Invalid call. Nonexistent function 'change_scene_to_file' in base 'SceneTree'.
Подскажите, пожалуйста, как исправить, дабы работала оная кнопка.
Всем привет! Решил себя попробовать в чем то новом и попробовать себя в геймдеве, как хобби и чтобы потом может кому по приколу часок в какой то вечер убить в моей игре. Немного знаю Python. Вопросов несколько:
Первый хороший ли вариант выбор движка Godot?
И вопрос будет ли кому интересен Battletoads скажем с врагами, мобами, боссами и локациями допустим из каких нибудь черепашек ниндзя, типа кроссовер?
Если что то получится в дальнейшем может полностью свою игру придумаю, с рисовкой у меня проблемы, поэтому что то готовое только брать.
В наше время очень популярна тема разработки игр, я еще заставший сеги, с удовольствием играющий в первый старкрафт всегда хотел начать что-то разрабатывать самостоятельно. Конечно во влажных фантазиях были крутые идеи и кучи бабок с них. Однако время шло и всю свою школьную жизнь я больше посвятил робототехнике, электронике и программированию более реальных задач.
Тем не менее мечты никуда не делись и набравшись сил было принято решение сделать хоть что-то, выложить хоть где-то и чтобы это принесло что-нибудь кроме опыта и страданий.
С чего я начинал:
Знание синтаксиса популярных языков программирования и опыт в разработке приложений на c#
Отсутствие навыков в геймдизайне и рисовании
Потомственная игромания и страсть к компьютерным играм
Попытки разрабатывать игры в детстве
Тут не будут рассматриваться код и в целом это больше обзор моей деятельности.
Скрины более ранних работ:
Попытка сделать игру про алхимика и алхимические преобразования, закос под винду
Супер ранний кликер, я думаю все кто делает игры делал что-то подобное
Среда программирования роботов, меньше чем игра, но более достойная работа, есть анимации и в целом какой-никакой функционал
Итак, после такого прекрасного опыта, выбор движка пал на бесплатный Godot, в виду своей простоты и бесплатности. Конечно, в начале было сделано несколько простеньких проектов, которые бы познакомили меня с движком:
2д игра про стрельбу шариками, познакомился с базовыми понятиями движка
Простенький работающий платформер, проверка работы физики и коллизии.
Обязательная попытка сделать 3д-шутер, можно бегать, стрелять и даже убивать противников.
Куда без попытки сделать майнкрафт, можно ставить и ломать блоки. Инвентаря и прочих вещей конечно же нет.
После ознакомления с движком, собрав пару друзей была попытка разработать что-то серьезное. Хотелось сделать что-то наподобие растений против зомби, поэтому вид сверху и постройка защитных башен была обязательна. Так как хотелось, чтобы проект был полностью сделанным нами, было решено рисовать все вручную, я думаю результат очевиден:
Воин ящер, срисованный с меня, я считаю получился отлично
Пещера, где живут ящеры
Прудик, которая нарисовала моя жена, самая достойная работа
Ящер, нарисованный моим другом
Все рисовалось в программе Aseprite и это был ад, с учетом того, что навыков в рисовании особо не было. Зато появился первый билд:
Снаряды не летают, юниты ничего не умеют, куча ошибок в логах
Естественно, первый билд был успешно заброшен и с идеей переписать все с нуля, была сделана более-менее рабочая версия, в которую уже можно было играть:
Выглядит не очень, но хотя-бы в это можно играть
После этого игра была выложена в более менее рабочем виде на itch и newgrounds, на последнем портале мне поставили более менее даже хорошие оценки.
2.63, что больше половины, с учетом первой игры наверное неплохо
Конечно в игре бесконечное количество ошибок, в игре юниты двигается без системы физики/хит боксов. Спрайты были сохранены с расположением влево/вправо, хотя в движке есть возможность поворачивать картинки. Плохой код повсеместно, короче красота. Игра была сделана в течении 3-5 месяцев, уже точно не помню. Основные все моменты, такие как переписывание всей игры проводились раза 3 точно и в течении всей ночи.
Далее из-за того что нравилось бегать и стрелять, была сделана следующая игра в виде кликера про стрельбу:
Сводись и стреляй, думаю всем знакомый геймплей.
Магазинчик, куда же без него
Игра проста, сделана за пару ночей и в целом все что в игре есть в плане графики уже было взято с бесплатных ассетов. Оценки соответствующие:
В целом, вместо 4-5 месяцев страдания, сделать игру за пару ночей и получить не сильно ниже оценки, уже неплохо наверное
Основная проблема кроме плохого кода является невозможность рисования нормальных ассетов. Как художник я очень плох, чтобы нарисовать что-то нормальное уходит бесконечное количество времени. Поэтому бесплатные ассеты наше все. Следующая игра родилась как раз во время просмотра бесплатных ассетов, один пак настолько попал в душу, что было решено сделать игру про строительство:
Главное меню, на фоне летает остров, есть режим песочницы и выживания. В песочнице можно настраивать размер генерируемого острова.
Про что игра: генерируется случайный остров с камнями, деревьями и реками. Наша задача обеспечивать продовольствием людей, которых с каждым ходом становится все больше. А помогут нам в этом различные строения:
Такое вот обучение в игре, дешево и уныло.
Главная проблема именно в отсутствии еды. На каждую нехватку еды, остров будет разваливаться. Это и делает весь геймплей, строй фермы, пытайся добывать ресурсы и выжить на этом маленьком клочке земли.
Процесс генерации мира в режиме выживания
В целом лично мне эта игра нравится, все ещё код оставляет желать лучшего, есть множество вещей которые можно сделать лучше, но это уже похоже на что-то серьезное, оценки на newgrounds были выше чем обычно и в целом я был доволен.
3.33? Игра года, не иначе
Далее нужно выложить продукт на какую-нибудь площадку и начать уже зарабатывать миллионы, а то уже заждались. В качестве площадки были выбраны Яндекс игры, платформа открытая, а большего мне и не надо. И вот я уже выкладываю на ней свою игру:
Выглядит красиво, а это главное)
А вот и самое интересное - деньги. Они капают только с рекламы, реклама показывается в начале, после смерти и баннеры висят слева и снизу экрана на самом сайте Яндекса. Моя задача как разработчика - заставить игрока играть именно в мою игру, к сожалению, игра не сильно справляется.
Люблю графики, жаль цифры не очень высокие.
Итак, в среднем 20 игроков за неделю и каждый из них проводит по 4 минуты в игре. Звучит как провал, а что по деньгам?
70 рублей в месяц, на удивление на момент написания поста, игра смогла что-то даже заработать
Вот общий график как игра приносит деньги. Все конечно же в рублях
По графикам видно, что лучше бы вкладывал в кладовки игра в среднем приносит почти ничего, с учетом сегодняшней инфляции, это даже не смешно. Но опыт есть опыт. Если у вас есть какие-то вопросы или пожелания, жду в комментариях. Также не сильно бейте, это почти первый пост.
Вот все вечно хотят войти в айти, два года назад я начинал этот паблик, расписывал что пригодится для входа и тд, ну и вот вошел я год назад, не тестером, на нормальную должность Technical VFX Artist, все расписывал же, как движок учил, где факапил и тд. Но вот я в должности и уже почти год, стал я счастливее? Стал спокойнее? Нихуя, тут кто-то скажет, типа так ты дно и ничего не можешь.
Наша с братом игра на Godot, на 19 месте в TON League и она даже денег приносит и в целом уже можно не работать и заниматься своей игрой, но с натягом. 14 лет я изучал, пробовал, чтобы оказаться с натягом!! И поверьте этот натяг, он не изичный, мы жопу рвали когда её в яндексе или на конгрегейте выпускали. Вас наверное интересуют цифры, а не эмоции, ну это порядка 3000$ в месяц, на троих - налог) и минус сервера, и минус художник.
Но я пиздец рад и на работе релиз и тут, вроде ок. Я очень рад короче, что я к 41 году, буду получать 300$ и это уже будет неплохо, вот короче и думайте, нужен вам геймдев или нет. Ещё раз повторюсь, моя история, довольно успешная так-то пздц) 95% просто не появляются даже никогда) И хз что с моей работой дальше ещё будет, вот таки дела малята)
Всем удачи, спасибо за внимание)
p.s. Для сильно унывающих это мы делали вне работы, мне платят ещё и зп)
p.p.s. тупо может звучит, я хочу купить дом в глуши и растить что вырастет) Но сначала завезу еды на год, но простой) и за год выйду на самообеспечение)
«Чат на чат» — новое развлекательное шоу RUTUBE. В нем два известных гостя соревнуются, у кого смешнее друзья. Звезды создают групповые чаты с близкими людьми и в каждом раунде присылают им забавные челленджи и задания. Команда, которая окажется креативнее, побеждает.