O mnie
Cześć, jestem Krzysztof.
Jestem Senior Unity Developerem z ponad 9-letnim doświadczeniem w C# i ponad 7 latami wydawania gier VR i konsolowych. W FuturLab poprowadziłem nagradzany port PowerWash Simulator VR, a obecnie pracuję nad kluczowymi systemami PowerWash Simulator 2: architekturą HUD, archiwum wiadomości, wczytywaniem zawartości i wydaniami.
Do branży trafiłem przez studenckie game jamy i od pierwszego dnia byłem zarówno głównym programistą, jak i osobą pilnującą harmonogramu. Zależy mi na czystej architekturze i na ludziach, z którymi pracuję.
Jestem Polakiem, dorastałem i studiowałem w Wielkiej Brytanii. Teraz wracam do domu: przeprowadzam się w okolice Krakowa i szukam ról Senior Unity w trybie hybrydowym lub zdalnym.
Jak pracuję
Przywództwo i sposób pracy
- Prowadzę dyskusje architektoniczne. Równie dobrze czuję się, odpowiadając za funkcję od początku do końca, jak i jako opiekun techniczny aktywnie rozwijanego, wieloplatformowego tytułu.
- Prowadzę code review i mentoring w zakresie architektury, SOLID i clean code, a także sesje dzielenia się wiedzą dla całego zespołu.
- Odpowiadam za wydania: jako Tech Branch Owner dużych aktualizacji koordynuję zespoły Art, Design i QA.
- Dane zamiast przeczuć: poprowadziłem interdyscyplinarną analizę powracających regresji, łącząc dane z repozytorium i zgłoszeń z wywiadami z QA i programistami.
- Dokumentuję: piszę dokumentację techniczną i użytkową systemów gry oraz dokumenty studia o zasadach pracy na gałęziach i ewidencji dev-kitów.
- Gdy trzeba, pracuję bezpośrednio z klientem: określam zakres, planuję i przedstawiam opcje techniczne interesariuszom.
Specjalizacja
UI/UX dla VR
Projektuję i tworzę UI i UX, zwłaszcza dla VR. W PowerWash Simulator VR zaimplementowałem całe UI diegetyczne i zaprojektowałem wysuwany zegarek szybkiego dostępu, dzięki któremu gracz ma na nadgarstku postęp zlecenia, stan konta, wiadomości i najczęściej używane ustawienia VR. To doświadczenie przeniosłem wprost do modułowego HUD i archiwum wiadomości w PowerWash Simulator 2.
Doświadczenie
Gdzie pracowałem
2023 – obecnie
Senior Programmer · FuturLab
Kluczowe systemy PowerWash Simulator 2 na PC, PS5, PS4, Switch 2 i Xbox Series X|S. Tech Branch Owner dużych aktualizacji. Przełożony dwóch programistów.
09/2021 – 2023
VR Programmer · FuturLab
Dołączyłem jako mid-level VR Programmer. Poprowadziłem port PowerWash Simulator VR na Meta Questa i zaimplementowałem jego multiplayer. Gra zdobyła nagrodę Best UK Mixed Reality Game na Ukie Awards 2024. Krótko pracowałem też nad PowerWash Simulator na Nintendo Switch.
06/2019 – 09/2021
VR Developer · Lampada Digital Solutions
Szkoleniowe aplikacje VR, AR i 360° na zamówienie w Unity. Budowałem luźno powiązane systemy udostępniane jako pakiety Unity i prowadziłem spotkania z klientami jako lider techniczny. Na ostatnim roku studiów pracowałem na pół etatu.
Zobacz wideo z tymi projektami na YouTube ↗06/2018 – 06/2019
Stażysta, VR Software Developer · SeedVR
Roczny staż w ramach studiów. Zbudowałem szkoleniową aplikację VR w Unreal Engine 4/C++, uratowałem stary projekt UE4 i tworzyłem prototypy VR/AR w Unity.
Wykształcenie
BSc (Hons) Computer Science for Games Development with Industrial Placement
University of Hull, 2016–2020 · First Class Honours · Stypendium Achievement Scholarship dwa lata z rzędu.
Na studiach zbudowałem modułową, konfigurowalną i wydajną symulację roju w Unity. Zaprezentowałem też badania porównujące cztery różne jednostki obliczeniowe przed audytorium około 30 osób.
Poza klawiaturą
Rysowanie, góry, łyżwy
Szkicuję, chodzę po górach (ostatnio w Bieszczadach) i jeżdżę na łyżwach. Ciągle też eksperymentuję z nowymi pomysłami na gry, na przykład prototyp fizycznego poruszania się na linie z hakiem (grapple).
Warsztat
Umiejętności
- Silniki
- Unity (7+ lat), Unreal Engine 4
- Języki
- C# (9+ lat), C++, Python, JavaScript
- Architektura
- Luźno powiązane/modułowe systemy, MVP, SOLID, widżety wielokrotnego użytku, pakiety UPM
- Zawartość i live
- Addressables, zdalne dostarczanie zawartości, kontrola po stronie serwera, potoki DLC
- VR/XR
- Meta Quest, ASW, FFR, lokomocja, dźwięk przestrzenny, AR i 360°
- Konsole
- PS5, PS4, Switch 2, Xbox Series X|S; dev-kity; wydania wieloplatformowe
- Narzędzia
- Własne okna i inspektory edytora, narzędzia do zarządzania zawartością dla designerów
- Proces
- Git (GitLab, Fork, GitHub), Rider, Jira, Confluence, Miro