В конце ноября у нас стартует новый поток курса Разработчик игр на Unity и C#, и специально к нему мы делимся подборкой игр на тему Хеллоуина. Все они создавались на соревнованиях вроде Ludum Dare, JS13K и Game Off. Игры написаны на разных языках и движках, причём некоторые из них созданы всего за 48 часов. И у всех этих игр есть общая черта: исходный код этих игр открыт, так что давайте уже рубить и кромсать его! Пост не претендует на «высокий технический уровень», это просто подборка забавных проектов, которые, возможно, вдохновят вас на создание своих игр.
ВНИМАНИЕ: в этом посте есть зомби, оборотни, существа из других измерений, мумии и многое другое! Действуйте на свой страх и риск.
Играйте в вашем браузере. Исходники (JavaScript)
У Evil Glitch авторства @agar3s есть всё: линии развёртки, эффекты CRT и удовлетворяющий геймплей. Когда в вашем измерении появятся странные сбои, остановите их ураганом пуль.
Весёлый хак: закомментируйте эту строку и вы станете невидимым.
Играйте на Windows или в вебе. Исходники (Heaps, Haxe)
Chamber от @saint11 и @AmoraBettany заняла первое место на LD47 на этой неделе. С помощью дружелюбного призрака вы должны исследовать таинственные комнаты и спланировать побег.
Играйте в Windows, macOS, Linux или в Интернете. Исходники (Godot, GDScript)
Sealed Bite — это пиксельный платформер от @securas, вы играете против часов и ищете осколки кристалла, который мешает вам превратиться в оборотня. Sealed Bite — победитель прошлогоднего Game Off.
Весёлый хак. Игра сложная? Прыгайте выше или станьте неуязвимым вот так:
и так:
Играйте в браузере· Исходники (JavaScript)
Не у каждого есть время, терпение или умения, чтобы написать головоломку всего на 13 килобайт JS. Моя мама говаривала: «If you’ve got it, haunt it» — докучай своему таланту [Отсылка на фразу If you got it, flaunt it — не зарывай талант в землю]. Именно это и делал @DennisBengs с Retrohaunt.
Загрузите на C64 Исходники (Assembly)
Если вы выросли с Commodore 64 или увлекаетесь ретро-играми, Luna от @smnjameson вам понравится. Проведите ведьму через бесконечные пещеры, быстрых, проблемных врагов и прочий геймплей.
Конечно, понадобится эмулятор Commodore 64. К счастью, есть множество свободных и открытых реализаций на выбор.
Играйте на Windows или в Интернете. Исходники (Unity, C#)
Unnecessary Evil от @Xenation, @Suliac, @Voxelse, и @evaabollivier — вам предстоит по очереди переключаться между пятью бесстрашными бойцами, чтобы найти выход. Но будьте осторожны. Бойцами придётся жертвовать.
Играйте в браузере. Исходники (JavaScript)
В Heaven Ascent вы сражаетесь с демонами, собираете звёзды и сражаетесь с боссами-ангелами, которые мешают вам добраться до вершины.
Небольшой хак: @Dhmstark подумал наперед, добавив возможность быстро накрутить себе жизни. Чтобы сделать это, просто измените в файле data.js строки:
Загрузите на Windows. Исходники (движок — GameMaker)
Blood and Volts — прекрасное название, авторы игры — @dev-dwarf, @Nolnad и @LewmothMusic. Подавайте вольты на башни: они стреляют, пока вы вторгаетесь на маленькую планету, убивая туземцев.
Играйте на Windows и в сети. Исходники (Unity, C #)
Аистов здесь нет. Детей в Baby Monster Delivery приносят адские сковородки. Остерегайтесь ловушек и пола, пол — это вообще лава.
Играйте в браузере, исходники (JavaScript)
Tomb of the Mummy — rogue-подобная игра от @eldarbogdanov для Ludum Dare 47. Охотники за сокровищами разбудили вас ото сна и исследуют гробницу. Мумия должна делать то, что должна делать мумия…
Играйте на Windows, macOS, Linux и в вебе, исходники (Godot, GDScript)
Демоны вторглись в ваш розовый пиксельный мирок. Вы управляете роботом, который изгоняет демонов Шнурком Смерти.
Играйте на Windows, macOS, Linux ив вебе, исходники (Godot, GDScript).
Shield Bearer, автор @Geminimax. Вы играете за родителя, который защищает сына-авантюриста, когда он исследует опасные подземелья.
Крутой хак: может, кто-нибудь сможет повысить уровень этого дитяти в поисках своего пути?
Играйте на Windows, macOS, Linux и в вебе. Исходники (Unity, C#)
В игре @JordyAaldering Soul Harvester вы играете за юную Смерть с косой, прыгая по случайно сгенерированным уровням и отправляя заблудшие души туда, откуда они пришли. Надеюсь, вы найдёте эти игры интересными. Желаю вам безопасного, счастливого и здорового Хеллоуина, если для вас это важно. До следующего раза! Если выживем…
Хотите еще? Вот 13 веселых, дьявольских игр с прошлого года, которые можно форкнуть и развлечься.
Уважаемые читатели, а вы писали игры? Не стесняйтесь делиться ими в комментариях.
Если же хотите научиться создавать большие игры, то приглашаем на наш курс Разработчик игр на Unity и C#, а специальный промокод HABR добавит 10 % к скидке на баннере.
ВНИМАНИЕ: в этом посте есть зомби, оборотни, существа из других измерений, мумии и многое другое! Действуйте на свой страх и риск.
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#)
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 веселых, дьявольских игр с прошлого года, которые можно форкнуть и развлечься.
Уважаемые читатели, а вы писали игры? Не стесняйтесь делиться ими в комментариях.
Если же хотите научиться создавать большие игры, то приглашаем на наш курс Разработчик игр на Unity и C#, а специальный промокод HABR добавит 10 % к скидке на баннере.
- Разработчик игр на Unity
- Курс по JavaScript
- Профессия Веб-разработчик
- Профессия Java-разработчик
- Курс «Python для веб-разработки»
- Обучение профессии Data Science
- Обучение профессии Data Analyst
- Онлайн-буткемп по Data Analytics
Eще курсы