Целое ведро игр
Сделал по заказу очень много, больше полусотни, однотипных игр-заглушек разных жанров: казуальные, слоты, гонки, лото, позлы, три в ряд и даже 18+. Для всех игр мне были предоставлены ассеты, я только программировал. Первые штук пять игр делал на движке Defold, а потом пересел на Godot, чему очень рад. Игры экспортировал под веб для веб-вью приложений. Со временем собрал толстый шаблон и на его основе мог выдавать несколько игр в день.
В этих играх нет ничего особенного, они играбельны только на половину, а некоторые вообще бесмысленны. А все потому что была такая зачада — сделать максимально быстро и чтобы было похоже на игру. Но я все равно старался добавить игровую логику тут и там, эффекты, анимации и всякое такое. В итоге очень хорошо освоил движок и основные принципы игровых интерфейсов.
Все игры я заопенсорсил, под каждой можно найти ссылку на исходный код. А так же есть ссылка на демо игры. Для игры нужно ввести пароль, пароль можно найти рядом с ссылкой.
Разумеется, я не выкладывал сюда все, а только некоторые.
Игры
![Дмитрий Поярков Дмитрий Поярков](/api/files/10h3nkp0ft3so3i/9ghnsdf2ql84asv/1588467300382_me_yUlxaOILQL.jpg?thumb=100x100)
Дмитрий Поярков
Гейм-дев
![Целое ведро игр](/api/files/2n9wxef87ex02sb/xxtjgi2wlifj42v/1614124246698_gamedev_min_fDpJxqN1Rq.png)
![frame_2242_min_s1o3rHrdMM.png](/api/files/6n5uqluz2p0o1wa/rpl470r553ggaio/frame_2242_min_s1o3rHrdMM.png)
Big Slo Abo
Казуальная игра в слоты. Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — 9tSNTQzp
![frame_2242_min_eWXmMR1X4m.png](/api/files/6n5uqluz2p0o1wa/avbhrvcq5xqrsxt/frame_2242_min_eWXmMR1X4m.png)
Card Master
Казуальная игра — три в ряд. Геймплей простой: выбираем иконку, подсвечиваются соседние, выбираем одну из них и иконки меняются местами. Самое сложное для меня было учитывать кастомные поля не прямоугольной формы при поиске соседей и нахождении линии из одинаковых иконок. Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — ZA2JRzDc
![frame_2241_min_pBuKBx9S28.png](/api/files/6n5uqluz2p0o1wa/70nk7ml6bwbgry9/frame_2241_min_pBuKBx9S28.png)
Cash Race
Казуальные эндлесс гонки — моя первая коммерческая игра, в которой я дорабатывал много чего от себя. В ней есть саундтрек, есть меню, где можно отключить музыку или перезапустить игру. В ней рандомно генерятся игровые айтемы с определенной вероятностью, с каждым уровнем увеличивается скорость и за собранные монетки игрок получает больше очков. Отдельно уделил внимание всяким мелочам и анимациям. Делал игру на движке Defold с помощью языка программирования Lua дня за четыре, кажется. Заодно параллельно изучал движок и Lua. :)
Демо — HWLApb8L
![frame_2241_min_W2LJjwtlQZ.png](/api/files/6n5uqluz2p0o1wa/k557cxfbh94ewvc/frame_2241_min_W2LJjwtlQZ.png)
Dragon Pin Gold
Казуальная игра в слоты. Делал для одного заказчика очень много копий с разными дизайнами, но с одной и той же логикой в игре: выбирать условный уровень, устанавливать ставку, крутить барабан, выигрывать или проигрывать условные деньги. С каждой копией/версией этой игры добавлял разные мелкие фичи. И постепенно сделал мини-фреймворк-шаблон, который позволяет мне собрать новую копию игры с новым дизайном за пару часов. Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — oLUX2Uyh
![frame_2241_min_7EvnEDcYOc.png](/api/files/6n5uqluz2p0o1wa/axdeee6qsngpvpe/frame_2241_min_7EvnEDcYOc.png)
Fast Speed
Казуальные 2.5D гонки, где нужно собирать нитро и очки, встречающиеся на дороге. Чтобы ускориться нужно включить нитро. В игре есть звуковые эффекты и фоновая музыка, которые можно отключить. Между экранами сделаны плавные переходы. Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — zPTP8gz6
![frame_2241_min_w6hws7zwvm.png](/api/files/6n5uqluz2p0o1wa/fg606dlqunoa3f1/frame_2241_min_w6hws7zwvm.png)
Golden Lotto Win
Казуальная игра про игру в лото. Геймплей простой: трем скрэтч-карту, проверяем билет и выигрываем очки.
В первый раз делал подобное. Интересной задачей было сделать так чтобы можно было затирать спрайт, когда водишь по нему пальцем и постепенная анимация линий из динамического стека координат комбинаций выигрышных чисел. Все остальное уже не кажется сложным и я сделал эту игру за два дня.
Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — x294uaxR
![frame_2241_min_3q0ZZPpAYa.png](/api/files/6n5uqluz2p0o1wa/62c886qp8is9bhq/frame_2241_min_3q0ZZPpAYa.png)
Hidden Treasure
Казуальная игра в рулетку, в которой есть два условных уровня и смысл игры — просто крутить колесо. И все! Я пытался сделать эту скучную игру хоть немного по-интереснее, добавил всяких анимаций статичным элементам и плавные транзишены между экранами. Сделал чтобы колесо плавно разгонялось и плавно останавливалось, плюс оно докручивается, если неровно остановилось.
Демо — 9xLDMr5r
![frame_2241_min_BOMK968gQa.png](/api/files/6n5uqluz2p0o1wa/wuncezxsng8frm1/frame_2241_min_BOMK968gQa.png)
Hot Bu
Казуальный пазл, в котором нужно расставить части картинки в определенном порядке, передвигая их между собой. В игре есть несколько уровней сложности с разным количеством пазлов. Механика простая — выбираем клетку, которую хотим передвинуть, в это время подсвечиваются соседние клетки, выбираем соседа и они меняются местами при этом происходит подсчет количества шагов. Уровни и доска с клетками не захардкожены, что позволяет добавлять новые уровни и изменять количество клеток на доске. Все это расставляется и выравнивается на экране автоматически при загрузке уровня.
Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — qzckS6yq
![frame_2241_min_MpIUmE8Tao.png](/api/files/6n5uqluz2p0o1wa/yrxx9bl7ijpvo7o/frame_2241_min_MpIUmE8Tao.png)
King's Treasure
Казуальный пазл, в котором нужно открыть несколько одинаковых пар карт. После того, как открыты все карты, раздается новый набор карт. И так пока не кончится время. Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — F3WUV4s4
![frame_2241_min_qvxeuP5ivE.png](/api/files/6n5uqluz2p0o1wa/dovtfpg6w8ae19l/frame_2241_min_qvxeuP5ivE.png)
Magician's X
Казуальная игра в жанре три в ряд. Геймплей простой: выбираем иконку, подсвечиваются соседние, выбираем одну из них и иконки меняются местами. Если сложилось больше двух одинаковых, то они удаляются и при этом засчитываются очки. Есть дополнительные экраны с текстовой информацией.
Начиная с этой игры в фреймворке находятся все игры, которые я делаю для этого заказчика. Спустя некоторое время стало сложно поддерживать разные игры и один и тот же фреймворк, потому что каждый раз что-то дорабатывалось, менялось и улучшалось. Поэтому решил, что проще будет собрать все игры в одном месте с удобным менеджером сцен, понятной архитектурой и быстрой сборкой игры с любой комбинацией экранов и любым дизайном.
Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — 2tkKaB58
![frame_2241_min_TdLZIyC8Cs.png](/api/files/6n5uqluz2p0o1wa/vlsxqqq360ja1mh/frame_2241_min_TdLZIyC8Cs.png)
Pin Slo
Казуальная игра в слоты. Делал для одного заказчика очень много копий с разными дизайнами, но с одной и той же логикой в игре: выбирать условный уровень, устанавливать ставку, крутить барабан, выигрывать или проигрывать условные деньги. С каждой копией/версией этой игры добавлял разные мелкие фичи. И постепенно сделал мини-фреймворк-шаблон, который позволяет мне собрать новую копию игры с новым дизайном за пару часов. Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — 7QQtYqiq
![frame_2241_min_hpjl5ObhMm.png](/api/files/6n5uqluz2p0o1wa/8fegi0j5cgjybkw/frame_2241_min_hpjl5ObhMm.png)
Serious Horse
Казуальная 3D лоуполи игра, в которой нужно собирать монетки. Модели взял на itch.io, некоторые текстурки рисовал сам. Дизайн и разработка мои.
Демо — ezwoDka6
![frame_2241_min_nzoAIFUDEN.png](/api/files/6n5uqluz2p0o1wa/0t11cwjx7gd3din/frame_2241_min_nzoAIFUDEN.png)
Valley of Luck
Казуальная игра про игру в лото. Геймплей простой: трем скрэтч-карту, проверяем билет и выигрываем очки.
Игра целиком сделана мной. Дизайн, логика, программирование и визуальные эффекты.
Игра сделана на движке Godot, полностью адаптируется под размер экрана. Игра экспортировалась для html (браузерная версия) и ориентирована под мобильные устройства.
Демо — tMBY9AEv
![FIRST TRY. WIP](/api/files/lz282lhh1hogaxv/ngobcj2kdt4rq9g/frame_2241_min_l3JDmsWyBg.png?thumb=300x300)
![MECHA SNAKE](/api/files/lz282lhh1hogaxv/nfu4c48jp6idyd0/frame_2241_min_SHZDwXOe0z.png?thumb=300x300)