[Перевод] 13 игр, в которые можно поиграть, взломать и убить ими эти выходные

В конце ноября у нас стартует новый поток курса Разработчик игр на Unity и C#, и специально к нему мы делимся подборкой игр на тему Хеллоуина. Все они создавались на соревнованиях вроде Ludum Dare, JS13K и Game Off. Игры написаны на разных языках и движках, причём некоторые из них созданы всего за 48 часов. И у всех этих игр есть общая черта: исходный код этих игр открыт, так что давайте уже рубить и кромсать его! Пост не претендует на «высокий технический уровень», это просто подборка забавных проектов, которые, возможно, вдохновят вас на создание своих игр.

ВНИМАНИЕ: в этом посте есть зомби, оборотни, существа из других измерений, мумии и многое другое! Действуйте на свой страх и риск.

4jzzfl2dujblkd5swvh9zdwi3iq.gif



Evil Glitch (JS13K 2016)


Играйте в вашем браузере. Исходники (JavaScript)

hhbs7fimzze-orbx9yktdrkruf4.png

У Evil Glitch авторства @agar3s есть всё: линии развёртки, эффекты CRT и удовлетворяющий геймплей. Когда в вашем измерении появятся странные сбои, остановите их ураганом пуль.

Весёлый хак: закомментируйте эту строку и вы станете невидимым.

if(killer)die(killer);


Chamber (Ludum Dare 47)


Играйте на Windows или в вебе. Исходники (Heaps, Haxe)

yrcteaskw-13ccqnpqlyulfqkvu.png

Chamber от @saint11 и @AmoraBettany заняла первое место на LD47 на этой неделе. С помощью дружелюбного призрака вы должны исследовать таинственные комнаты и спланировать побег.

Sealed Bite (Game Off 2019)


Играйте в Windows, macOS, Linux или в Интернете. Исходники (Godot, GDScript)

j3dxkk-zzlci3ay7ef9ezaplleo.png

Sealed Bite — это пиксельный платформер от @securas, вы играете против часов и ищете осколки кристалла, который мешает вам превратиться в оборотня. Sealed Bite — победитель прошлогоднего Game Off.

Весёлый хак. Игра сложная? Прыгайте выше или станьте неуязвимым вот так:

JUMP_VEL = -250.0 


и так:

func can_be_hit( area = null ) -> bool:
    if fsm.state_cur == fsm.states.hit: return false
    if fsm.state_cur == fsm.states.dead: return false
    if is_invulnerable: return false
    #print( cur_target, " ", area, " ", cur_target.get_ref().name, " ", area.get_parent(), " ", area.owner.name )
    if cur_target != null and \
        area != null and \
        cur_target.get_ref() != null and \
        cur_target.get_ref() == area.owner:
            return false
    return false


Retrohaunt (JS13K 2019)


Играйте в браузере· Исходники (JavaScript)

cbjooxaqxbfchspgwg-zqbfmj2c.png

Не у каждого есть время, терпение или умения, чтобы написать головоломку всего на 13 килобайт JS. Моя мама говаривала: «If you«ve got it, haunt it» — докучай своему таланту [Отсылка на фразу If you got it, flaunt it — не зарывай талант в землю]. Именно это и делал @DennisBengs с Retrohaunt.

Luna (Halloween Competition 2019)


Загрузите на C64Исходники (Assembly)

a1aw5zioc2-fbhkjwrrmf5o-y48.png

Если вы выросли с Commodore 64 или увлекаетесь ретро-играми, Luna от @smnjameson вам понравится. Проведите ведьму через бесконечные пещеры, быстрых, проблемных врагов и прочий геймплей.

Конечно, понадобится эмулятор Commodore 64. К счастью, есть множество свободных и открытых реализаций на выбор.

Unnecessary Evil (Ludum Dare 43)


Играйте на Windows или в Интернете. Исходники (Unity, C#)

Screenshot of Unnecessary Evil

Unnecessary Evil от @Xenation, @Suliac, @Voxelse, и @evaabollivier — вам предстоит по очереди переключаться между пятью бесстрашными бойцами, чтобы найти выход. Но будьте осторожны. Бойцами придётся жертвовать.

Heaven Ascent (JS13K 2020)


Играйте в браузере. Исходники (JavaScript)

k4famq9atgngbzhywuayh6q3fio.png

В Heaven Ascent вы сражаетесь с демонами, собираете звёзды и сражаетесь с боссами-ангелами, которые мешают вам добраться до вершины.

Небольшой хак: @Dhmstark подумал наперед, добавив возможность быстро накрутить себе жизни. Чтобы сделать это, просто измените в файле data.js строки:

	
	startingLife: 5,
	lifeIncrement: 5,


Blood and Volts (Ludum Dare 46)


Загрузите на Windows. Исходники (движок — GameMaker)

gqsrdmndudkao5m_dkqlzqs0wcm.png

Blood and Volts — прекрасное название, авторы игры — @dev-dwarf, @Nolnad и @LewmothMusic. Подавайте вольты на башни: они стреляют, пока вы вторгаетесь на маленькую планету, убивая туземцев.

Baby Monster Delivery (Ludum Dare 46)


Играйте на Windows и в сети. Исходники (Unity, C #)

mj0agf6bl6ygyqe35gy-84flwl8.png

Аистов здесь нет. Детей в Baby Monster Delivery приносят адские сковородки. Остерегайтесь ловушек и пола, пол — это вообще лава.

Tomb of the Mummy RL (Ludum Dare 47)


Играйте в браузере, исходники (JavaScript)

pmi8mhs6mxcploysamz1ysrbbrg.gif

Tomb of the Mummy — rogue-подобная игра от @eldarbogdanov для Ludum Dare 47. Охотники за сокровищами разбудили вас ото сна и исследуют гробницу. Мумия должна делать то, что должна делать мумия…

Death String (Ludum Dare 47)


Играйте на Windows, macOS, Linux и в вебе, исходники (Godot, GDScript)

bzzex6artawtzrpaatprumnt_4i.png

Демоны вторглись в ваш розовый пиксельный мирок. Вы управляете роботом, который изгоняет демонов Шнурком Смерти.

Shield Bearer (GMTK Jam 2020)


Играйте на Windows, macOS, Linux ив вебе, исходники (Godot, GDScript).

kpmpeot74q5luxq5fybuarbdijg.png

Shield Bearer, автор @Geminimax. Вы играете за родителя, который защищает сына-авантюриста, когда он исследует опасные подземелья.

Крутой хак: может, кто-нибудь сможет повысить уровень этого дитяти в поисках своего пути?

Soul Harvester (Untitled Game Jam 8)


Играйте на Windows, macOS, Linux и в вебе. Исходники (Unity, C#)

05lpw3rdjmpsezpxoleab_cdjou.png

В игре @JordyAaldering Soul Harvester вы играете за юную Смерть с косой, прыгая по случайно сгенерированным уровням и отправляя заблудшие души туда, откуда они пришли. Надеюсь, вы найдёте эти игры интересными. Желаю вам безопасного, счастливого и здорового Хеллоуина, если для вас это важно. До следующего раза! Если выживем…


Хотите еще? Вот 13 веселых, дьявольских игр с прошлого года, которые можно форкнуть и развлечься.

img

Уважаемые читатели, а вы писали игры? Не стесняйтесь делиться ими в комментариях.

Если же хотите научиться создавать большие игры, то приглашаем на наш курс Разработчик игр на Unity и C#, а специальный промокод HABR добавит 10% к скидке на баннере.

image


Eще курсы


Рекомендуемые статьи


© Habrahabr.ru