Моя первая игра — Picross.io

от автора

Всем привет, я инди разработчик, но когда то я им не был 🙂 За всё время своих скитаний я успел сменить много различных профессий, от грузчика и продавца консультанта, до сотрудника торгового зала в «Ленте», но всё это не особо меня устраивало, поэтому в свободное от работы время начал учиться программировать, и, в конце концов таки стал веб разработчиком, после чего нашёл себе неплохую работу в этой сфере и сидел бы я так дальше и не рыпался из веба, если бы однажды не захотел скоротать время и поиграть на эмуляторе Nintendo DS в одну из самых моих любимых на ней игр — «Picross DS».

Залипнув на пару часов в это дело мне стало интересно, а кто вообще придумал этот жанр «Японский Кроссворд»? Зайдя на Wiki в соответствующую статью я был удивлён тем, что данный вид кроссвордов был придуман в год моего рождения — 1987. В то время я уже несколько лет работал JS кодером и мне захотелось написать свой клон «Picross DS», но для веба, т.к. умел я писать только на JS, да и к тому же я так и не смог найти приличных веб версий на таком же уровне как «Picross DS», поэтому было решено сделать свой клон. Разработкой я занимался в свободное время и пол года спустя игра была готова.

Весь движок был написан на JS. Фронтенд — Html, CSS и JS, а бэкенд — NodeJS. По такому случаю я решил даже запилить небольшое видео об игре на YouTube.

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

Спустя несколько месяцев мне стало жалко потраченного на проект времени, а скорее даже того что он без толку валяется на GitHub. Мне захотелось дать игре вторую жизнь, да и возможно если бы игра появилась в каком-нибудь маркетплейсе, то кто-нибудь может и обратил бы на неё внимание, так я решил портировать её на Android (Google Play) и PC (Steam).

Picross.io на Unity

Как вы уже поняли, в качестве движка было решено выбрать Unity, в основном причиной тому стала его кроссплатформенность. Опыта в C# у меня тогда не было от слова вообще, но не смотря на это за месяц с небольшим игра была успешно портирована на Unity и C#, что как мне кажется было достаточно не плохим результатом для человека с нулевым опытом в C#.

К сожалению тогда я не знал что такое ассеты и прочие ништяки, которые могли бы ускорить и упростить весь процесс разработки, так что данный проект был создан на голом Unity без всяких ваших DOTween и Odin Inspector 😀

В итоге игра, как и планировалось, была релизнута в Google Play и Steam.

PiCROSS.iO
PiCROSS.iO

Picross включает в себя:
— 15 паззлов размера 5×5
— 74 паззла размера 10×10
— 224 паззла размера 15×15

Небольшая ремарка о количестве паззлов. Самому сидеть и придумывать столько паззлов мне не хотелось, ведь это заняло бы гораздо больше времени чем разработка игры, поэтому я решил поступить хитрее и написал парсер на JS, который пробегался по страницам различных сайтов с веб версиями японских кроссвордов и последовательно прокликивал каждую клетку для того чтобы собрать информацию о правильных, в результате чего на выходе я получил большую базу кроссвордов, вуаля 😀

Результат

К моему абсолютному удивлению, затраченные $100 на публикацию в Steam окупились в несколько раз. Общий заработок составил $482 🙂

Статистика продаж из SteamWorks

Статистика продаж из SteamWorks
Статистика продаж из SteamWorks

Статистика продаж по странам

Статистика продаж по странам
Статистика продаж по странам

Заключение

В целом я оцениваю этот опыт как крайне положительный, потому что игра хоть и не принесла горы денег, но зато окупила финансовые затраты на неё, а также я получил хороший опыт в работе с площадками Steam и Google Play, ну и конечно же начал свой путь в Unity и C#.

Сейчас мы вместе с женой делаем вторую игру, и, это не кроссворд 😀

Discord

Если вам было интересно, то присоединяйтесь к нашему Discord’у и не забудьте получить роль «habr» 🙂 Там вы сможете найти много дополнительных материалов о разработке новой игры и быть в курсе последних новостей о проекте.

НЛО хочет!
НЛО хочет!

Всем спасибо!


ссылка на оригинал статьи https://habr.com/ru/post/652063/


Комментарии

Добавить комментарий

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