Voorbeeld functiebeschrijving Unity-programmeur
Functiebeschrijving
Bij [bedrijf X] zijn we op zoek naar een getalenteerde en creatieve Unity-programmeur, die graag op het hoogst mogelijke niveau wil bouwen aan VR en AR. U gaat nieuwe gamefuncties toevoegen, waarbij u ideeën, concepten en vereisten op designvlak weet te vertalen in een goed werkend en boeiend spel. De ideale kandidaat heeft 3 à 5 jaar ervaring als Unity-programmeur, beschikt over goede programmeursvaardigheden, heeft oog voor detail en beschikt over de analytische vaardigheden om potentiële problemen op te lossen aan de hand van een designplan. U werkt samen met veel verschillende afdelingen, waardoor u over goede communicatieve vaardigheden moet beschikken, proactief te werk gaat en een team naar een gemeenschappelijke visie toe kunt leiden.
Doelstellingen van deze functie
- U bent verantwoordelijk voor verschillende functies en componenten van de gamelevenscyclus en neemt de leiding over het productdesign en programmeerwerk
- U werkt samen met andere teamleden aan grote en complexe functies en levert deze tijdig en naar een hoge standaard op
- U verrijkt het programmeerproces met verbeteringen en suggesties en stuurt tijdens de gehele productiecyclus aan op programmeerwerk van een zo hoog mogelijke kwaliteit
- U begeleidt andere programmeurs in uw team en levert uw bijdrage aan het waarborgen van de kwaliteit van het programmeerwerk, het product en het process
- U werkt samen met art-, design en productieteams zodat planningen en doelstellingen aansluiten op de behoeften van het bedrijf en het project
- U voert evaluaties van programmacode uit en helpt mee bij het werven van nieuwe collega’s
- U levert een zinvolle bijdrage aan het product en het gehele team
Dagelijkse en maandelijkse verantwoordelijkheden
- U plant, ontwerpt en implementeert hoogwaardige gamefuncties en werkt samen met het bredere studioteam
- U weet ontwerpspecificaties om te toveren tot functionele gameonderdelen
- U stelt een effectieve pipeline op voor strategie en ontwikkeling
- U stelt snel prototypes op om nieuwe ideeën en interactiepatronen inzichtelijk te maken en kunt deze prototypes snel doorontwikkelen
- U programmeerwerk is efficiënt, herbruikbaar en betrouwbaar
- U zorgt voor maximale prestaties, kwaliteit en responsiviteit van toepassingen en games
- U legt knelpunten binnen het proces en de toepassing bloot en zorgt voor een tijdige oplossing
Vaardigheden en kwalificaties
- 3–5 jaar ervaring met Unity 3D/contentontwikkeling
- Goed met wiskunde in 3D
- Sterk gericht op objectgebaseerd programmeren in C# en goede programmeertaalvaardigheid
- Ervaring met het werken aan gameonderdelen, zoals meshes, animaties, materialen enzovoort
- Ervaring met het profileren en optimaliseren van game- en renderingprestaties (GPU en CPU)
- Ervaring met het werken aan een physicsgebaseerd gameproject; daarnaast kunt u in een team met meerdere ontwikkelaars uit de voeten met systemen als Git
- Inzicht in het proces achter de gebruikservaring en ervaring met het werken in een UX-team
Gewenste kwalificaties
- Bachelordiploma op het gebied van informatica, informatiesystemen of een vergelijkbaar veld
- Een masterdiploma is een pre