Archief - Welke opleiding voor Game Programmer?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

EnZyn

Legacy Member
Hallo iedereen,

Op dit moment studeer ik DAE te Kortrijk.
Echter is deze opleiding voor mij iets te uitgebreid (je ziet programming, 3D en tekenen/painting).
Zelf wil ik mezelf liever volledig kunnen focussen op programming en wil dus veranderen van opleiding.
Na wat research te hebben gedaan kiezen de meeste buitenlandse programmeurs die interesse hebben in de game-sector voor een Computer Science - Software Engineering opleiding. Een vergelijkbare opleiding is beschikbaar bij de Universiteit Antwerpen.

Als secundair heb ik Informatica gevolgd en had 4u wiskunde, echter kwam het niveau overeen met dat van 5 uur.
(Heb zowat alles gezien wat hier beschreven staat.)

Nu twijfel ik tussen 3 zaken.

  • Is deze opleiding niet te theoretisch om toepasbaar te zijn als game programming? Of zou ik voldoende hebben aan een professionele bachelor zoals Softwaremanagement/Applicatieontwikkeling?
  • Als deze inderdaad een goede opleiding zou zijn voor een game programmer, zou ik dan best voor een academische bachelor Informatica kunnen gaan (bij UA zelf), of zou een professionele bachelor (hogeschool) + schakelprogramma een betere keuze zijn (en daarna deze Master)?
  • Heb ik een voldoende basis qua wiskunde om te kunnen slagen aan het unief (moest dit een goed idee zijn)?

PHPFreak1977

Legacy Member
Denk er ook aan dat de jobmogelijkheden in België zeer beperkt (lees: nihil) zijn en dat je als game-programmeur naar het buitenland zal moeten uitwijken (als je al ergens binnengeraakt). Deze industrie is ook zeer gevoelig en biedt niet altijd jobzekerheid, tenzij je bij een zeer grote speler kan beginnen.

Tyfius

Legacy Member
Je kan game programmeurs opdelen in 2 grote delen:

  • Zij die instaan voor de ontwikkeling van de 3D engine en alles wat er mee te maken kan hebben (physics, sound engineering, ...) en waar je toch een zeer sterke wiskundige kennis van moet hebben.
  • Zij die instaan voor de ontwikkeling van de gameplay, tools, ... Alles wat niet rechtstreeks met de 3D engine te maken heeft. Hier heb je eigenlijk weinig tot geen wiskundige kennis voor nodig en volstaat een eenvoudige bachelor opleiding. Een programmeur als 13 in een dozijn.

Je kan dus best eerst kijken waar jouw interesse ligt en daar de gepaste opleiding voor zoeken. Het is nutteloos om een master te behalen als je nadien alleen maar instaat voor het implementeren van een plug-in die 3D Studio Max coördinaten omzet in de coördinaten die in de engine gebruikt worden. Dat kan mijn kleine teen ook.

Zoals PHPFreak1977 al aanhaalde: in België is er geen noemenswaardig bedrijf waar je zo maar even terecht kan. Als je echt die branche in wil zal je dus naar het buitenland moeten trekken. En daar is een diploma van ondergeschikt belang aan de portfolio die je kan voorleggen, zelfs als programmeur.

Ik ken zelf een aantal mensen die in de industrie werken en ik zie daar toch ook veel onzekerheid. Vandaag hebben ze werk, morgen beslist EA het project stop te zetten, 120 man aan de deur. (En dat zijn niet de 900 ontslagen die EA een aantal dagen geleden bij zichzelf aangekondigd heeft.) Er wordt ook heel veel met interim contracten gewerkt of zogenaamde stagecontracten die telkens een maand verlengd worden.

Daarnaast is het als programmeur nog moeilijker om je te onderscheiden. Zelfs al heb je 10 diploma's. Waarom zou een studio in Zweden, Frankrijk of de VS jou aannemen als ze evengoed iemand van om de hoek kunnen aannemen die hetzelfde diploma heeft en waar geen extra kosten bij komen kijken? Of iemand die geen diploma heeft maar wel al sinds zijn 12de een aantal eigen games ontwikkeld heeft? Als ze jou willen aannemen zijn zij verantwoordelijk voor extra kosten (uw werkvergunning, verblijfsvergunning, hulp bij het inburgeren, ...) en dat speelt een grote rol, zeker nu de budgetten ook niet meer geweest zijn wat ze 10 jaar geleden waren.

EnZyn

Legacy Member
Voor mij gaat het niet echt over de werkzekerheid in België, was al lang van plan uit te wijken / indie te werken.

Ik weet dat je kennis en vaardigheden belangrijker zijn dan je diploma in het buitenland, bij mij gaat het er meer om waar ik het meeste aan zou hebben/ meeste zou van leren en toepasbaar zijn.
Echter heeft Tyfius wel gelijk qua beslissing of ik wil gaan voor (3D/game) engine development of tool programming.

Er is trouwens een tekort aan goede programmeurs bij de meeste buitenlandse bedrijven. De meeste studio's werken dan ook met meerdere nationaliteiten onder 1 dak. Meestal werken ze dan 1 project af en daarna moet je inderdaad nieuw werk zoeken. (Vind ik op zich niet erg.)

Ik denk dat ik maar eens langs ga op zo'n infodag en ga rondhoren wat nu de beste keuze zou zijn.

sandervdw

Legacy Member
EnZyn zei:
Voor mij gaat het niet echt over de werkzekerheid in België, was al lang van plan uit te wijken / indie te werken.

Ik weet dat je kennis en vaardigheden belangrijker zijn dan je diploma in het buitenland, bij mij gaat het er meer om waar ik het meeste aan zou hebben/ meeste zou van leren en toepasbaar zijn.
Echter heeft Tyfius wel gelijk qua beslissing of ik wil gaan voor (3D/game) engine development of tool programming.

Er is trouwens een tekort aan goede programmeurs bij de meeste buitenlandse bedrijven. De meeste studio's werken dan ook met meerdere nationaliteiten onder 1 dak. Meestal werken ze dan 1 project af en daarna moet je inderdaad nieuw werk zoeken. (Vind ik op zich niet erg.)

Ik denk dat ik maar eens langs ga op zo'n infodag en ga rondhoren wat nu de beste keuze zou zijn.

Hou er ook rekening mee dat voor elke goede Belgische programmeur die afstudeert er misschien 100 in Azië zitten. Ik denk dat het zeer moeilijk zal worden om met een Belgisch diploma/verwachtingspatroon in betere schoenen te staan dan bvb de gemiddelde Indiër.

EnZyn

Legacy Member
Ok, om even duidelijk te maken (wil niet grof over komen ofzo), maar ik heb geen hulp nodig met wat ik later wil doen.

Mijn vraag is wat de beste opleiding zou zijn voor een game-programmer, niet of ik later degelijk werk vind. :P

profound

Legacy Member
sandervdw zei:
Ik denk dat het zeer moeilijk zal worden om met een Belgisch diploma/verwachtingspatroon in betere schoenen te staan dan bvb de gemiddelde Indiër.

De gemiddelde Indiër is even bekwaam in het programmeren dan de gemiddelde 18-jarige. Op vlak van kwantiteit staan we inderdaad achter, maar kwaliteit hebben 'we' mijlenver voorsprong.

sandervdw

Legacy Member
profound zei:
De gemiddelde Indiër is even bekwaam in het programmeren dan de gemiddelde 18-jarige. Op vlak van kwantiteit staan we inderdaad achter, maar kwaliteit hebben 'we' mijlenver voorsprong.

Onlangs een artikel gelezen dat er een bepaald Aziatisch land is (weet niet juist meer welk, maar niet India) waar de normale middelbare school studenten allemaal door de selectieproeven van Google geraken. In België zou het al zeer indrukwekkend zijn moesten de universitaire informatici erdoor geraken.

Ik werk ook samen met Indiërs en er zijn inderdaad soms "kwaliteitissues" maar je mag ervan uitgaan dat dit binnen 5-10 jaar absoluut niet meer zo zal zijn (oorsprong ligt vooral bij een gebrekkig basis - middelbaar onderwijs).

Fransz

Legacy Member
Ik heb 2 jaar gewerkt met programmeurs in India. Wees maar zeker dat ze liever een Belg willen (eentje met een echte Belgische werk mentaliteit). Laat ons zeggen dat een gemiddelde Indiër niet graag werkt, om nog maar te zwijgen over de communicatie met die gasten: jij zegt een zin in het Engels en die komt totaaaal anders over in hun hoofd (met hun kennis van het Engels). Niet makkelijk.

Go for it gast. Mensen die hun job graag doen komen altijd veel verder dan zij die het niet graag doen. En zo zijn er veel hoor.

Genious

Legacy Member
EnZyn zei:
Ok, om even duidelijk te maken (wil niet grof over komen ofzo), maar ik heb geen hulp nodig met wat ik later wil doen.

Mijn vraag is wat de beste opleiding zou zijn voor een game-programmer, niet of ik later degelijk werk vind. :P
Master informatica.
Is oa de mening van Carmack. :)

SavaB

Legacy Member
Het maakt geen bal uit welke opleiding je volgt. Wil je leren programmeren, dan ga je dat voornamelijk op jezelf moeten leren.

Daarmee wil ik niet zeggen dat een diploma niets waard is. Een diploma laat ten eerste vooral zien dat je kunt werken, ook aan dingen die je minder graag doet, en iets tot z'n einde kunt zien. Er is niets zo vervelend als een getalenteerde werknemer die alleen maar werkt voor de projectjes die hij graag doet :) Een diploma gaat ook meer gewicht in de schaal leggen wanneer het tijdens een sollicitatie opgaat tussen jij en een gelijkwaardig (maar ongediplomeerd) persoon.

In elk geval, of je nu DAE, TI, ind. ing., burgie of master informatica gaat doen, het maakt allemaal uiteindelijk geen hol uit. Elke richting heeft zijn voor - en nadelen, en je moet gewoon de richting kiezen waar jij je het beste bij voelt.
Kan je goed blokken? Pak dan master informatica of burgie.
Wil je het zo gemakkelijk mogelijk tijdens je opleiding? Kies dan voor TI.
Wil je iets meer kennis over de game dev wereld? blijf dan in DAE.

Persoonlijk zou ik kiezen tussen ind. ing. met een afstudeerrichting Informatica (Gent), of DAE. In beide ga je op een degelijke manier de praktische kant van het programmeren zien, en een goede basis programmeren krijgen. Bij DAE krijg je meer een idee wat de andere aspecten in game dev inhouden, bij ind. ing. ga je wat meer theorie zien en een bredere basis hardware, netwerken en computertechnieken.

prickfisk

Legacy Member
SavaB zei:
Het maakt geen bal uit welke opleiding je volgt. Wil je leren programmeren, dan ga je dat voornamelijk op jezelf moeten leren.

C en C++ voor wie serieus wil programmeren. Des te meer voor de serieuze games.
Houd u niet bezig met het zoveelste hippe trendy programmeertaaltje. Alleen maar tijdverlies en afleiding.

EnZyn

Legacy Member
Ben momenteel al redelijk lang bezig met C++, daarom dat ik twijfel aan wat ik het meest zou hebben.

Op zich zou het dus niet echt uitmaken of ik nu die professionele bachelor doe, of die academische? Beide hebben hun voor- en nadelen?

En het is inderdaad zo dat als je een diploma hebt een hogere kans hebt om aangenomen te worden dan iemand met dezelfde kennis, zonder diploma.

Voor mij moet zo'n opleiding iets zijn waar ik later als programmer iets aan heb.

De vraag die ik me nu vooral stel is welk van deze 2 situaties de 'beste' methode zou zijn om voldoende kennis op te lopen:

Professionele bachelor -> Schakelprogramma -> Master Software Engineering

of

Academische bachelor -> Master Software Engineering

Ben vrijwel zeker van plan om een master erna te doen.

Electica

Legacy Member
Ik studeer nu aan mijn laatste jaar toegepaste-informatica Software engineering.

Ik loop momenteel een stage in het buitenland waar ik aan een project deelneem waar ze de hele stad in 3D met visualisatie aan het ontwikkelen zijn.
Ik doe vooral back-end code en mijn code moet kunnen communiceren met de 3D objecten. Ik had dit voordien nooit gezien en mijn project teams hebben geen verstand van programmeren. Ik heb veel geleerd door tutorials te volgen op het internet, ik had wel een goede basis programmeren gekregen dankzij mijn richting. Dus ik denk wel dat het belangrijk is dat je een goede richting kiest waar het vak programmeren hoofdzakelijk wordt gegeven.

Bij toegepaste-informatica zie je wel een sterke basis van programmeren maar niet genoeg voor aan gaming te doen (toch niet op mijn school)

Waar ik nu mijn stage loop (dat is eigenlijk aan de universiteit zelf) zijn een aantal studierichtingen gespecificeerd in computer gaming.

In België ken ik alleen maar DAE voor computer gaming maar als je echt wilt verdiepen in het programmeren lijkt mij computerwetenschappen/master in de informatica (programmeren) een goede richting (ben hier niet 100% zeker van)

EnZyn

Legacy Member
Heb momenteel een beetje bang dat mijn wiskundige kennis onvoldoende zou zijn voor academische (had 4u), dit wel op een hoog niveau zoals ik in mijn eerste post zei, maar toch.

Een opleiding moet niet specifiek gericht zijn op game programming (voor mij), want meestal zijn zulke opleiding iets te gericht op games waardoor veel basis weg valt (1 van de redenen waarom ik stop met DAE).

Jensen92

Legacy Member
Ga anders na wat de verwachtingen zijn naar wiskunde toe en schaaf deze indien nodig zelf bij adhv zelfstudie in uw 3 maand vakantie..

EnZyn

Legacy Member
Jensen92 zei:
Ga anders na wat de verwachtingen zijn naar wiskunde toe en schaaf deze indien nodig zelf bij adhv zelfstudie in uw 3 maand vakantie..
Idee!

Ik ga maar eens gewoon langs gaan op wat info dagen en mezelf daar informeren.

Bedankt voor de replies.

kurtje

Legacy Member
Ik snap niet waarom je zou willen stoppen met DAE, lijkt me perfect voor wat je wil. Te uitgebreid? Op z'n minst heeft alles toch ietwat te maken met game development. In TI krijg je ook niet alleen programmeren. De vakken die je er naast programmeren krijgt hebben nog veel minder te maken met game development ..

Welke verwachtingen heb je eigenlijk van "game development"?

MrKend54l

Legacy Member
Begin al eens met een ios of Android app te developen. Bouw een portfolio en have some fun.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan