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