MECHA SNAKE
Казуальная змейка только на стероидах в сеттинге механической клавиатуры. В ней кроме основной механики я добавил механики, которые немного усложняют эту игру и делают интереснее. Например, сама змейка не растет в длину после того как съест еду, а вместо этого увеличивается уровень каждой из ее частей. Змейка, к слову, состоит из 5 частей: голова и по одной части для каждой стороны. Уровень стороны увеличивается только если съесть еду с этой стороны, а общий уровень змейки и уровень головы зависит от среднего уровня всех частей-сторон. С увеличением уровня растет скорость змейки. На первом уровне игра может показаться очень скучной, но 9 уровень даст просраться. Кроме этого я хотел добавить случайные модификаторы для еды, которые будут менять поведение змейки и усложнять игру.
Этот проект я делал для двух геймджемов: My First Game Jam: Summer 2020 на игровом движке Godot и #MadeWithDefold Jam на игровом движке Defold. После этого немного дорабатывал, но так и не закончил.
Этот проект для меня является учебным. С ним я освоил два движка, шейдеры и еще много чего. Например, вместо того чтобы грузить в игру каждую кнопку (5 видов кнопок * 9 уровней = 45 картинок) я сделал одну болванку с отдельными слоями: основная подложка, цвет которой я могу менять в рантайме; лайтмап, который накладывается сверху в режиме оверлей; два слоя с декалями, у которых я могу менять цвет и они накладываются в режиме софтлайт; и отдельно тень, у которой тоже могу менять цвет. Поле так же состоит из слоев: текстура отверстий, которая множится в сетку на шейдере; сверху накладывается цвет и виньетка с помощью шейдера; и отдельный слой, на котором рисуются на шейдере волны от съеденной еды.
Звуковые эффекты, кстати, записывал на диктофон в магазине для животных, жмакая на игрушки для собак, и потом сам обрабатывал. Фоновую музыку скачал где-то в интернетах под свободной лицензией. А всю графику рисовал в скече.
Игры
![Дмитрий Поярков Дмитрий Поярков](/api/files/10h3nkp0ft3so3i/9ghnsdf2ql84asv/1588467300382_me_yUlxaOILQL.jpg?thumb=100x100)
Дмитрий Поярков
UI дизайнер, UX дизайнер, Гейм-дев и Иллюстратор
![MECHA SNAKE](/api/files/2n9wxef87ex02sb/nfu4c48jp6idyd0/frame_2241_min_SHZDwXOe0z.png)
![1613646905261_screen_shot_2021_02_18_at_11208_pm_2fTCKc1KGo.png](/api/files/6n5uqluz2p0o1wa/u4enuogdserbfqg/1613646905261_screen_shot_2021_02_18_at_11208_pm_2fTCKc1KGo.png)
![1613646908977_screen_shot_2021_02_18_at_11411_pm_UUFZpnvhfb.png](/api/files/6n5uqluz2p0o1wa/uyripjf05zwdtbp/1613646908977_screen_shot_2021_02_18_at_11411_pm_UUFZpnvhfb.png)
![1613646912372_screen_shot_2021_02_18_at_11442_pm_CxeZiBNDXc.png](/api/files/6n5uqluz2p0o1wa/3bwe035ope7tx07/1613646912372_screen_shot_2021_02_18_at_11442_pm_CxeZiBNDXc.png)
![1613646915559_screen_shot_2021_02_18_at_11646_pm_PuyizWwEhm.png](/api/files/6n5uqluz2p0o1wa/rwgos6hrjs18soj/1613646915559_screen_shot_2021_02_18_at_11646_pm_PuyizWwEhm.png)
![1613646918575_screen_shot_2021_02_18_at_11717_pm_azd0x19ai1.png](/api/files/6n5uqluz2p0o1wa/t0vrm7py92d4n9p/1613646918575_screen_shot_2021_02_18_at_11717_pm_azd0x19ai1.png)
![1613646922388_screen_shot_2021_02_18_at_125806_pm_89LUBrVtQZ.png](/api/files/6n5uqluz2p0o1wa/5mms6cn1xq7doqo/1613646922388_screen_shot_2021_02_18_at_125806_pm_89LUBrVtQZ.png)
![1613646926768_screen_shot_2021_02_18_at_10117_pm_0T7XepVIQs.png](/api/files/6n5uqluz2p0o1wa/w9v8rngvnjiz60l/1613646926768_screen_shot_2021_02_18_at_10117_pm_0T7XepVIQs.png)
![1613646930298_screen_shot_2021_02_18_at_10132_pm_pE6cx9YXYv.png](/api/files/6n5uqluz2p0o1wa/5l5uicfhkbc2hpq/1613646930298_screen_shot_2021_02_18_at_10132_pm_pE6cx9YXYv.png)
![1613646933586_screen_shot_2021_02_18_at_11127_pm_SjJm7joZbX.png](/api/files/6n5uqluz2p0o1wa/sp3mz21t9w6m7yp/1613646933586_screen_shot_2021_02_18_at_11127_pm_SjJm7joZbX.png)
![1613648906334_desktop_hd_copy_2_Jjq1o1TwpU.png](/api/files/6n5uqluz2p0o1wa/4xc2430647neskq/1613648906334_desktop_hd_copy_2_Jjq1o1TwpU.png)
![Целое ведро игр](/api/files/lz282lhh1hogaxv/xxtjgi2wlifj42v/1614124246698_gamedev_min_fDpJxqN1Rq.png?thumb=300x300)
![Собственный графический редактор. WIP](/api/files/lz282lhh1hogaxv/c3b9rf4dndpximq/1601309799091_hero_YZBOPNGP69.jpg?thumb=300x300)