Nazywam się Dawid Jonczak jestem absolwentem Collegium Da Vinci na kierunku Informatyka ze specjalizacją "Projektowanie gier komputerowych", gdzie w grupie 3 osobowej wykonaliśmy pracę "Zaprojektowanie i wykonanie gry kooperacyjnej typu "top-down shooter",
w projekcie byłem odpowiedzialny za programowanie, projektowanie poziomów oraz gameplay. W tym momencie pracuje w EHS VR jako Unity VR Developer, gdzie tworzę aplikacje/gry VR głównie o tematyce BHP. Pracuje tam od lutego 2020 i wykonałem już 23 aplikacje/gry.
Jako freelancer wykonałem 4 aplikacje dla takich firm jak DB Cargo Polska S.A. oraz Akademia Dobrej Jazdy.
W wolnym czasie skupiam się na rozwinięciu swoich umiejętności związane z grami, pracując nad hobbistycznymi projektami(w tym momencie pracuje nad Critical Vector).
Pracuje tworząc aplikacje/gry szkoleniowe w VR o tematyce BHP. Celem kursów jest nauczanie właściwych nawyków w sytuacjach np: pożaru w bloku, pomocy osobie poparzonej, nauczenie korzystania z AED oraz jak wygląda przebieg skoku do skokochronu.
Tworzyłem na takie platformy jak: Oculus Go, Oculus Quest, Oculus Quest 2 oraz Oculus Quest 3. Gracz dokonuje interakcji dzięki technologii hand tracking oraz gestów wykonywanych przez gracza
(Do 2024 korzystaliśmy z Oculus Integration, a teraz z XR Interaction Toolkit).
Nad projektami pracuje głównie sam, podczas prac jestem odpowiedzialny za:
Ustawienie źródeł światła na scenie, wypalanie oświetlenia oraz odbić(Reflections Probe), by otoczenie prezentowało się jak najlepiej, modyfikowanie shaderów(Shader Graph), tworzenie oraz modyfikowanie particle effect, dobieranie modeli z Unity Asset Store lub TurboSquid, współpracowanie z Grafikiem 3D(modele, tekstury oraz animacje).
Dobieranie muzyki, efektów dźwiękowych, przycinanie oraz przerabianie ich.
Level design (projektowanie sceny oraz ustawienie ich na niej), projektowanie mechanik pomiędzy graczem, a światem gry/aplikacji.
Programowanie mechanik rozgrywki oraz projektowanie ich
Optymalizacja aplikacji/gier na platformy mobilne(współpraca z grafikiem odnośnie modeli oraz tekstur).
Zajmowałem się też publikowaniem na Meta Store, uzupełnianie materiałów na stronie oraz komunikacja z support-em Meta, odnośnie publikacji builda.
Komunikacja z innymi programista odnośnie naszego systemu, przydzielanie tasków dla testerów (korzystaliśmy z Azure DevOps).
Korzystałem też w Unity z silnika animacji DOTween do poruszania, obracania oraz wszelakich "animacji" obiektów, ObiRopa silnik bazujący na particle systemie, służącym do symulowania sznurów), który wykorzystuje do robienia węży do hydrantów, gaśnic oraz wszelakich lin.
Implementowałem też do aplikacji Wit.AI do interakcji głosowej pomiędzy graczem, a NPC lub krótkofalówki.
Projekt został stworzony na zajęcia z grafiki 2D, gdzie głównym motywem było przedstawienie meksykańskiego święto Día de Muertos. W grze znajdują się dwa tryby: Historii oraz Areny.
Gra jest wzorowana na grze Moonlighter. Gdzie zamiast sklepu prowadzimy karczme, w której zbieramy informacje od klientów odnośnie sytuacji w okolicy i wyruszamy na przygodę po ich zgromadzeniu.