Przeprowadzka do Krakowa · Otwarty na role Senior Unity, hybrydowo lub zdalnie · 2 miesiące wypowiedzenia

Przejdź do treści
Krzysztof Pławski

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

  1. 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.

  2. 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.

  3. 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 ↗
  4. 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