Unity lub Unity 3D Developer Opis stanowiska Szablon/krótki
Poszukujemy programisty, który będzie odpowiedzialny za tworzenie gier dla kilku platform docelowych za pomocą Unity Framework. Twoim głównym zadaniem będzie przetłumaczenie pomysłów, koncepcji i specyfikacji na praktyczną i ekscytującą grę. Wymagane jest poświęcenie wspólnego rozwiązywania problemów, inteligentnego projektu i wyniku wysokiej jakości.
Profil pracy programisty Unity lub Unity 3D
Programiści Unity, często znani jako programiści Unity3d, są doświadczonymi programistami, którzy korzystają z platformy Unity do projektowania i produkcji gier. Unity to wieloplatformowy silnik gry, który pozwala programistom tworzyć wysokiej jakości gry 2D i 3D na smartfony, komputery stacjonarne i konsole do gier.
Raporty do
- Szef projektowania gry
- Deweloperzy
- Projektanci doświadczeń użytkowników
- CEO
Obowiązki programisty 3D Unity lub Unity
- Przejmij kontrolę nad funkcjami i komponentami całej gry, a także poprowadzić projektowanie produktu i części kodu
- Współpracuj z innymi członkami zespołu, aby zapewnić rozległe i skomplikowane funkcje w harmonogramie i na wysokim poziomie
- Weź udział w procesie rozwoju i zapewniaj ulepszenia i zalecenia dotyczące zwiększania jakości kodu w całym cyklu produkcyjnym
- służyć jako mentor dla innych programistów w zespole i pomaga w utrzymaniu jakości kodu, produktu i procesu
- Współpracuj z zespołami sztuki, projektowania i produkcyjnym, aby zapewnić, że harmonogram i cele odpowiadają wymaganiom firmy i projektu
- Przeprowadź recenzje kodu i uczestniczyć w procesie rekrutacji dla potencjalnych współpracowników
- wnieść znaczący wkład w nasz produkt i zespół jako całość
- Pracuj w ramach większego zespołu studyjnego do planowania, tworzenia i wdrażania wysokiej jakości funkcji gry
- Konwertuj specyfikacje projektowe na grywalne zasoby gry
- Stwórz wydajną strategię i rurociąg programowy
- Utwórz i iteruj na prototypach, wyświetlając nowe projekty i wzorce interakcji
- Utwórz, wdrażaj i utrzymuj wydajny, wielokrotnego użytku i niezawodnego kodu
- Upewnij się, że aplikacje i gry działają optymalnie pod względem jakości, reakcji i wydajności
- Zidentyfikuj wąskie gardła w procesach i aplikacjach i wykonaj rozwiązania w odpowiednim czasie
Wymagania i umiejętności programisty 3D Unity lub Unity 3D
- Licencjat z informatyki, systemów informatycznych lub powiązanej dyscypliny
- Doskonałe umiejętności matematyczne 3D
- obszerna wiedza w językach programowania i skryptów zorientowanych na obiekt
- Wcześniejsze doświadczenie z zasobami gry (siatki, animacje, materiały itp.)
- Udokumentowane osiągnięcia oceny i optymalizacji gry i renderowania (GPU i CPU)
- Pracował nad projektem gier opartym na fizyce, używając narzędzi kontroli źródła, takich jak GIT w zespole wielorodzinnym
- Zrozumienie procesu projektowania UX i wcześniejszych doświadczeń Praca z projektowaniem doświadczeń użytkowników i/lub zespołami programistów