Hoi Marco! Jij hebt een hele coole baan in de game-industrie! Wilde je altijd al games maken?
Toen ik klein was, wilde ik vrachtwagenchauffeur worden – net als mijn vader. Maar toen ik op mijn tiende verjaardag een tweedehands computer kreeg, veranderde alles. Het begon met spelletjes spelen, maar al snel vond ik in de schoolbibliotheek een boek over programmeren. Ik typte een paar regels code in en… de computer deed wat ik zei! Mijn allereerste stukje code liet het woord “Hallo” op het scherm verschijnen. Dat voelde als magie. Vanaf dat moment wist ik: ik wil iets met computers doen.
Waarom koos je voor de studie informatica?
In de brugklas kocht ik mijn eerste ‘echte’ pc. Computers waren mijn passie, dus ik had weinig twijfel: het werd informatica. Tijdens mijn studie merkte ik dat het vooral veel theorie was – soms best pittig. Ik wilde veel liever programmeren en zelf dingen maken, in plaats van abstract nadenken over hoe je iets zou kunnen maken.
Op een gegeven moment wilde ik zelfs stoppen met de studie. Maar gelukkig heb ik doorgezet, want uiteindelijk ontdekte ik een specialisatie genaamd Multimedia. Hierin kon ik werken aan games en grafische projecten. Dát was precies wat ik zocht. Ik deed een stage bij een Nederlandse gameontwikkelaar en rolde zo de wereld van games in!
Via een stage ben je beland in de wereld van de game-industrie. Nu werk je bij Nixxes Software. Wat doen jullie precies?
Je kent vast wel de PlayStation en spellen zoals Ghost of Tsushima, Ratchet & Clank: Rift Apart en Horizon Forbidden West. Deze spellen zijn gemaakt voor de PlayStation. Maar sommige mensen hebben geen PlayStation of willen het spel op hun computer spelen. Dáár zorgen wij voor!
Nixxes is een bedrijf dat PlayStation games geschikt maakt voor de computer. We noemen dat porten. We ontwerpen dus niet onze eigen spellen, maar vertalen bestaande spellen.
Zie het als een instructieboek dat van het Engels naar het Chinees moet worden vertaald. De ‘taal’ is in dit geval computertaal: code.
Jullie zorgen ervoor dat je PlayStation spellen ook op de PC (computer) kunt spelen. Hoe zit dat precies?
Een PlayStation is altijd precies hetzelfde apparaat. Iedere speler heeft dezelfde hardware. Maar een PC? Die zijn er in duizend verschillende vormen: groot, klein, oud, nieuw, met één of zelfs drie beeldschermen. Sommige zijn superkrachtig, andere nét sterk genoeg.
Ons werk is om ervoor te zorgen dat het spel op al die verschillende computers goed werkt én er zo mooi mogelijk uitziet. We moeten bijvoorbeeld de graphics aanpassen voor verschillende schermformaten (zoals ultrawide monitors), of de besturing omzetten van controller naar toetsenbord en muis.
Ook zorgen we dat het spel soepel draait – zelfs op langzamere pc’s. Dat is dus best een uitdaging!
Jij bent Principal Graphics Programmer. Wat doe jij precies?
Ik zorg ervoor dat alles wat je ziet op het scherm – het gras, het zonlicht, de wolken, de personages – er goed uitziet én vloeiend beweegt. Dat doe ik met code: ik schrijf regels die bepalen hoe het beeld eruit moet zien.
Stel je voor dat je een schilderij van Rembrandt namaakt. Eerst zet je grote vlakken in de juiste kleur. Dan voeg je stap voor stap schaduw, diepte en details toe, totdat je uiteindelijk het schilderij perfect hebt nagemaakt. Zo werk ik ook.
Om een spel te vertalen naar een computer werk je vast in een team?
Jazeker, ik werk samen met een heel team. Als graphics programmers zorgen we ervoor dat de wereld van de game er zo goed mogelijk uitziet en beweegt op het scherm. Als Principal Programmer ben ik vaak de meest ervaren in het team en help daarom ook andere graphics programmers als ze ergens niet uitkomen. Ook spreek ik wekelijks graphic programmeurs die werken aan andere projecten: welke problemen hebben zij, kunnen we elkaar helpen?
Maar er zijn ook audio engineers, die ervoor zorgen dat het geluid goed klinkt – bijvoorbeeld dat een zwaard ook echt als een zwaard klinkt. Daarnaast zijn er programmeurs die zich richten op de menu’s en besturing (UI/UX). Op een PlayStation gebruik je een controller die je half kunt indrukken. Op een toetsenbord kan dat niet. Dan moeten wij iets nieuws verzinnen, zoals een dubbele klik met de muis. Zo hebben we allemaal een eigen rol en werken we samen om het spel perfect te maken.
Hoe pas jij jouw studie informatica toe in jouw werk?
Tijdens mijn studie leerde ik vooral logisch en analytisch denken. Misschien klinkt dat niet super concreet, maar je leert hoe je een groot probleem in kleine stukjes opdeelt – en dat is precies wat ik elke dag doe. Ook leer je natuurlijk de basis van hoe computers werken. En omdat ik veel programmeer om spellen om te zetten, komt die kennis goed van pas. De technische basis uit mijn studie gebruik ik dus nog steeds dagelijks.
Heb je tips voor leerlingen die iets met informatica willen doen?
Zeker! Mijn belangrijkste tip is: kijk naar wat je leuk vindt en geef niet op. Programmeren leer je vooral in de praktijk, en de wereld van games en tech is veel groter dan je denkt. Ook in Nederland kun je meewerken aan wereldberoemde spellen. Ik had vroeger nooit gedacht dat het mogelijk was – tot ik het gewoon probeerde.