До релиза Field of Enemies осталось три месяца

Приветствую вас!

Хочу подробно рассказать об игре и поделиться механиками, которые удалось реализовать за рекордно короткий срок. А в завершение — небольшой подарок для сообщества!

Обо мне

У меня за плечами более 10 лет опыта программирования на C++ и около 7 лет работы с Unreal Engine. Я автор нескольких плагинов для FAB и вскоре стану сертифицированным инструктором Unreal Engine. Раньше я брался за сложные проекты, что порой приводило к «творческим тупикам» из–за дефицита времени и сил. Сейчас я сфокусировался на том, чтобы сделать простой, но захватывающий и играбельный проект.

Field of Enemies

Это казуальный экшен-рогалик с видом «сверху вниз»: безостановочные орды врагов от медленных зомби до продвинутых роботов. Ваша задача — продержаться как можно дольше и занять своё место в таблице рекордов!

https://embedd.srv.habr.com/iframe/691b9356bef06f64201920e5" width="100%" height="480" frameborder="0" loading="lazy


Основные механики

Интерактивное главное меню

Главное меню оживает благодаря 3D-кнопкам, которые плавно колышутся, создавая атмосферу динамичности.

HQ-Gif

До релиза Field of Enemies осталось три месяца
Нарастающая сложность

С каждым пройденным раундом количество и сила врагов возрастают: по прошествии 5–7 минут вы столкнётесь с настоящим натиском.

HQ-Gif

Нарастающая сложность
Выбор умений

Гибкая система подбора умений: можно выбирать мышкой или с помощью хоткеев. Индикатор над персонажем подскажет опытным игрокам, когда пора активировать выбранный навык без лишней задержки.

HQ-Gif

Выбор умений
Кооператив

Поддерживается до четырёх игроков: вместе выживанию угрожают более массовые волны врагов, а собственная система экстраполяции гарантирует плавное движение каждого участника.

HQ-Gif

Кооператив

Если вы потеряете все очки здоровья, товарищи могут вас реанимировать — это значительно продлевает сессию.

HQ-Gif

Реанимация
События на уровне

Чтобы выживание не скатывалось в рутину, я добавил мировые события: проезжающие машины, ураганы, метеориты, взрывающиеся птицы и даже ракету для выгрузки синтеза. Синтез сразу же попадает в главное меню — вы не потеряете прогресс при неожиданном сбое.

HQ-Gif0, HQ-Gif1

События на уровне 1
События на уровне 2
Режим наблюдения

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

HQ-Gif

Режим наблюдения
Система прогрессии

Четыре направления прокачки: увеличение максимума HP, защита от урона, бонус к урону и дополнительные слоты умений. Всё это покупается за синтез, выгруженный в ракету.

HQ-Gif

Система прогрессии
Таблицы лидеров

Четыре отдельные таблицы рекордов. В следующих обновлениях планируются билборды с именами топ-игроков и усиленные мобы с их никами.

HQ-Gif

Таблицы лидеров
Скины

Каждый скин обладает уникальным цветом, который подчёркивает вашу индивидуальность: визуальные эффекты способностей будут окрашены в тон вашего образа.

HQ-Gif

Скины

На данный момент доступен только режим бесконечного выживания, но в ближайших патчах появятся новые форматы. Помимо перечисленного, я проработал настройки, звуковое сопровождение, управление и интеграцию со Steam (Overlay и Rich Presence). Всё это было реализовано за три месяца ежедневной работы при поддержке друзей-тестировщиков.

Мой главный совет инди-разработчикам: не беритесь за «гигантские» проекты без опыта. Сначала доводите до конца небольшие игры, затем повышайте сложность. И не забывайте использовать AI-инструменты (например, SUNO для музыки) — это ускорит процесс и позволит быстрее набрать практику.


Спасибо за внимание! Оставляйте комментарии и делитесь впечатлениями.

Field of Enemies в Steam


50 ключей для Steam специально для читателей Habr. Пожалуйста, в комментариях указывайте активированный ключ, чтобы другие не тратили время на поиск свободных.

  1. 9NW6X-9E9KH-8F8F0
  2. 277ZD-WMX8X-GQ5XY
  3. M2WV4-9ZVGT-NABEZ
  4. VTET3-I46AW-LLZNZ
  5. HH0LT-XZ6BI-KZ3LM
  6. 25CKF-B872T-KX77T
  7. CIPTH-ZKGV8-ZT9NH
  8. HNQ8Z-7QQKE-KIBD3
  9. 7TZ5V-WK5BJ-420BP
  10. 695K4-LCKQQ-CLJAV
  11. A77C6-8WAKQ-YVVHV
  12. L9D38-57NLY-FZV6G
  13. D3QIC-543H6-08PN9
  14. X860R-MB5I8-HGZPM
  15. 54GX4-XR0TT-CWMVM
  16. RP3IX-Q3LTZ-FFM2R
  17. GJXYP-RHQML-2RI2H
  18. 8J7G0-2W5LC-RQV7Z
  19. KI8I8-IB59F-Y3L24
  20. PX3QL-YKZZY-6N76R
  21. TWLIC-4Q0Y9-5EAIW
  22. ZGRTV-TYJBK-Z2Z84
  23. CQYTL-0JWTD-5NMRP
  24. FEBV5-I8WEN-BC3IC
  25. G2D7E-3GV5A-XM99F
  26. V0CKI-ICTQB-K8RHE
  27. F5C50-445X3-HNXW9
  28. PXLWT-ZNQWW-YJCB8
  29. 35HWG-40FTG-06HNT
  30. 2QIQJ-828AY-XAAXB
  31. P3CC4-YKH0Q-5B7RI
  32. H97GG-CHEYN-0VWRB
  33. ILP27-VAF7N-REDJH
  34. 33JYX-R885X-HQ53D
  35. 3ILIR-R306P-LCJ3Q
  36. Q0MKF-IAGN7-73TGA
  37. CDJXC-JTWNA-74GFL
  38. VKY0R-3GKKY-GVZVG
  39. 2QAPX-0VQFP-4KGZB
  40. ZFZWP-7P8J4-FWQBW
  41. HKMN0-VF4XT-FKD2E
  42. V8J8N-78KEL-WWP60
  43. FJW3C-X3VGB-X9PV6
  44. L3PJW-W4MLD-7QWTN
  45. NBILE-AMG7K-HCD93
  46. 0BHXH-XB63D-B3E7K
  47. KAXLC-RTVA2-CWR67
  48. 3VJB3-ZICY8-WEQGT
  49. 9FXVP-LC0M6-C03RI
  50. KT048-LZI4P-7ITZK
 

Источник

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