Инди Код — Разработка игр HTML5
167 subscribers
40 photos
18 links
Здесь я делюсь своим личным опытом в мире геймдева, рассказывая о пути инди-разработчика: от первых строк кода до создания своих игр. Выкладываю на Яндекс Игры.
Download Telegram
Прошло чуть больше месяца с момента как я начал пилить html5 игры. С одной стороны, я немного разбираюсь в веб разработке. Как мне кажется достаточно хорошо ориентируюсь в бекенде и фронтенде.

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

Как минимум, это всё очень весело.

Примерно 11-12 октября мне пришла идея начать пилить html5 игры. Можно сказать прошло 1,5 месяца моих экспериментов. И вот этот блог, чтобы не потерять настрой и найти единомышленников.
2👍3👏1🦄1
За время моих экспериментов попробовал два движка.

Попробовал:
- PhaserJS - его пробовал без GUI. Просто библиотеку подключаешь через менеджер пакетов и вперед кодить по хукам.
- Construct 3 - тут уже веб GUI приятный, понятный.

Выбор остановился на втором :) Понравилось и больше разобрался. В качестве тренировки переписал первую игру с phaser js на construct 3, вот так и постигаю все нюансы. Нравится.

Пока что ограничиваюсь разработкой в GUI констракта, без IDE и гита, без какой-либо структуры. Все как в старые добрые джуновские времена.

Выпустить удалось три игры. Опубликованы были они на яндекс играх. Пока что продолжаю набивать руку, пробовать реализацию разных механик и постигать безграничный мир гейм дева. 😁
3👍1
Судя по аналитике первая игра вышла 20 октября. Сделал я её на phaser js. Залил на яндекс игры и конечно игра не прошла модерацию с первого раза. Ох, сколько мемов про модерацию яндекса насмотрелся.

Мне вероятно повезло со второго раза игру аппрувнули. Модерация про все ошибки пишет при отклонении сразу. Если их исправить, то со второго или третьего раза модерация проходит. Или может мне так просто повезло во всех трёх играх? 😱

В следующих играх старался не допускать тех же ошибок. Допускал другие 👹

Игра простая. Вдохновлялся советской игрушкой где волк собирает яица. Только чуть апгрейднут сеттинг. И управление другое. В моей же волшебник в таинственном лесу собирает звезды. Нужно собрать как можно больше звезд за 1 минуту.

Позже эту игру я и переписал на construct 3.

На сегодняшний день в игру поиграло в игру всего 55 человек, а доход на человека составил 0.1 руб.

P.S. Только для десктопа. Управление стрелками влево-вправо https://yandex.ru/games/app/380059
23👍3
Забавная история возникновения идеи для игры

Шел по улице в магазин и переписывался в чатике с друзьями. Друзья рассказывали про свою идею для стартапа и мне прислали на оценку MVP лендинга "обучающие продукты для детей".

У них на лендинге была такая прикольная графика использована, что сразу мне приглянулась. Такие милые квадратные изображения. Я тут же попросил исходиники под одну идею, которая там же и родилась во время переписки.

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

Идея была такая простая: на поле из 16 плиток вперемешку нужно найти пару плиток с одинаковыми изображениями и за это получаешь очки.

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

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

На вторую игру ушла плюс/минус неделя. А название у игры исторически такое: "Детский маджонг"

P.S. Можно поиграть с телефона https://yandex.ru/games/app/383931
4🔥2🎄1🦄1