Skillshot.pl logo
Praca w branży gier

Unity Developer

dla Artifex Mundi w Katowice / praca zdalna / system hybrydowy

Praca stała Programowanie


Artifex Mundi oznacza po łacinie „artystę świata”, a my robimy wszystko, by stanąć na wysokości zadania i tworzyć gry na światowym poziomie. Jesteśmy producentem i wydawcą gier komputerowych z 16-letnią historią. Sprzedaliśmy ponad 10 milionów kopii gier Hidden Object i to głównie z nich byliśmy znani do tej pory. Obecnie skupiamy się na tworzeniu mobilnych gier F2P w dwóch dobrze nam znanych gatunkach: HO i RPG. Mamy już na swoim koncie pierwsze sukcesy w tym segmencie, ale nie zwalniamy tempa.

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!

Obecnie poszukujemy osoby na stanowisko:
                                                                     

Unity Developer

                                                                

O roli:
Regular Unity Developer odpowiedzialny 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ń:

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.

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.

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

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. 

Data publikacji: 2025-12-11

Liczba wyświetleń: 893

Odpowiedz na ofertę

To ogłoszenie korzysta z zewnętrznego systemu rekrutacyjnego.

Klikając przycisk poniżej zostaniesz do niego przekierowany:

Przejdź do serwisu rekrutacyjnego