Unity Developer

Jesteśmy Artifex Mundi. Od 15 lat tworzymy gry z gatunku Hidden Object i RPG na urządzenia mobilne, PC i konsole. Mamy na swoim koncie już ponad 100 tytułów, ale nie zwalniamy tempa. Naszym celem jest tworzenie światowej klasy mobilnych gier F2P. Aby to osiągnąć, budujemy zespół doświadczonych ludzi łączących najwyższej klasy rzemiosło z artystyczną pasją. Mamy ambicję tworzyć gry, które zostaną z graczami z całego świata na długie lata.   

Jeśli kręcą Cię systemowe gry ze złożonymi mechanikami i wielowarstwową metą, łączące w sobie wysoką jakość wizualną i niebanalne podejście do settingu fantasy, to na pewno odnajdziesz się w naszym studiu RPG, które skupia się na tworzeniu mobilnych gier F2P. 

 

Unity Developer

 Pracujemy nad nowym projektem mobile RPG F2P – twórz go razem z nami! 



O roli:

Regular Unity Developer odpowiedzialny/a za implementację i składanie warstwy UI oraz view modelu w mobilnej grze RPG. Osoba na tym stanowisku korzysta z dostarczonych assetów graficznych oraz projektów od UX/UI designera.


Zakres zadań:

1. Implementacja ekranów UI w Unity:

  • Składanie ekranów interfejsu użytkownika w edytorze Unity (UGUI) na podstawie makiet z Figmy / Miro.
  • Konfiguracja prefabów oraz ich użycie w różnych ekranach meta gry.

 

2. Praca z warstwą view model / danymi:

  • Podłączanie ekranów UI do przygotowanej wcześniej warstwy technicznej (funkcje, eventy, API gry) bez konieczności tworzenia rozbudowanej logiki serwerowej.
  • Transformacja danych z warstwy technicznej do formy prezentacyjnej: formatowanie wartości, wybór ikon, ustawianie stanów przycisków, pokazywanie komunikatów.

 

3. Obsługa ekranów meta gry RPG:

  • Implementacja i utrzymanie szerokiego zakresu ekranów: np. ekwipunek, sklep, questy, ekran postaci, rozwój umiejętności, ekrany eventów, ekrany systemowe (ustawienia, powiadomienia).
  • Dbanie o spójność zachowania UI między różnymi ekranami (nawigacja, animacje przejść, standardowe zachowania przycisków, komunikaty błędów).

 

4. Współpraca w zespole produkcyjnym:

  • Ścisła współpraca z gameplay developerem, designerem, UX/UI designerem oraz QA przy wdrażaniu nowych funkcji i iteracji na istniejących ekranach.
  • Udział w codziennym procesie: realizacja projektu UX, omawianie zmian w zespole, reagowanie na feedback od developerów.

 

Wymagania:

  • Doświadczenie w Unity (kilka lat pracy z Unity, w tym realna praca nad UI lub meta warstwą gry).
  • Osoba techniczna: potrafi pisać kod w C#, ale lubi również pracę „w edytorze”, składanie ekranów, łączenie komponentów.
  • Bardzo dobra znajomość edytora Unity z naciskiem na klasyczny system UI (Canvas, RectTransform, layouty, prefaby).
  • Umiejętność składania złożonych ekranów z gotowych assetów graficznych i projektów od UX/UI designera (bez konieczności samodzielnego projektowania UX).
  • Praktyczna znajomość C# w zakresie potrzebnym do:
    • pisania i utrzymywania prostych skryptów UI (np. obsługa kliknięć, aktualizacja tekstów, zmiana stanów elementów),
    • podłączania się do istniejącej logiki (eventy, callbacki, wywołania przygotowanych metod),
    • tworzenia view modeli.
  • Zdolność do samodzielnej realizacji zadań UI na podstawie projektu, z jednoczesną świadomością, kiedy należy skonsultować się z innym developerem (gdy problem wychodzi poza zakres UI / view model).
  • Umiejętność współpracy z wielofunkcyjnym zespołem (dev, design, UX, QA) i otwartość na feedback.


Mile widziane:

  • Doświadczenie w pracy przy mobilnych grach F2P (free-to-play), szczególnie RPG lub grach z rozbudowaną meta grą.
  • Dodatkowe doświadczenie w podstawowej optymalizacji UI na mobile (świadomość kosztów Canvasów, batchowania, liczby elementów na ekranie).
  • Wrażliwość na UX, rozumiana jako umiejętność wychwytywania problemów z czytelnością, przepływem użytkownika oraz zgłaszanie konstruktywnych usprawnień do designerów.
  • Znajomość MVVM toolkit.

 

W ramach współpracy oferujemy: 

  • atrakcyjne wynagrodzenie;
  • udział w zyskach (program bonusowy);
  • realny wpływ na rozwój naszych gier;
  • atmosferę opartą na szacunku, zaufaniu i komunikacji bez zbędnej biurokracji i skomplikowanych procedur;
  • możliwość wyboru trybu pracy (office-first, remote lub hybryda);
  • elastyczne godziny pracy (core hours: 10:00 – 15:00);
  • budżet szkoleniowy;
  • program kafeteryjny, w ramach którego możesz wybrać swoje benefity pozapłacowe, m.in. prywatną opiekę medyczną i kartę MultiSport;
  • darmowy parking przed naszym biurem. 
ID: 49 job_post.published_on: 11/12/2025
announcement.apply