Programista narzędziowy (Unity, automatyzacja testów i CI)
95 PLN/ godz.B2B
MidFull-time·B2B
#431862·Dodano 2 dni temu·13
Źródło: www.skillshot.plTech Stack / Keywords
UnityGoC#ScriptingGitHub ActionsGitLabJenkins
Firma i stanowisko
OK Games develops a cooperative game where several players control one body over a network.
Wymagania
- Znajomość Unity i C# na poziomie pisania narzędzi, w tym trybu wsadowego, budowania z linii poleceń oraz Editor scripting
- Doświadczenie z CI: GitHub Actions, GitLab CI, Jenkins lub równoważne
- Umiejętność analizy i rozumienia przyczyn niepowtarzalności przebiegów testowych oraz sposobów ich eliminacji
- Współpraca na kontrakcie B2B, praca zdalna
- Znajomość języka polskiego lub angielskiego
Duży plus:
- Profilowanie wydajności
- Uruchomienia wsadowe w chmurze
- Doświadczenie w projektach z naciskiem na dokumentację i dowody, nie tylko działający build
Obowiązki
- Uruchamianie gry w trybie wsadowym, bez grafiki, kilkanaście instancji równolegle, sterowane plikiem konfiguracji
- Tworzenie korpusu powtarzalnych wejść testowych i odtwarzacza przebiegów z tym samym nagraniem i ziarnem generatora
- Zbieranie metryk i zapis ich w jednolitym formacie, m.in. rozbieżność końcówek kończyn, czas klatki, narzut procesora, opis konfiguracji przebiegu
- Oznaczanie serii ze błędami środowiskowymi, aby nie były uwzględniane w analizie
- Implementacja CI, gdzie przy zmianie kodu uruchamiany jest skrócony zestaw testów kontrolnych wykrywających regresję warstwy sieciowej
- Przygotowanie dokumentacji i przekazanie projektu do samodzielnego użytkowania
Benefity
- Praca zdalna
- Współpraca na zasadzie B2B
- Stawka: 16 000 zł netto za osobomiesiąc (168 h) ~95 zł/h
- Wymiar: około 3 osobomiesiące rozłożone na 16 miesięcy, niepełny wymiar pracy w trzech okresach
OK Games
2 aktywne oferty