Jak studio Iron Galaxy stworzyło wieloplatformową grę tower defense w UEFN
Kiedy studio Iron Galaxy przystąpiło do prac nad swoją pierwszą grą w Unreal Editor dla Fortnite (UEFN), postawiło sobie za cel stworzenie tytułu przystępnego i zapewniającego dobrą zabawę graczom na różnych platformach.
Efektem prac była Deathtrap Dungeon, gra z gatunku tower defense, w której gracze wybierają bazę i bronią jej przed nieustającymi falami najeźdźców, korzystając z arsenału pułapek, wieżyczek i zdolności magicznych. W toku prac zespół poznawał narzędzia UEFN, skrypty w Verse, zasoby Fortnite i efekty VFX Niagara, wykorzystując je do ożywienia gry.
Zajrzyjmy za kulisy powstawania Deathtrap Dungeon.
Wybór właściwej koncepcji gry
Podczas prac nad tym, co stworzyć w ramach swojego pierwszego projektu UEFN, zespół szukał pomysłu, który pozwoliłby zarówno zaprezentować możliwości platformy, jak i poznać jej systemy.
„Ostatecznie zdecydowaliśmy się na grę tower defense, ponieważ pozwalała połączyć wykorzystanie dostępnych narzędzi z tworzeniem czegoś nowego, a jednocześnie dawała zespołowi szansę jak najlepszego poznania UEFN” – mówi zespół.
Choć Deathtrap Dungeon czerpie ze znanych mechanik Fortnite, rozgrywka stanowi ich świeżą interpretację.
„W Deathtrap Dungeon gracze korzystają z wielu dobrze znanych mechanik Fortnite, ale robią to w wyjątkowy sposób” – kontynuuje zespół. „Gracze nadal poruszają postacią po świecie gry i mają za zadanie pokonać przeciwników, ale do walki używają specjalnie zaprojektowanego zestawu pułapek. Dzięki temu mogą eksperymentować z najróżniejszymi ciekawymi efektami i stosować je wobec atakujących NPC-ów”.
W efekcie gra od razu wydaje się znajoma, a zarazem skłania graczy do strategicznego planowania obrony lochu.
Szybkie iteracje dzięki Verse
Jedną z największych zalet, jakie zespół dostrzegł podczas tworzenia gry, była możliwość szybkiego wprowadzania kolejnych iteracji dzięki Verse.
„Język Verse pozwala szybko i bezpiecznie wprowadzać kolejne iteracje bez konieczności zarządzania pamięcią i bez błędów czasu wykonywania, z którymi inżynierowie mogą mieć do czynienia w językach niższego poziomu” – mówi zespół. „Ta prostota pozwoliła nam szybko uruchomić kilka prototypów funkcji”.
W miarę jak UEFN rozwijał się w trakcie prac, nowe możliwości jeszcze bardziej usprawniały pracę zespołu. W połowie prac dodano obsługę sterowania widżetami Unreal Motion Graphics (UMG) za pomocą zmiennych Verse.
„To było dla zespołu ogromnym ułatwieniem” – mówi zespół. „Usunięcie dużej części niepewności związanej z tworzeniem niestandardowego interfejsu użytkownika pozwoliło prowadzić prace znacznie sprawniej”.
Dzięki tym usprawnieniom zespół mógł szybko przechodzić od prototypów do dopracowanej rozgrywki, poświęcając mniej czasu na zmagania z implementacją interfejsu użytkownika.
Tworzenie lochu
Od strony artystycznej rozbudowana biblioteka modułowych zasobów Fortnite pozwoliła zespołowi już na wczesnym etapie nadać grze odpowiedni wygląd, a zarazem zachować elastyczność przez cały okres produkcji.
„Dostępność zasobów gotowców Fortnite z funkcją przyciągania pozwalała szybko wprowadzać kolejne zmiany w projekcie poziomów” – mówi zespół.
Zespół szybko stworzył przestrzeń o wyrazistym motywie i nastroju, a jednocześnie miał dużo czasu na jej modyfikowanie wraz z rozwojem gry. „Różnorodność podobnych zestawów pozwalała też swobodnie łączyć ich elementy bez utraty spójności motywu” – dodaje zespół.
Efekty wizualne również odegrały kluczową rolę w ożywieniu pułapek. Artysta VFX w zespole chwalił pełny dostęp do systemu Niagara, dzięki któremu mógł tworzyć niestandardowe efekty wizualne w dobrze znanym sobie przepływie pracy. „Zwróć uwagę na autorskie efekty VFX na pułapkach, które gracze umieszczają w lochu” – mówi zespół.
Przez połączenie modułowych środowisk z niestandardowymi efektami Niagara zespół stworzył loch, który jest zarazem spójny i pełen charakteru.
Obrona lochu
Deathtrap Dungeon pokazuje, jak UEFN pozwala zespołom szybko tworzyć prototypy, wprowadzać kolejne iteracje i budować dopracowaną rozgrywkę dzięki zaawansowanym przepływom pracy Unreal Engine i rozwijającemu się ekosystemowi narzędzi Fortnite.
Myślisz, że Twoja obrona wytrzyma kolejne fale chciwych poszukiwaczy przygód? Wskakuj do Deathtrap Dungeon i sprawdź swoją strategię w praktyce: