Voorbeeld functiebeschrijving gameontwikkelaar

[Bedrijf X] zoekt een gameontwikkelaar die deel uitmaakt van een interdisciplinair team om ons volgende videogameproject in het leven te roepen. Geschikte kandidaten nemen initiatieven op het gebied van de ontwikkeling van algoritmisch solide code die voldoet aan de ontwerpvereisten van de game. Ze accepteren en ontwikkelen ook functies waar door andere teamleden om wordt gevraagd en helpen hen om obstakels te overwinnen die de voltooiing van het project in de weg staan. Daarmee vormt de gameontwikkelaar een fundamenteel onderdeel van de huidige en toekomstige videogameprojecten van [Bedrijf X].

Doelstellingen van deze functie

  • U ondersteunt gameontwerpers, animators en andere teamleden in het bereiken van hun doelstellingen
  • U stelt gameprogrammeerprincipes vasts voor het hele team
  • U documenteert code voor huidige en toekomstige ontwikkelaars
  • U maakt geavanceerde algoritmes die workflows stroomlijnen en de prestaties verbeteren
  • U doet aanbevelingen om gameprojecten naar een hoger niveau te tillen
  • U maakt spannende en boeiende games voor wereldwijde doelgroepen

Verantwoordelijkheden

  • U maakt deel uit van het ontwerpteam om de concepten van gameontwerp te begrijpen
  • U vertaalt ontwerpspecificaties in programmeeralgoritmes
  • U programmeert de game-engine
  • U bent verantwoordelijk voor het opsporen en oplossen van problemen met gameprestaties en logische fouten
  • U ontwikkelt shaders waardoor visuele assets verbeteren
  • U draagt bij met ideeën voor ontwerp, audio en visuals

Vaardigheden en kwalificaties

  • Sterk analytisch met een oog voor detail
  • Vermogen om in langetermijnprojecten georganiseerd en gefocust te blijven
  • Uitstekende communicatievaardigheden en bereid om in een team te werken
  • Superieure tijdmanagementprocessen
  • Begrip van hogere wiskunde
  • Vaardigheid in ten minste één programmeertaal

Gewenste kwalificaties

  • Ervaring met alle aspecten van gameontwikkeling, van concept tot oplevering
  • Grondige kennis van moderne game-engines zoals Unreal en Unity
  • Kennis van API’s voor gameontwikkeling, zoals SDL en GLFW
  • Specialisatie in ten minste één gameprogrammeerdiscipline
  • Bereidheid om op de hoogte te blijven van gamingtrends
  • Aantoonbare vindingrijkheid in zeer stressvolle situaties