Wywiad z Bartoszem Bojarowskim, twórcą Madness of Little Emma

Przedstaw się proszę. Skąd jesteś, kim, czy tworzeniem gier zajmujesz się zawodowo, czy posiadasz wykształcenie z tym związane?
Nazywam się Bartosz Bojarowski, jestem z wykształcenia programistą (po Politechnice Wrocławskiej), na co dzień głównie zajmuję się programowaniem aplikacji webowych we frameworku .net. Emma to moja pierwsza gra, która jest tak blisko skończenia, wcześniej pisałem sporo rożnych bardzo typowych roguelików (takich turowych RPG z grafiką ASCII) do szuflady.
4
Napisz kilka słów o swojej grze.
Platformówka inspirowana grami takimi jak Binding of Isaac, Castlevania, American McGee’s Alice, Legend of Zelda:)

Skąd pomysł na stworzenie takiej gry? Skąd wzięła się postać Emmy? Jaka jest jej historia, skąd wzięła się w tak mrocznym miejscu? Nie ukończyłem jeszcze gry, ale widziałem już kilka powieszonych dziewczynek oraz oraz jej duchy. Zdradzisz mi ile poziomów ma gra? Mi udało się zabić jedynie trzeciego bossa.
Historię Emmy częściowo można poznać w intrze, które jeszcze nie jest podpięte do gry:

Więcej będzie wyjaśnione w filmikach końcowych (będą 4 różne zakończenia i 4 filmiki łączące się w całość).
Pomysł postaci i całej historii to efekt kilku tygodni układania się go w głowie:)
Jest 8 plansz. Przy pierwszym przejściu gra kończy się po 3 epizodzie (6 plansza) – przy następnych przejściach jeżeli spełnia się pewne warunki gra się toczy dalej 7 i 8 plansza – to są dosyć proste warunki, z grubsza starcza zbierać większość przedmiotów po drodze, ale szczegółów nie chcę zdradzać. Ogólnie było parę osób wprawionych w takich grach, które za 2-3 razem doszły do 6 planszy.

Czy do stworzenia gry używałeś jakiegoś gotowego silnika? Jeśli tak to jakiego i czemu? Jeśli nie, to czemu zdecydowałeś się na tworzenie gry od zera?
Gra jest pisana w Javie korzystając z silnika Slick2D. Ten silnik jest dosyć „surowy” i są w nim tylko podstawowe rzeczy jak wyświetlanie, obsługa gamepadów, główna pętla gry i takie tam. Silnik korzysta z innego silnika LWJGL, który korzysta z OpenGL (przez to mimo, że to JAVA, to są osobne wersje do różnych systemów operacyjnych – gra będzie na Windows/Mac/Linux)

Skąd pochodzą grafiki oraz dźwięki używane przez Ciebie w grze?
Autorem pixelartu jest Artur Perski, autorkami lustracji (intra/zakończeń i ilustracji, których póki co nie ma w grze, ale będą – przed walkami z bossami i na nowych planszach) są Joanna Efenberger i Kamila Fetter. Dźwięki i muzyka to efekt wielu godzin przeszukiwania (głównie płatnych) internetowych bibliotek dźwięków i muzyk.

Czy planujesz wprowadzenie zmiany poziomów trudności w grze? Jeśli nie, to czemu?
Gra staje się coraz trudniejsza wraz z odblokowywaniem większej ilości contentu, trudniejsi bossowie i minibossowie odblokowuje się dopiero później. Ja osobiście nie lubię poziomów trudności, bo zawsze czułem, że jak nie gram na najtrudniejszym, to oszukuję;). W diablo 2 i 3 też grałem tylko na hc;).

Czy planujesz wprowadzenie systemu nagród lub osiągnięć za poszczególne próby przejścia gry?
Na pewno planuję integrację z systemem osiągnięć na Steamie, poza tym wraz z graniem odblokowują się kolejne itemki i wrogowie. Nie planuję robić rzeczy typu „silniejsza postać startowa” po zrobieniu czegoś tam, chociaż jak starczy czasu do release’a to planuję wprowadzić do wyboru drugą postać, którą będzie można odblokować.

Ile czasu zajęło Ci doprowadzenie gry to takiego stanu w jakim jest teraz?
Pracę nad Emmą zacząłem w grudniu 2014 i pracowałem nad nią w wolnym czasie po południu i w weekendy.

Czy przed przystąpieniem do kodowania poświęciłeś dużo czasu na samo projektowanie gry? Czemu?
Nie pamiętam dokładnie, ale jakoś przez tydzień, dwa układałem sobie w głowie zarys gry. Sporo rzeczy powstawało „w trakcie”. Jeżeli chodzi o itemki, teraz jest ich ponad 150, to znaczna większość powstała w notatniku kiedy byłem na wakacjach.

Gra już w wersji alfa wydaje się działać bardzo sprawnie. Masz już pomysł jak ją zmonetyzować? Czemu wybrałeś taką formę?
Gra przeszła Steam Greenlight (w 13 dni, czyli dosyć szybko:) ) i planuję ją wydać właśnie na Steam, ponieważ to jest największa platforma do sprzedaży gier. To miłe, że piszesz, że gra działa bardzo sprawnie, mimo ilości Twoich uwag:).

Plany na kolejną grę?
Jeżeli Emma chociaż wyjdzie na 0 (tzn zwróci mi się koszt grafiki+dźwięków), to planuję zrobić jakiś dodatek, taka konwencja gry zostawia bardzo dużo miejsca na wzbogacanie gameplay’a o nowe rzeczy. Jeżeli nie, to na razie nie mam pojęcia, wcześniej myślałem o jakiejś platformówce RPG w klimatach Dark Souls, ale teraz jak patrzę to jest wysyp tego typu gier, więc raczej pomyślę o czymś innym. 

Oficjalna strona gry

Miałem okazję zagrać w grę Bartka i wrażenia były bardzo pozytywne, a była to wersja alfa. Spodziewałem się wielu baboli, ale zostałem zaskoczony jedynie niewielkimi niedociągnięciami. Czekam na wersję końcową!