Газированный арканоид
Привет, Пикабу!
Вот и я могу назвать себя инди-разработчиком игр. Первый, пусть маленький, но законченный проект увидел свет. Расскажу немного что и как.
Разработкой игр в качестве хобби увлекаюсь много лет, но до сих пор ни один проект не доводил до логического завершения. Решил, что настала пора, и начать стоит с чего-то небольшого, чтобы процесс снова не завяз через несколько месяцев.
Выбрана была простая и всем знакомая игра Арканоид.
Движок — Godot 3.1
Платформа — Android
Я не художник и не дизайнер, но стараюсь по возможности графику для игр создавать сам. Этот случай не исключение — кроме шрифта и пары фонов всё нарисовал сам, благо, рисовать там особо нечего — кирпичик (окрашенный в разные цвета), бита, мяч, да несколько паттернов для фонов.
Не люблю обилие ярких элементов в интерфейсе, отвлекающие фоны и прочие визуальные излишества, но совсем мрачно делать тоже не хотелось, поэтому был найден компромисс — относительно темные фоны и интерфейс (меню, экран помощи и прочие надписи), но при этом яркие кирпичики. И пузыри.
Да, название игры подразумевает наличие пузырьков, они случайным образом появляются при разбивании очередного кирпича и время от времени мешают игроку, так как мяч отскакивает от них порой в неожиданном направлении. Зато они цветные и забавно лопаются.
Выглядит вся эта вакханалия как-то так:
В старых арканоидах тоже есть подобные элементы, обычно это абстрактные фигуры или какие-то монстрики. Они помогают разообразить геймплей и иногда спасают в сложных ситуациях, когда мяч начинает летать почти горизонтально или зацикливается между неубиваемыми блоками (у меня последней ситуации быть не может, т.к. все блоки так или иначе разрушаемы).
После добавления звуков играть стало самому интересно, даже не ожидал, что игра так оживится. Это мне на заметку, т.к. о звуке и музыке я вспоминаю обычно в последний момент.
О движке. Godot замечательный движок, к тому же бесплатный, но пока сыроват. К примеру, есть проблемы с производительностью объекта Light2D — изначально я его использовал для окрашивания пузырьков в разные цвета, но, как оказалось, при наличии их на экране более 3-х штук игра начинала заметно подлагивать, FPS падал. Пришлось от них отказаться и поковырять настройки материалов самих спрайтов. Получилось почти так же. Другой замеченной проблемой были лаги в оконном режиме под виндой + там же заметная задержка звука. Но в данном случае это не актуально, т.к. игра сделана под мобилку.
На все ушло около пары недель работы в свободное время. На данный момент создано 30 уровней, но в планах довести их количество хотя бы до 100. Возможно, будут добавлены новые кирпичики, фоны и может быть что-то еще (зависит от востребованности самой игры).
Пощупать саму игру можно здесь
Думаю, среди читателей есть такие же, как я, начинающие то одну игру, то другую, но так и не доводящие дело до конца. Надеюсь, этот пост послужит некоторым стимулом закончить начинать и начать заканчивать. Начинайте с малого, небольшие успехи придают сил и уверенности для более крупных проектов.
Всем успехов!



















