Всем привет! Я молодой разработчик, запустил Unity год назад и выпускаю свою первую игру в Google Play - "Clockwork".
Игра - казуальная головоломка с необычной механикой, вдохновлённой игрой "Плинко" и работой весов. Проходите уровни, испытайте полученные навыки на время или проявите креативность и попробуйте создать собственные уровни.
Итак, здравствуйте, пользователи Пикабу! Меня зовут Андрей, я ученик 11 класса и вот уже 2,5 года я пишу свою игру. В этой статье я бы хотел поделиться с вами своей историей: от идеи до релиза.
Да, это я:)
НАЧАЛО ПУТИ
Итак, начнем! Долгое время мы с друзьями пытались снимать мини-сериалы на ютубе. Как вы можете догадаться, ничего успешного из этого не вышло. И вот в один день мне пришла мысль: "К черту это все, все равно наши видео только знакомые смотрят, хочу сделать игру!" То было лето 2021 года, я переходил в 9 класс. Друзья идею поддержали, и я тут же начал изучать движок Unity и язык C#. Давным-давно мне уже приходилось с ними сталкиваться, но дальше колобка, прыгающего по стыренным из интернета платформам, дело не дошло. В принципе, первое, что я сделал - было повторение того колобка, чтобы узнать базовые механики и интерфейс Unity.
Это, определенно, шедевр!
АРКАДЫ, РЫЦАРЬ, 2 СКЕЛЕТА
Спустя пару недель я решил, что экспериментального опыта мне достаточно(разумеется, я ошибался) и пора сделать что-то более серьезное, но все же простую аркаду. Это должен был быть платформер про рыцаря и темный замок со скелетами и призраками(в плане сеттинга мне сильно подсказала игра "Rogue Legacy"). Казалось бы, обычная детская игрушка, но в моей задумке было написание 5 сложнейших уровней, в которых поражение приводило бы к перепрохождению уровня целиком. В конце нас бы ждал босс - лич!
Рыцарь, выполненный в стиле голова = тело
К проекту я отнесся серьезно. Были созданы концепты, сценарий, план. С появлением спрайта рыцаря, я начал его анимировать. Большую часть кода брал из своих наработок с колобком. И вот тут начались первые проблемы: команда! Рисовать я не умею, но у меня есть друзья, которые занимаются рисованием и в будущем планируют становиться дизайнерами. К таким, в том числе, относится и моя сестра. В начале процесс рисования платформ, ловушек и концептов шел более менее оперативно, но чем дальше - тем медленнее. Однажды, я дал сестре задание нарисовать новые концепты рыцаря в более реалистичном и мрачном стиле.
Выбранный в итоге концепт
Задача была выполнена аж спустя неделю, но ничего. После выбора концепта я сразу же попросил перенести его в спрайт. Прогресса в этом плане так и не было, но он мне и не нужен был, так как случилось неожиданное озарение.
ИДЕЯ ИГРЫ
Я всегда был фанатом настольных игр. Одной из них была "Особняки безумия" по мотивам рассказов Г. Ф. Лавкрафта. Это интерактивная игра, в которой мы играем за сыщиков, которые должны разгадать тайну мистических явлений того или иного места. Создавать поле и двигать прогресс нам помогает приложение, которое говорит, какие части поля нужно добавить, каких монстров нужно выставить, а также контролирует игровые события, мешающие или помогающие прохождению.
Игра "Особняки безумия"
Так вот однажды отец мне сказал: "А почему бы не сделать такую же компьютерную игру? Просто взять и перенести все механики на компьютер, но со своим сеттингом и историей. Пусть сыщики по заброшкам ходят и исследуют их". На что я ответил: "Ага, скажи еще, что это блогеры". И неожиданно для меня услышал: "Да, пусть это блогеры будут".
Эта идея озарила меня. Я тут же ринулся накидывать идеи, рассказал все команде со словами: "Нафиг рыцаря, делаем игру про блогеров, которые по заброшкам ходят". Как ни странно, но она поддержала эту мысль, т.к. эта идея звучала более оригинально, нежели просто рыцарь и скелеты.
ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ
Итак, этот момент можно считать началом истории той игры, о которой говориться в названии. Что мы имели в начале пути: 1 программист и сценарист в одном лице(то есть я), 2 художника, 1 музыкант и еще 2 человека, которые очень хотели помочь в разработке, но не знали как. Честно скажу, что оптимистичный настрой был только у меня, хоть я и всеми силами пытался убедить команду в перспективе проекта. Я начал писать сценарий как истории, так и геймплея.
ПЕРВЫЙ КОНЦЕПТ
Было решено, что игра будет в 2D с видом сверху, где главному герою предстоит искать предметы, чтобы выбраться из паранормального места или победить зло. Также в игре была боевка, которая проходила в формате мини-игр типа армрестлинга или покера в "Ведьмаке" или, например, раннер, который по сути являлся той самой игрой, каких пруд пруди в Play Market. История должна была проходить в старинной усадьбе царской России, в которой кто-то проклял ее владельцев и слуг, из-за чего все стали призраками или же иными существами и предметами.
ГЛАВНЫЙ ГЕРОЙ
Главный герой - блогер, который является пародией на самого известного белорусского блогера, чье имя вы уже можете угадать. Один из художников, отлынивая от уроков, нарисовал первое изображение персонажа.
Первое изображение героя
Было решено назвать его Володей Ватманом. В дальнейшем моя сестра переработала и немного переосмыслила образ, внеся в него много важных отличительных атрибутов, которые до сих пор являются неотъемлемыми компонентами образа, а именно рыжие кудрявые волосы, красная шапка, которую он не снимает и красно-белые кроссовки.
Итоговый вид Володи Ватмана
ПРОЧИЕ ПЕРСОНАЖИ
В итоговой версии я выделил еще несколько важных персонажей, которые сильнее влияли на историю и геймплей. Вкратце расскажу о нескольких из них.
Константин Краснов - сын графа и главный антагонист игры. Именно он наложил на усадьбу проклятье, став при этом бессмертным и вечно молодым человеком.
Баров - повар усадьбы. После проклятья он, в отличие от большинства, стал человеком-свиньей. Изначально его звали Тельцов и был он человеком-быком, но о причине изменений чуть позже.
Евдокия - горничная. По задумке это должен был быть первый призрак, которого встречает игрок. Именно она подсказывала бы герою и помогла попасть на 2 этаж дома.
Константин Краснов
ПЕРВЫЙ КРУГ ПРОИЗВОДСТВЕННОГО АДА
Лично мне не было тяжело с подготовкой к ОГЭ, но я не мог сказать то же самое о своей команде. Конечно, времени было мало, что приводило к низкой производительности. Игра полностью в 2D, а рисунки выходят раз в 2 недели, и то в лучшем случае. Прошел год, программной части было написано много, а вот спрайты практически полностью отсутствовали. Единственной локацией, которая была проработана полностью был маленький винный погреб.
Винный погреб
Эта проблема привела меня к принятию решения, на которое я долго не решался. Я решил полностью перейти на 3D. Звучит забавно: не хватает спрайтов, зато модели будут? Как оказалось - да, будут. В этом мне помогли low poly модели от Synty Studios. Так вся игра стала 3D, за исключением интерфейса. Даже головоломки были адаптированы и переработаны под трехмерное измерение. Кстати, одной из проблем стала нехватка нужных моделей. Так, например, ни в одном наборе не было модели минотавра, но была модель свиньи-мясника, из-за чего Тельцов преобразился в Барова!
Скриншот из альфа версии игры
ВТОРОЙ КРУГ ПРОИЗВОДСТВЕННОГО АДА
Кто бы мог подумать, но писать каждую мини-игру с проработкой отдельных механик - не тривиальная задача. Многие интересные идеи просто "посыпались" из-за сложности реализации и моего желания выпустить игру как можно скорее. Так была убрана система здоровья и стресса и ивенты, приводящие к изменению этих характеристик, система боя, вариативность действий в разных ситуациях, мини-игры стали частью головоломок... В итоге игра стала простым квестом, о чем я не сильно пожалел, так как изначальной идеей и был квест, но с дополнительными фишками.
ТРЕТИЙ КРУГ ПРОИЗВОДСТВЕННОГО АДА
Став "идеологом" игры, я взял на себя руководительские обязанности. И что я скажу: это невероятно тяжело. Те 2 человека, которые хотели помочь, практически в самом начале ушли из проекта, хоть и помогли в сочинении нескольких загадок. Один художник разработал первые концепты, создал план дома, из-за чего достоин места в титрах, но по причине тяжелой учебы, решил прекратить свое участие. Потеря художника - это ужасно, особенно когда работа над кодом идет значительно быстрее, чем над иконками и портретами. Так нас осталось трое: я, моя сестра художник и друг музыкант. Вообще мы думали, что написать музыку в игру будет практически нереально, однако с этой задачей нам удалось справиться, сохранив стилистику игры в саундтреке.
Наша команда в стилистике игры
Тем не менее, руководить 2-мя людьми - тоже непростая задача. У каждого своя занятость, разный уровень мотивации, так что новые портреты, иконки и интерфейсы появлялись нерегулярно.
ЧЕТВЕРТЫЙ КРУГ ПРОИЗВОДСТВЕННОГО АДА
БАГИ! Чертовы баги! Их было настолько много, что по неопытности приходилось переписывать целые механики. Особенно сильно я мучался с инвентарем. Вначале он был под кнопкой инвентаря, потом оказался внизу экрана. Вначале было ограниченное количество предметов на сетке, которая видна полностью и без сортировки, потом пришлось сделать иконки крупнее, добавить странички и написать сортировку. Но самое главное: ячейки стали появляться динамически, так что теперь количество предметов в инвентаре может быть любое.
Было
Стало
ПЯТЫЙ КРУГ ПРОИЗВОДСТВЕННОГО АДА
Назову это чем-то вроде "разочарования в игроках". Мне с детства нравились квесты, мне всегда казалось, что чем сложнее и запутаннее квест - тем лучше. Однако, дав сторонним людям поиграть в игру, оказалось, что пройти ее полностью удалось только 1 человеку - такому же ценителю квестов, как и я. Остальные, зачастую, даже в дом пробраться не смогли. Это привело к тому, что мне пришлось изменять некоторые элементы геймдизайна: менять расположение предметов, подсвечивать слабо заметные предметы, добавлять наводящие символы. Самым масштабным решением было добавление заметок и описания предметов в отдельном меню, где игрок может всегда сориентироваться, какие цели у него выполнены, а какие нуждаются в размышлениях. Как ни странно, это помогло. Люди стали без проблем заходить в дом и даже проходить игру до конца.
Меню заметок
ШЕСТОЙ КРУГ ПРОИЗВОДСТВЕННОГО АДА
Возвращаюсь к теме багов, но не простых. Когда уже все было готово к релизу, я передал игру тестировщикам, которые издевались над игрой как могли. Они закликивали кнопки в неподходящий момент, бились во все углы и стены, из-за чего проваливались за текстуры. Один раз даже удалось пройти сквозь стену в запертую комнату, недоступную в альфа версии, но имеющую заготовки, тем самым проспойлерив финальную часть игры. Кучу раз я собирал проект в надежде, что это последний раз, но тестировщики умудрялись найти новые дыры.
Добро пожаловать в бездну!
СЕДЬМОЙ КРУГ ПРОИЗВОДСТВЕННОГО АДА
Настало время публикации. А куда выкладывать будем? Конечно, изначально все ориентировались на Play Market, но, как известно, сейчас доступ к аккаунту разработчика недоступен в России. Первой альтернативой стали Яндекс игры. Однако это решение было отброшено по нескольким причинам:
Всем думаю известно, что творится на этой платформе и какая у нее аудитория. Через неделю игра уже утонет в каком-то барахле.
Проблема со сборкой WebGL версии в Unity(игра появлялась, но не загружалась).
Решение пало на новую платформу от МТС - AppBazar, которая еще находится в бета-версии. Она публикует приложения под андроид, так что нужна была обычная apk сборка. Единственное что, проект в бета-версии, из-за чего аудитория крайне низкая, и о нашей игре могут узнать разве что из сторонних источников. Однако проект приложения крайне перспективный.
Вначале хотели прикрутить донаты в виде добровольных пожертвований разработчикам, однако плагин в нашей версии Unity отказывался работать, так что эту идею мы отложили. В общем, выбор платформы и настройка игры под нее тоже требовали определенных заморочек. Когда выйдет полная версия - планируем немного переработать управление и интерфейс для ПК и выложить в VK Play и/или Steam.
РЕЗУЛЬТАТ РАБОТЫ
Вот несколько скриншотов из альфа-версии игры:
Статуя у входа в усадьбу
Диалоговое окно
Диалог с персонажем
Повар Баров
Картина
ИТОГИ И ЛИЧНЫЕ ВЫВОДЫ
Итак, выпущена альфа-версия игры и есть заготовки на полную. Я открыл для себя новые фишки в программировании, получил опыт руководить командой, написал интересный сценарий. Конечно, все это было получено потом и кровью, кучей ошибок и провалов, но что нас не убивает - то делает сильней. Сейчас я начал читать литературу по программированию и геймдизайну, в будущем надеюсь связать жизнь именно с разработкой видеоигр. Создание новых интерактивных историй меня сильно вдохновляет, хоть их разработка и включает в себя просто безумные процессы с кучей трудностей, которые придется преодолеть всей команде.
Всех с наступившим Новым годом! Мне предстоит сдать ЕГЭ и поступить в вуз, но я надеюсь, что завершу наш проект уже в этом году. Желаю всем крепкого здоровья, счастья, успехов в жизни и чтобы интернет во время каток был стабильным;)
Привет, друзья! Мы благодарим вас за отклики на предыдущем посте, где мы искали участников для ЗБТ. Приглашение остается в силе, и мы всегда рады новым участникам.
Пока мы продолжаем набирать людей на ЗБТ давайте поделимся с вами новыми артами и скриншотами из игры. Мы рады поделиться этим с вами и надеемся, что вам это будет интересно.
Как мы уже упоминали, наша игра - это морской бой с сюжетом, с главным героем по имени Роджер.
И конечно мы не могли обойти стороной любовную линию.
Знакомьтесь - Роза - молодая девушка из высшего общества и дочь бывшего губернатора Крабовых островов. Роза привыкла к роскошной жизни, но она решила покинуть дворцовую атмосферу и полюбить Роджера, человека из совсем иного мира. Роза - романтик, и она идеализирует своего капитана. Она верит в Роджера и их отношения, но не теряет своей избалованности и женского прагматизма, что не редко характерно для молодых красавиц.
Напоминаем, чтобы принять участие в закрытом тестировании, просто напишите на нашу почту - NURgamesPR@gmail.com с пометкой “Тест Android/Ios” (В зависимости на каком устройстве хотите поиграть) или переходите в наш дискорд https://discord.gg/DgwmSRB2
Их есть у нас! Красивая карта, целых три уровня и много жителей, которых надо осчастливить быстрым интернетом. Для этого придется немножко подумать, но оно того стоит: ведь тем, кто дойдет до конца, выдадим красивую награду в профиль!
Если кто не знает, год назад я опубликовал пост про то, как вышла в свет моя первая, доведённая до конца, игра - кликер на Андроид про кофе. И на днях CoffyTap исполнился год.
Я выполнил своё обещание самому себе (и не только) и выпустил косметические обновления на каждый из времён года: зима, весна, лето, осень/хэллоуин.
Итоги
За год я получил много опыта, хотя, наверное, больше опыта в рисовании, чем в разработке, ибо большая часть знаний была получена в процессе разработки, а после релиза я в основном только рисовал скины и фоны для игры.
Если кому интересно, то вот что получилось в цифрах:
- За год игру скачали почти тысяча человек (в день публикации поста уже перевалило за 1000).
- Средняя оценка игры в Play Market - 4.686 (4.7), 35 оценок, 24 отзыва.
- На рекламе я заработал условные 12 долларов с небольшим, вывести их можно только заработав 100$, так что, да, по факту я ничего не заработал с рекламы на данный момент.
Если интересны другие цифры - отвечу в комментариях.
Для игры, которая практически никак не продвигалась, я считаю, это неплохо.
Планы
Как я уже говорил ранее, я хочу сделать реворк или вторую часть игры, где сделаю геймплей более интересным, переработаю некоторые механики и перерисую графику. Я хочу попробовать перейти на векторную графику, а не рисовать от руки, чтобы графика в игре была более аккуратная и приятная. Зачем мне реворк/вторая часть писал тут, но если вкратце - проще переделать игру заново, чем разбирать свои годовалые костыли, на которых держится вся игра.
В скором времени начну работать над реворком. Если созрею, думаю периодически делать видео-девлоги по разработке игры.
Little Adventure - это хардкорный, пиксельный 2D платформер, который погрузит вас в маленькое пиксельное приключение. Проходите уникальные уровни, играйте за четырёх разных персонажей и собирайте фрукты, для прохождения на следующий уровень!
От автора:
Мой первый публичный проект созданный в Юнити. Игра доступна в Google Play совершено бесплатно. На разработку игры у меня ушло 2.5 месяца. Это простой и в то время забавный платформер, что бы весело провести время на пару вечеров.
Вам потребуется играя за четырёх персонажей избегать опасности и врагов, собрать все фрукты находящиеся на уровне, дабы пройти на следущий уровень.
Поддержите игру отзывом в Google Play.
И поскольку это мой первый публичный проект, с вниманием отнесусь к отзывам и пожеланиям!)
С релиза CoffyTap - моей первой, доведённой до конца, игры прошло уже полгода. За это время мало чего произошло с игрой, но полгода надо отметить постом, хоть и маленьким. =)
Разработка игры сильно замедлилась в последнее время по ряду причин, но, запоздав на месяц, я таки выпустил обновление с весенним косметическим контентом. Обновление получилось меньше, чем прошлое. Во-первых, потому, что я уже и так сильно с ним запоздал, а во-вторых, у меня было не так много идей на весеннюю тематику.
Разработка небольшой игры, параллельно этой, про которую я упоминал в прошлом посте, пока остановилась также по ряду причин. Но я вернусь к ней, как будет возможность.
В последнее время активность в игре увеличилась, особенно в ру сегменте. Гугл наконец-то меня заметил. Так что, я решил, что реворку игры - быть. Но начну работать над ней не раньше, чем закончу со всем запланированным контентом для этой игры.
Зачем реворк? Это был мой первый опыт в Unity, поэтому в этой игре всё держится на лютых костылях, так что, чтобы как-то развивать игру в геймплейном плане, а не только во внешнем, проще переделать игру заново, чем разбирать все костыли и ничего не сломать. Ну и некоторые игровые моменты я хочу пересмотреть.
На этом все новости об игре на данный момент. Скоро начну работать над летним обновлением.
За это время я выпустил одно (относительно) крупное обновление с тематической внешкой (скины и фоны) на зимние праздники, а также кучу мелких обновлений, исправляющих некоторые ошибки и недочёты, а также оптимизировал "вес" приложения.
Теперь о планах.
На самом деле, хоть, данный проект предназначался лишь для того, чтобы доказать себе, что я могу довести начатое до конца (а не как обычно), я возлагал на него какие-никакие надежды, которые бы вдохновляли меня работать дальше. Но они ожидаемо не оправдались. Несмотря на это, я доделаю то, что хотел - тематические скины и фоны на весеннюю, летнюю и осеннюю тематику. В данный момент я работаю над весенней внешкой, ждите ближе к апрелю.
Знаю, что геймплей далёк от идеала кликеров, и спустя неделю играть уже не так интересно, но переделывать и добавлять в этом плане я пока не планирую, ибо прощё всю игру заново переделать, чем разобраться в своих же костылях восьмимесячной давности. Но кто знает, возможно, когда-нибудь я созрею до ремейка/ремастера/продолжения.
Также я решил параллельно начать ещё один небольшой проект, чтобы вернуть себе мотивацию и, возможно, немного отдохнуть от "Кофейка", но об этом как-нибудь в другой раз.
Insilentium задумывался как мир мертвых, населенный четырьмя расами: люди, умертвия, роботы и порождения Астрала.
Изначально, мы хотим ознакомить вас с трейлером, дав возможность увидеть игру в действии.
Чем Insilentium может вас увлечь?
Прежде всего, мы поставили перед собой две цели. Создать игру, в которой сохранена основная механика CCG / TCG, НО при этом не попасть в ловушку создания «просто еще одного так называемого убийцы Hearthstone» или клона любой другой существующей карточной игры. Это было достигнуто за счет добавления нескольких функций, которых нет в типичных CCG.
Непосредственно поле битвы
В игре есть поле битвы с 3 полосами движения. Сначала игрок призывает (выкладывает) свои карты на первой полосе (это площадка для призыва карт), затем карты должны переместиться вперед на центральную полосу (контрольная линия).
После призыва карты вы не можете ей управлять, они двигаются по полю и атакуют существ противника или вражеского героя самостоятельно. Большинство карт имеют призывную слабость и не могут двигаться сразу после их призыва.
В следующем раунде ваши существа и существа противника продвигаются вперед и, если на клетке, на которую должна продвинуться карта, есть существо противника, карты вступают в бой, и противник должен быть побежден, чтобы ваша карта могла занять эту линию – если карта противника выстояла, ваша карта не может продвинуться, а если ваша карта проигрывает, то она умирает.
Если ваша карта находится на центральной линии, а на поле призыва вашего противника никого нет, ваша карта атакует героя противника напрямую.
Что насчёт логики колод?
При создании логики для построения колоды, создания карт и механики для активных способностей команда черпала вдохновение из SolForge - отличной и глубокой игры. Но наша команда также приложила особые усилия, чтобы выявить причины, по которым SolForge в итоге потерпела неудачу, чтобы избежать тех же ошибок.
Хотя многие механики в игре будут хорошо знакомы любому игроку в CCG, следует отметить одно различие — это то, как игра обрабатывает карты, которые были побеждены, и карты в руке игрока.
В этих двух пунктах наша команда сделала смелый выбор: карты никогда не «уничтожаются», а рука игрока постоянно меняется.
Что это значит? Когда карта побеждена во время игры или когда игрок использует карту действия вместо того, чтобы отправить карту в стопку сброса, карта перетасовывается обратно в колоду игрока и в итоге может быть вытянута снова.
Что касается карт в руке игрока, они перетасовываются в колоду в конце своего хода, и игрок берет новую руку. Оба правила являются очень большим отклонением от нормы игр CCG.
Система уровней
Система уровней заменяет систему энергии, используемую во многих типичных CCG. Если, к примеру, взять Magic the Gathering, у каждой фракции есть своя «Земля», которая затем генерирует ману. Проще говоря, 1 земля = 1 используемая мана, и у каждой карты есть мана-стоимость (все на самом деле немного сложнее, но это упрощенная версия).
Insilentium не использует систему манны, вместо этого каждый игрок может разыграть 2 карты за ход (за исключением первого хода, где у вас есть 1 только действие), и систему уровней, который автоматически увеличивается каждые 4 хода.
Каждая карта имеет номер уровня, отображаемый в правом верхнем углу, который представляет собой уровень карты. Карту можно вызвать/использовать только тогда, когда уровень поля боя равен уровню карты или превышает его. Таким образом, на 1 уровне игрок не может вызвать карту 3 уровня, ему нужно будет подождать, чтобы поле боя достигло 3 уровня или выше.
История игры
История игры особенная и играет огромную роль в ней. Фактически, сама игра основана на одноименной книге, написанной членом команды (обе называются Insilentium). В настоящее время книга состоит из семи глав, и, похоже, будет продолжать пополняться новыми главами, и у нас появится более подробное описание лора и истории игры.
Немного о нашей маленькой инди-студии?
Наша команда состоит из 10 человек, все члены команды опытные геймеры, причем практически каждый в компании является ветераном игровой индустрии. Раньше различные члены команды в основном участвовали в разработке игровых серверных приложений и систем безопасности, но со временем возникло сильное желание разработать свою собственную игру. Однако после первоначального собрания мы решили немного подождать, чтобы накопить собственный опыт, денег (разработка игр — это не дешёвое занятие) и дождаться подходящего момента.
В то время мы начали обсуждать между собой тип игры, которую хотели бы создать. Первоначально мы хотели сделать браузерную космическую стратегию, но после нескольких мозговых штурмов и многих часов, потраченных на исследования, команда просто не была вдохновлена общими сеттингами и темами, присутствующими в жанре.
Но во время этих встреч мы нашли решение. Мы быстро поняли, что всех объединяет одно: мы были большими поклонниками жанров CCG / TCG, играя в такие игры, как Magic the Gathering, HearthStone, Solforge и многие другие.
Выспаться, провести генеральную уборку, посмотреть все новые сериалы и позаниматься спортом. Потом расстроиться, что время прошло зря. Есть альтернатива: сесть за руль и махнуть в путешествие. Как минимум, его вы всегда будете вспоминать с улыбкой. Собрали несколько нестандартных маршрутов.