Senior Unity Programmer
Awaken Realms
To rola Senior Unity Programmera, który będzie samodzielnie rozwijał małą, turową grę multiplayer. Obejmuje pełny zakres prac: od niskopoziomowych systemów, poprzez gameplay, shadery, UI, aż po aspekty multiplayerowe. Konieczna jest umiejętność samodzielnej organizacji pracy i aktywnego uczestnictwa w decyzjach projektowych. Projekt realizowany w stabilnym wydawnictwie gier planszowych i wideo, z naciskiem na jakość rozgrywki.
Brakuje: wielkość zespołu i podział ról (ile osób w projekcie), technologia multiplayer (konkretne rozwiązanie sieciowe).
To rola Senior Unity Programmera, który będzie samodzielnie rozwijał małą, turową grę multiplayer. Obejmuje pełny zakres prac: od niskopoziomowych systemów, poprzez gameplay, shadery, UI, aż po aspekty multiplayerowe. Konieczna jest umiejętność samodzielnej organizacji pracy i aktywnego uczestnictwa w decyzjach projektowych. Projekt realizowany w stabilnym wydawnictwie gier planszowych i wideo, z naciskiem na jakość rozgrywki.
- ✓Realny wpływ na kształt gry i standardy jakości
- ✓Stabilność finansowa dużego wydawcy przy atmosferze indie
- !Wymagane tylko 2 lata doświadczenia przy stanowisku senior – może oznaczać luźne podejście do stażu lub niższy próg
- !Brak informacji o wielkości zespołu i liczbie współadministracyjnych programistów
- !Premie uznaniowe – nieokreślona wysokość i kryteria
- !Samodzielna praca nad małym projektem może oznaczać ograniczone wsparcie techniczne
- •Implementacja systemów gry w Unity z użyciem C#
- •Tworzenie i rozwijanie mechanik multiplayerowych
- •Pisanie shaderów i optymalizacja wydajności
- •Projektowanie architektury oprogramowania dla nowych funkcji
- •Prototypowanie i iterowanie rozwiązań
- •Współpraca z grafikami i projektantami nad interfejsem UI
- •Code review i utrzymanie czystości kodu
- •Uczestnictwo w codziennych decyzjach dotyczących kierunku rozwoju gry
Oferta dla doświadczonych specjalistów (Senior).
Programista z co najmniej 2-letnim doświadczeniem w Unity, który zrealizował przynajmniej jeden komercyjny projekt gier i jest gotowy samodzielnie ogarnąć całość techniczną niedużej gry multiplayer.
Juniorzy bez komercyjnego doświadczenia w grach, osoby szukające wyłącznie prac zdalnej (oferta hybrydowa we Wrocławiu) oraz osoby preferujące duże zespoły z wąsko zdefiniowanymi rolami.
- ?Ile osób liczy obecnie zespół projektowy (programiści, graficy, designerzy)?
- ?Jaką technologię sieciową planujecie użyć do multiplayer (Photon, Mirror, Netcode for GameObjects)?
- ?Czy istnieje już jakaś baza kodu, czy zaczynamy od zera?
- ?Jak wygląda proces decyzyjny – czy sam podejmuję decyzje techniczne, czy jest to grupowe?
- ?Jaki jest przewidywany czas trwania projektu?
- ?Czy w projekcie stosujecie jakieś testy (unit/integration)?
- ?Jak często odbywają się spotkania zespołu i w jakiej formie (daily, sprint planning)?
- −Wielkość zespołu i podział ról (ile osób w projekcie)
- −Technologia multiplayer (konkretne rozwiązanie sieciowe)
- −Opis procesu rekrutacyjnego (etapy, czas)
- −Narzędzia do zarządzania projektem (Jira, Trello itp.)
- −Polityka dotycząca nadgodzin i crunchu
Atmosfera indie studia w ramach stabilnego wydawcy – zespół skoncentrowany na jakości, a nie monetyzacji. Duża autonomia dla programisty.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C#.