O tej roli
Jako programista Unity będziesz uczestniczyć w iteracyjnym, kompleksowym procesie tworzenia funkcji ( projektowanie i prototypowanie, programowanie i testowanie, dostarczanie i wdrażanie ).
Oto tylko kilka przykładów rzeczy, nad którymi mógłbyś pracować:
- Wyścigi wieloosobowe. Tabele wyników, powtórki, zasady wyścigów, poprawki błędów.
- Programowanie SI. Pomóż nam ulepszyć boty, aby mogły zaoferować zabawną i wymagającą rozgrywkę dla dobrych graczy.
- Dodawanie nowych łodzi. Planujemy dodać do gry wiele nowych łodzi, w tym łodzie o unikalnych właściwościach żeglarskich.
- Wdrażanie nowych scenariuszy treningowych i samouczków.
- Dodawanie i optymalizacja nowych środowisk
- Lokalizacja
- Aktualizacje narzędzi i silnika - Zaktualizujmy wersję Unity 🙈 ( abyśmy mogli obsługiwać najnowsze pakiety SDK VR. )
- Doświadczenie użytkownika. Poprawki błędów, dostępność, dopracowanie i usprawnienia ułatwiające codzienną pracę.
- Jest tego więcej, zobacz tutaj.
Do niedawna jedynym programistą Unity pracującym nad projektem na pełen etat był dyrektor MarineVerse, Greg. Jednym z Twoich pierwszych ważnych zadań będzie pomoc Gregowi w dalszym rozwijaniu funkcji wieloosobowych MarineVerse Cup. Z czasem, gdy zaznajomisz się i poczujesz swobodnie z bazą kodu MarineVerse Cup, będziesz mieć okazję przejąć odpowiedzialność za kod i bieżącą pieczę nad nim.
O Tobie
Oto propozycja. Najlepiej, gdybyś kochał żeglarstwo, był dobrym inżynierem oprogramowania i miał 7 lat doświadczenia w tworzeniu aplikacji VR w Unity na Quest. Dobrze, nikt nie ma tylu lat doświadczenia z Quest - to wschodząca technologia! Jesteś dobrym deweloperem, który lubi uczyć się nowych rzeczy? To może być rola dla Ciebie!
- Interesujesz się żeglarstwem.
- Nie musisz być ekspertem, ale przynajmniej ukończyłeś weekendowy kurs wprowadzający do żeglarstwa. Przykład.
- Najlepiej, gdybyś dobrze znał Unity. Przynajmniej zrobiłeś kilka eksperymentów i projektów pobocznych.
- Solidne umiejętności w C# ( lub innym języku obiektowym ).
- Najlepiej, gdybyś miał doświadczenie z VR - lub chęć do nauki.
- Najlepiej, gdybyś miał doświadczenie z rozgrywką wieloosobową ( Photon ) - lub chęć do nauki.
- Swobodnie posługujesz się kontrolą wersji Git.
- Potrafisz bezpiecznie refaktoryzować kod.
- Lubisz pracować w sposób oparty na współpracy i iteracji. Manifest Agile oraz wartości XP są Ci bliskie.
- Jesteś zmotywowany, skupiony i pełen pasji do tworzenia oprogramowania, które jest często wydawane użytkownikom ( co najmniej raz w tygodniu ).
- Najlepiej, gdybyś mieszkał w Melbourne, Australia. Ewentualnie masz dużą zbieżność strefy czasowej z Melbourne. Inne lokalizacje są możliwe dla wyjątkowego kandydata.
- Oprócz C# i Unity mamy również API w Rails oraz front-end w React, na wypadek gdyby interesowało Cię doświadczenie "full stack".
Korzyści
- Praca nad aplikacją, która pomaga ludziom poznawać żeglarstwo i czerpać z niego radość.
- Elastyczne warunki pracy. (Możliwe 4 lub 5 dni w tygodniu). Poza pracą, jeśli chcesz, mógłbyś żeglować w każdą środę lub dołączyć do popołudniowego Twilight Sailing.
- Praca zdalna. ( Lub z przestrzeni coworkingowej, jeśli wolisz )
- Mały zespół. To okazja, by mieć ogromny wpływ i rozwijać się razem z MarineVerse.
Jak aplikować
Porozmawiajmy, przywitaj się pod adresem greg(at)marineverse.com ( prosimy o dołączenie linku do Twojego LinkedIn i/lub Github oraz krótkiego wstępu, dlaczego interesuje Cię ta rola.)