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

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

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

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



Evil Glitch (JS13K 2016)


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

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

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

if(killer)die(killer);

Chamber (Ludum Dare 47)


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

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

Sealed Bite (Game Off 2019)


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

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)

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

Luna (Halloween Competition 2019)


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

Если вы выросли с 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)

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

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

	
	startingLife: 5,
	lifeIncrement: 5,

Blood and Volts (Ludum Dare 46)


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

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

Baby Monster Delivery (Ludum Dare 46)


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

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

Tomb of the Mummy RL (Ludum Dare 47)


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

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

Death String (Ludum Dare 47)


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

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

Shield Bearer (GMTK Jam 2020)


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

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

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

Soul Harvester (Untitled Game Jam 8)


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

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


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

img

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

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

image

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


 

Источник

pet-project, skillfactory, геймдев, игры, игры для программистов

Читайте также