×
Register Here to Apply for Jobs or Post Jobs. X

Unity Developer

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: Artifex Mundi
Full Time position
Listed on 2025-12-18
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Software Engineer
Job Description & How to Apply Below
Location: Town of Poland

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.

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

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, Rect Transform, 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ę Multi Sport;
  • darmowy parking przed naszym biurem.

Wrocław, Dolnośląskie, Poland 4 weeks ago

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary