Acties:
  • 0 Henk 'm!

  • V1ncam
  • Registratie: November 2009
  • Laatst online: 12-12-2021
De titel zegt het al. Ik wil later graag in de game-industrie als programmeur komen te werken en ik vroeg me af of iemand hier dat weet. Misschien omdat diegene er zelf in werkt of via een kennis/vriend(in).

Ik snap dat dat natuurlijk afhangt van waar je zit, maar ik wil gewoon wat cijfertjes ;)

Acties:
  • 0 Henk 'm!

  • r.e.s
  • Registratie: Maart 2008
  • Laatst online: 16:05
De info uit je OP is een beetje summier
  • Welke programmeer talen beheers je
  • Welke opleiding heb je genoten
  • Wat is je relevante werkervaring
Daarnaast maakt het nog uit of je bij een groot of klein bedrijf gaat werken. Ik weet wel dat de salarissen naar verhouding een stuk lager liggen dan bij gewone programmeurs.

Acties:
  • 0 Henk 'm!

  • Palomar
  • Registratie: Februari 2000
  • Niet online
Lead Developer van Call of Duty verdient denk ik meer dan iemand die in Boerakker flash-spelletjes maakt ;)

Beide gameprogrammeurs.

Acties:
  • 0 Henk 'm!

  • Cubic X
  • Registratie: Augustus 2006
  • Laatst online: 26-04 11:29
Sowieso is het enorm moeilijk om in Nederland aan een baan in de game-industrie te komen, tenzij je flashgames en zo ook meerekent (te weinig info in de OP). In het buitenland (VS, Canada, etc.) zijn meer mogelijkheden, maar daar kom je als Nederlander erg moeilijk aan de bak tenzij je erg goede (aantoonbare!) kwaliteiten hebt.

Buiten dat zijn de salarissen wel redelijk, maar het ligt er erg aan wat je doet in de game-industie:
AI programmeren
Verhaal programmeren
Graphics programmeren
etc.

Een overzichtje van salarissen als programmeur in de industrie:
Afbeeldingslocatie: http://www.gamecareerguide.com/db_area/images/item_images/080922/080926_programmer_1.jpg

Acties:
  • 0 Henk 'm!

  • Ardana
  • Registratie: Januari 2003
  • Laatst online: 18-05 18:55

Ardana

Moderator General Chat

Mens

Dat zijn wel Amerikaanse salarissen en volgens mij niet vergelijkbaar met de Nederlanse salarissen...

Verbied conversiepraktijken tegen LHBTQIA+-mensen, teken de petitie!


Acties:
  • 0 Henk 'm!

  • V1ncam
  • Registratie: November 2009
  • Laatst online: 12-12-2021
Sorry als ik iets te weinig informatie heb gegeven, ik realiseerde me niet hoe uiteenlopend het begrip gameprogrammeur kan zijn.

Ik zal een beetje mijn situatie schetsen. Ik studeer informatica op de Universiteit Utrecht. Wij leren programeren in C# en krijgen later nog wat andere talen. Bijvoorbeeld Haskell voor functioneel i.p.v. imperatief programeren. Maar ik vermoed dat C# het belangrijkst is voor games.

Ik kom niet meteen bij guerilla games terecht ( al zou dat wel heeeel vet zijn ), maar bij een wat kleiner studio'tje, als ik al bij een game studio terecht kom. Met wat voor salaris zou je dan beginnen? En stel ik blijk het ook nog goed te kunnen, en ik kom bij een wat grotere developer terecht. Wat voor groei kan er dan in zitten?

Wat ik eigenlijk wil weten hoe goed je kunt leven van games maken, verdien je meestel wel prima, boven gemiddeld of gemiddeld. Of verdien je eigenlijk alleen goed als je veel ervaring hebt en ook nog eens talent blijkt te hebben. Als jullie snappen wat ik bedoel.

Nog en alvast bedankt.

  • Hillie
  • Registratie: Januari 2000
  • Laatst online: 19:12

Hillie

Poepen = ultieme ontspanning

Ik zou me vooral niet teveel op talen richten, maar vooral op inhoudelijke zaken: Software engineering/architectuur, algoritmisch denken, etcetera. De taal is uiteindelijk slechts het gereedschap waarmee je een probleem oplost. Een gereedschap waar je mee om moet leren gaan en wat tijd en moeite kost om goed te beheersen, maar uiteindelijk is het een gereedschap. De taal van morgen kan vandaag nog niet eens bestaan, dus laat je daar niet teveel door afleiden. Vergelijk het met een automonteur: Ik breng m'n auto liever naar een monteur die allerlei problemen op kan lossen, dan naar iemand die z'n vaardigheden uitdrukt in het kunnen hanteren van de diverse steeksleutels en andere gereedschappen. Het uiteindelijke onderhoud maakt gebruik van de gereedschappen, maar iemand die daar ook het probleem mee op kan lossen heb ik liever onder m'n motorkap hangen. :)

Om terug te komen op informatica: Richt je op de inhoudelijke vakken waar je zaken van leert en voor gamezaken zou ik er ook een forse portie wiskunde bijpakken.

Qua verdiensten zal men concurrerend in de markt zitten: Talenten verdwijnen als je te weinig betaalt, maar je wilt ook niet teveel betalen. Als mensen niet kunnen leven van het kloppen van gamecode zullen ze iets anders gaan doen. Het lijkt je nu leuk om aan zoiets te werken en dat zal het best zijn, maar uiteindelijk wordt het gewoon (meer dan) 40 uur per week code kloppen.

Liefhebber van schieten en schijten. Ouwehoer en niet-evangelisch atheist.

Daniel36: Dat zeg ik(?) Nee, dat zeg ik niet, je hebt gelijk.


  • DarthDavy
  • Registratie: Januari 2007
  • Laatst online: 22-04 12:39

DarthDavy

Excellent!

In principe verdien als game-programmeur evenveel als iedere andere code-klopper.

Het verschil zit er hem meestal wel in dat er van je als game-programmeur wel wat meer inspanning van je verwacht wordt dan je standaard 40u/week af te haspelen. In een andere branche gebeurt dat ook wel, maar het is toch iets minder de standaard dan in de game-industrie.

Om er rijk van te worden zal je - net zoals in iedere andere branche - heel goed moeten zijn en veel talent hebben. Ook hard werken is hier een onderdeel van.

Programmeur in de game-industrie worden heeft voornamelijk met passie te maken. Het zal een stuk eenvoudiger zijn om als grijze muis aan de slag te gaan op één van de dertien in een dozijn aanwezige ERP solutions (om maar iets te noemen). En de verloning zal in beide gevallen in eerste instantie net hetzelfde zijn.

Bier zonder alcohol is zoals een BH aan de wasdraad: het beste is eruit


Anoniem: 130184

Ik zou ook eens wat aan je ervaring gaan sleutelen, ik mis in je verhaal wel de passie en de ervaring om het te maken in dat wereldje. Dat je een papiertje van een HBO hebt zegt uiteindelijk niet zoveel. Van wat ik van mensen zie draait het uiteindelijk erg om skills. De ene coder is de ander niet, al hebben ze beiden een papiertje waar op staat dat de hogeschool vindt dat ze kunnen coden.

  • Loev
  • Registratie: Augustus 2001
  • Laatst online: 09:23
Heb je al gekeken in het Wat verdient de ICT'er / GOT'er? (deel 11) topic?

[ Voor 42% gewijzigd door Loev op 24-02-2011 10:28 ]


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 20:58

Apache

amateur software devver

Op het vorig project werkte ik samen met iemand die veel game development heeft gedaan, loon is sterk afhankelijk van eindresultaten van het spel, in de aanloop is het niet zo schitterend en dan is het natuurlijk de resultaten afwachten.

Uiteindelijk is hij als java dev bij grote firma komen werken omdat het consequent vastere inkomsten bieden die hoger liggen, dus tsja, echt rijk word je er niet vaak mee.

Maar hij heeft zich op de ios dev market gestort vanaf het begin en is daar momenteel nu zeer sterk in en werkt dus ondertussen ook niet meer als java dev :)

Vraag is natuurlijk ook hoe lang het duurt voor het app store model te uitgemolken is natuurlijk.

If it ain't broken it doesn't have enough features


  • pasz
  • Registratie: Februari 2000
  • Laatst online: 27-04 00:27
CrazyProf schreef op woensdag 23 februari 2011 @ 23:30:
Ik zal een beetje mijn situatie schetsen. Ik studeer informatica op de Universiteit Utrecht. Wij leren programeren in C# en krijgen later nog wat andere talen. Bijvoorbeeld Haskell voor functioneel i.p.v. imperatief programeren. Maar ik vermoed dat C# het belangrijkst is voor games.
Ik denk niet dat je vermoeden correct is. Tenzij je voor Windows Mobile of simpele XNA Xbox spellen moet programmeren.

woei!


  • Ilantir
  • Registratie: Februari 2008
  • Laatst online: 03-02 01:41
Ik weet ook niet of je wel volledig realiseert hoe de eventuele weg naar het werken aan de nieuwe Killzone eruit ziet. Een vriend van mij werkt als componist (heel iets anders, maar toch in de game industrie) bij een gamebedrijf. Kun je er tegen om de eerste tijd gewoon meuk te maken voor op spele.nl en als hoogtepunt een Wii golfspel en dan niet de officiële? Dan zie ik het wel positief in voor je, maar anders moet je eerst wat voor jezelf maken.
Bedrijven zijn ook eerder in je geïnteresseerd als je wat laat zien dat je hebt gemaakt. Ik heb een collega gehad die geen HBO had gehaald, maar toch op een HBO-functie terecht kwam omdat hij zijn goedlopende java 3d-engine liet zien tijdens de sollicitatie.

  • V1ncam
  • Registratie: November 2009
  • Laatst online: 12-12-2021
Uhm, ik vind het heel fijn dat iedereen tips geeft over hoe ik in de branch kom en uitlegt hoe die werkt, maar in mijn verdedeging, mijn topic was voor iets heel anders bedoeld en ik heb ook niet echt de juiste info daarvoor gegeven, of vertelt hoe ik dacht dat het zou lopen. In ieder geval bedankt. Want wat ik nu weet is dat een gameprogrammeurs salaris sterk afhankelijk is van het succes van het spel en niet gek veel verschilt van een normale programmeur. Aan de hand daarvan kom ik wel verder.

thnx

[edit]: Oke, ik ben nu wel nieuwschierig. Moet je je veel richten op software engineering/architectuur en algoritmisch denken? Waarom dan precies, en waar moet ik dan aan denken. Ik sta ben nog niet lang bezig en kan nog veel verschillende vakken kiezen en kanten op gaan. Dan kan het het mezelf net zo goed zo gunstig mogelijk maken.

[edit nog een keer] @pasz: Ik heb nog eens gekeken naar wat vacatures voor programmeurs ( bij guerilla en bioware ) en daar staat toch echt dat als talen C# en of C++ een vereiste zijn. Wat bedoelde jij dan?

[ Voor 35% gewijzigd door V1ncam op 24-02-2011 17:18 ]


  • merauder
  • Registratie: November 2005
  • Laatst online: 07:21
Vergeet ASM niet. ASM wordt ingezet op punten dat een hogere taal een performancedrop met zich mee brengt.

Belangrijkste is gezien worden. Dus ga in het demo circuit, schrijf simpele spelletjes, maak eens een mod voor een willekeurige bestaande game..

  • Wilke
  • Registratie: December 2000
  • Nu online
CrazyProf schreef op donderdag 24 februari 2011 @ 16:56:
[edit]: Oke, ik ben nu wel nieuwschierig. Moet je je veel richten op software engineering/architectuur en algoritmisch denken? Waarom dan precies, en waar moet ik dan aan denken. Ik sta ben nog niet lang bezig en kan nog veel verschillende vakken kiezen en kanten op gaan. Dan kan het het mezelf net zo goed zo gunstig mogelijk maken.
Ik denk dat als je dit echt wilt, je beter kunt focussen op het gebruiken van OpenGL en/of DirectX, en zelf wat (simpele) spelletjes schrijven of meehelpen met ontwikkelen aan een of andere open-source game bijvoorbeeld. In de praktijk zal het "schrijven van games" voor 80-90% neerkomen op het ontwikkelen van artwork, 3D-werelden ontwerpen, story lines bedenken, etc. Als je bij een erg grote club zit die een eigen engine schrijft, dan is grondige kennis over software engineering en algoritmes handig. De kans dat je met nul ervaring in zo'n team terecht komt lijkt me echter miniem, er nog van afgezien dat je dan sowieso bereid moet zijn om Nederland te verlaten.

En oh ja, dat betekent ook C(++) leren. Met C# ga je in die wereld niet ver komen zoals iemand al zei.


Of je insteek goed is weet ik ook niet helemaal. Je wilt graag game-programmeur worden, maar het eerste/belangrijkste wat je vraagt is wat je dan verdient. Als je een beroep zoekt dat goed verdient, wordt dan advocaat ofzo. Als je daarentegen games coden leuk denkt te vinden, kun je misschien beter eens gewoon proberen wat te schrijven en te zien of dat echt leuk is? Een omgeving die motiveert om dat te gaan doen kan bv. een open source spel zijn, en check ook eens wat men in de demoscene aan het doen is, als dat nog een beetje levend is vandaag de dag.

  • V1ncam
  • Registratie: November 2009
  • Laatst online: 12-12-2021
Wat is ASM?

Ik geloof dat we volgende periode DirectX krijgen. Ik schrijf spelletjes in 2D, dat gaat prima. Nu maak ik een voorzichtige stap naar 3D, en zoals ik al zei, de volgende periode krijgen we dat volgens mij op school.

En geloof mij maar, wat het salaris is van een programmeur is was niet mijn eerste vraag.

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

CrazyProf schreef op donderdag 24 februari 2011 @ 19:30:
Wat is ASM?

Ik geloof dat we volgende periode DirectX krijgen. Ik schrijf spelletjes in 2D, dat gaat prima. Nu maak ik een voorzichtige stap naar 3D, en zoals ik al zei, de volgende periode krijgen we dat volgens mij op school.

En geloof mij maar, wat het salaris is van een programmeur is was niet mijn eerste vraag.
De titel van je topic en je openingspost doen toch anders vermoeden. Met ASM wordt assembly bedoeld, wat wordt gebruikt voor shaders en andere stukjes code waarvan performance belangrijker is dan onderhoudbaarheid.

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


  • V1ncam
  • Registratie: November 2009
  • Laatst online: 12-12-2021
Serieus!? Ik ken het wel een beetje, met zo'n gekke CPU simulator, maar ik had niet gedacht dat het in games werd gebruikt.

Misschien was in de openingspost beter geweest: "Hee, ik wil al heel lang in de gamebranche, maar ik heb geen idee wat het verdient. Iemand die me een indicatie kan geven?"

Acties:
  • 0 Henk 'm!

  • spwerry
  • Registratie: Januari 2005
  • Niet online
Misschien was in de openingspost beter geweest: "Hee, ik wil al heel lang in de gamebranche, maar ik heb geen idee wat het verdient. Iemand die me een indicatie kan geven?"
Het feit dat iedereen niet echt een antwoord op je vraag geeft maar uitlegd 'hoe het gaat' enzo komt denk ik omdat er geen specifiek antwoord op je vraag te geven valt. Ik zal uitleggen waarom:

Laten we uitgaan van een zogenaamde 'Tripe-A' titel.

Praktisch gezien worden zulke grote games eigenlijk door talloze verschillende losse bedrijven / bedrijfjes gemaakt met als overkoepeling het productie bedrijf. Er wordt dus heel veel uitbesteed. Veel van die bedrijfjes die aan de game werken zijn helemaal niet gespecialiseerd in games maar worden voor een specifiek doel ingehuurd. Ook wordt veel kant-en-klaar ingekocht (denk aan installatiemodule, kopieerbeveiliging, bepaalde libraries voor de werking van het spel, etc.) Het gaat meer als volgt.

Een spel is op te delen in verschillende stukken:

De engine, deze wordt vaak door een apart bedrijf geleverd. Wat op zijn beurt weer andere bedrijven inhuurd voor bepaalde specifieke klussen. Bijv. een bedrijf gespecialiseerd in het leveren van de DirectX of OpenGL libraries die samenwerken met de engine. Of die de geluidsdrivers voor in het spel maakt. Deze bedrijfjes maken niet perse zaken voor spellen, maar programmeren in z'n algemeenheid libraries die voor geluid zorgen voor verschillende applicaties. Een bedrijf dat de engine maakt geeft opdracht aan zo een bedrijf om voor hun engine de geluidsmodule te leveren (custom geprogammerd of kant-en-klaar). Gebruikte programmertalen voor dit werk zijn meestal C, C++, ASM.

Het artwork: plaatjes, omgevingen, poppetjes etc. Worden getekend door studio's. Je moet maar eens kijken op de aftiteling van verschillende spellen. Het zal je opvallen dat bijv. veel Aziatische namen langskomen mbt het art-work. Veel van de plaatjes zijn uitbesteed aan aziatische bedrijven die het 'uittekenen' e.d. Het conceptuele werk wordt vaak wel weer door het productie bedrijf gedaan, maar dat is van een heel andere orde. Gebruikte programma's: 3D max, photoshop e.d.

Sound design/muziek: Veelal ingekocht/uitbesteed, maar soms ook zelf geproduceerd. Programma's: tools als Steinberg, logic studio e.d.

Game-design: Vaak dmv soort scriptaal die geimplementeerd is door de engine maker in de engine + een low-level taal voor de performance. Verschilt dus erg per game en ligt echt aan de leverancier. Dit is eigenlijk het werk wat vaak uitendelijk door de 'gamestudio' gedaan wordt. Het integreren van alle zaken: art-work, verhaallijn / levels, sound, engine worden samengesmeed tot een game. Vaak hebben ze een support contract met de engine-developer om in overleg de engine op hun gamecontent aan te passen. Ook hier wordt vaak een combi gebruikt van de scripttaal en C(++) voor de performance.

Port-werk. het spel moet draaien op verschillende platformen. Ook dit wordt weer uitbesteed aan afzonderlijke (niet altijd game-gerelateerde) bedrijven die de code aanpassen en optimaliseren voor een bepaalde CPU / architectuur (zie ook de opmerkingen over ASM hierboven). Ook dit wordt vaak door bedrijven gedaan die niet alleen voor de 'game-industrie' werken.

Wil je in de game industrie werken dan zul je dus eerder bij een producer aan de slag moeten. Je bent dan niet bezig met daadwerkelijk programmeren, maar meer met de conceptontwikkeling of het financiele plaatje. Het uiteindelijke code-kloppen wordt nu heel vaak uitbesteed aan bedrijven die niet alleen maar games maken.

Wil je dus weten wat je als 'game-programmeur' verdient dan is het dus toch kijken naar het algemene topic waar al eerder naar verwezen is.

Indy games en kleine games worden vaak wel helemaal door 1 bedrijfje gemaakt. Dit is echter weer van een hele andere orde. Hier zijn vaak ook complete development-kits te krijgen die gebruik maken van een 'high-level' programmeertaal waardoor je met relatief weinig werk snel resultaat hebt.

Misschien zou je kunnen aangeven wat je daadwerkelijk zou willen, aan welk onderdeel van een game je zou willen werken. Dan kan daar ook een beter salaris indicatie aan gegeven worden. De opdeling die ik gemaakt heb kan trouwens nog veel gedetailleerder, maar hoop nu een beetje een globaal beeld gegeven te hebben. Misschien is het je ook wat duidelijker geworden waarom veel mensen een beetje "offtopic" reageerden.

Ook is het misschien interessant om je wat te verdiepen in verschillende programmeertalen. C# en Java zijn bijvoorbeeld talen die uitermate geschikt zijn voor bedrijfsapplicaties/platformen (en evt. 'business logic'), maar totaal niet om (Triple-A)games te maken. Daarvoor wordt met name het eerder genoemde C, C++ en assembler gebruikt al dan niet gekoppeld aan een SDK van een specifiek platform (Nintendo, PS3 etc.).

[ Voor 13% gewijzigd door spwerry op 03-03-2011 19:24 ]


Acties:
  • 0 Henk 'm!

  • Onbekend
  • Registratie: Juni 2005
  • Laatst online: 18:44

Onbekend

...

CrazyProf schreef op donderdag 24 februari 2011 @ 20:13:
Serieus!? Ik ken het wel een beetje, met zo'n gekke CPU simulator, maar ik had niet gedacht dat het in games werd gebruikt.
Een mooi voorbeeld is het spel Transport Tycoon.
Dit spel uit 1994 moest draaien op een 386 met een beperkte hoeveelheid ram. Om dat te kunnen halen is uiteindelijk 98% van de code geschreven in assembler. :)

Speel ook Balls Connect en Repeat


Acties:
  • 0 Henk 'm!

  • merauder
  • Registratie: November 2005
  • Laatst online: 07:21
CrazyProf schreef op donderdag 24 februari 2011 @ 19:30:
Wat is ASM?

Ik geloof dat we volgende periode DirectX krijgen. Ik schrijf spelletjes in 2D, dat gaat prima. Nu maak ik een voorzichtige stap naar 3D, en zoals ik al zei, de volgende periode krijgen we dat volgens mij op school.

En geloof mij maar, wat het salaris is van een programmeur is was niet mijn eerste vraag.
Door nu DirectX of C#, of misschien wel ASM leren wordt je niet meteen een gamesprogrammeur. Veel belangrijker is om een goed portfolio te hebben. Je kan dit doen door nu al eenvoudige 2D spelletjes te maken, en deze te publiceren via Sourceforge / App store/ Windows Marketplace.

De meeste gamesprogrammeurs zijn uiteindelijk erin gerold omdat ze een of ander projectje hadden, waardoor ze er als het ware ingerold zijn.

Acties:
  • 0 Henk 'm!

  • Bossie
  • Registratie: Juli 2001
  • Laatst online: 20:45
CrazyProf schreef op woensdag 23 februari 2011 @ 17:05:
De titel zegt het al. Ik wil later graag in de game-industrie als programmeur komen te werken en ik vroeg me af of iemand hier dat weet. Misschien omdat diegene er zelf in werkt of via een kennis/vriend(in).

Ik snap dat dat natuurlijk afhangt van waar je zit, maar ik wil gewoon wat cijfertjes ;)
Volgens mij is gameprogrammeur weer een buzzword van de hogescholen om het programmeren beter te verkopen. De kans op een job like this is gewoon erg klein. Qua salaris zou ik het vergelijkings materiaal zoeken met software engineers.

We're just enthusiastic about what we do. -- Steve Jobs, 1985; Battle.net: Bossie#2919


Acties:
  • 0 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 12:20
Palomar schreef op woensdag 23 februari 2011 @ 17:46:
Lead Developer van Call of Duty verdient denk ik meer dan iemand die in Boerakker flash-spelletjes maakt ;)

Beide gameprogrammeurs.
Boerakker :D

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • Rmg
  • Registratie: November 2003
  • Laatst online: 19:05

Rmg

TLRnZ schreef op zaterdag 05 maart 2011 @ 08:49:
[...]


Volgens mij is gameprogrammeur weer een buzzword van de hogescholen om het programmeren beter te verkopen.
buzzword is een beetje kort door de bocht imo. Ik weet van de HVA dat bij de opleiding game development toch echt wel toevoegingen heeft waardoor het afwijkt van een 'normale' programmeer opleiding. De wiskunde is bijvoorbeeld toegespitst op wiskunde die je in game development terugziet (veel vector, matrix en lineaire algebra) Ook krijg je hands-on ervaring met (courante) game engines en je ziet ook interaction & game design in de opleiding terug.

Acties:
  • 0 Henk 'm!

Anoniem: 399299

Het bovenstaande schema: Cubic X in "Wat verdient een gameprogrammeur?" klopt wel ongeveer. Ik heb net een sollicitatie gehad in California als senior OpenGL/OpenCL ontwikkelaar (game engines, physics) voor smartphones en tablets. Het salaris zou $110.000 + ziektekostenverzekering + 401k plan + verhuiskosten geweest zijn.

De markt is nog steeds heel erg slecht hier in de VS, ik zou het liever in Europa proberen.

Acties:
  • 0 Henk 'm!

Anoniem: 395616

Interessant topic :)

Eens met de meeste reacties die hierboven geplaatst zijn. Ik heb zelf geen directe ervaring met de game-industrie, maar ik heb als afstudeerproject voor de opleiding WO Information Management ook een soort van game ontwikkeld, dus ik heb wel een idee waarover ik schrijf.

Ik denk zoals hierboven wordt gezegd dat er op dit moment op de Nederlandse markt nog niet heel veel te bereiken valt. De enige echt grote ontwikkelaars die ik weet te noemen zijn inderdaad Guerilla en Playlogic (al is die laatste onlangs over de kop gegaan), dus wat dat betreft zou je het beter elders kunnen proberen.

Ook denk ik dat er in dit topic ietwat teveel de focus wordt geplaatst op de techniek achter het ontwikkelen van de games. Uiteraard, het is belangrijk om je programmeertalen te kennen en te weten hoe goede software in elkaar zit, maar ik denk dat het voor een game-ontwikkelaar anno 2011 veel belangrijker is om te weten hoe bepaalde componenten aan elkaar dienen te worden gekoppeld om er zo een mooier geheel van te maken.
Voorbeelden hiervan zijn te zien in de industrie zelf. Jaren geleden maakte zo'n beetje elke ontwikkelaar zijn eigen engines, maar met de complexiteit van tegenwoordig is dat haast niet meer te doen. Engines worden vaak alleen nog ontwikkeld door zeer gespecialiseerde teams van grote ondernemingen die genoeg geld hebben om de industrie op die manier een handje vooruit te helpen. Winst wordt er vervolgens gemaakt door die engine weer te licensen aan derden, die er vervolgens een game mee in elkaar kunnen zetten. Neem bijvoorbeeld de engines Gamebryo of id Tech, deze zijn inmiddels in talloze games gebruikt. Vaak zit er een complete SDK bij waardoor de programmeurs van zo'n game vaak alleen nog maar een aantal parameters hoeven te veranderen of de HUD gedeeltelijk te modifyen.
Hetzelfde geldt overigens voor onderdeel van game engines. Als je bijvoorbeeld kijkt naar Havok, dit is een physics rendering engine die zo'n beetje in alle grote games van nu gebruikt wordt.

Zoals ik maar wil zeggen, techniek is tegenwoordig lang niet meer alles. De vraag is dan natuurlijk: wat moet je wél in huis hebben? Het antwoord is volgens mij redelijk eenvoudig: creatief zijn. Ook dit is wel redelijk afhankelijk van talent (ik heb wel eens gehoord dat creativiteit niet aan te leren is), maar als je een goed idee in je hoofd hebt kun je een heel eind komen. Ik noem een paar successen van de laatste jaren:
- DOTA: dit is een mod van een map uit Warcraft 3, lichtelijk gebaseerd op Tower Defense. De laatste jaren is het tower defense genre immens gegroeid, en de ontwikkelaar (IceFrog) verdient nu een zeer lucratief salaris bij Valve.
- Minecraft: het ultieme voorbeeld van hoe een game met een goed idee een succes kan worden. De maker heeft gewoon een open source Java 3D library gebruikt met de meest eenvoudig denkbare graphics, maar omdat zijn idee zo goed in elkaar steekt is hij inmiddels miljonair en willen de grote gamestudios hem maar wat graag inlijven.
- Angry Birds: killer app voor de iPhone (inmiddels ook op een boel andere platformen). Ook een voorbeeld van een simpel spelletje (schiet een vogeltje weg) wat een megasucces is geworden. Ik wed dat zelfs je moeder het kent.

Wat ik hier maar mee wil zeggen is dat je niet per se een technisch zeer goed product hoeft te bouwen om jezelf te verkopen. De beste games zijn vaak heel simpel van opzet, eenvoudig om te leren, moeilijk om los te laten en erg verslavend. Als je zo'n goed idee in je kop hebt, dan ben je eigenlijk al voor de helft klaar. Bouw het op, kies een wijdverspreid format (bijv. Flash of iOS) en kijk of het werkt :)

Ook kan (zoals hierboven ook al gezegd) een mod van een bestaande game je vaak een eind op weg helpen. Het grote codeerwerk is dan al gedaan dus je kunt je echt richten op het creatieve aspect. Ik heb dit zelf ook gedaan voor mijn afstudeerproject, puur omdat het zelf maken van zoiets veel en veel te complex is. Ik heb uiteindelijk gekozen voor de Source Engine van Valve (gebruikt in o.a. Half-Life 2, Team Fortess 2 en Left 4 Dead). Eventueel kan ik je nog een boel tips geven! :)

Acties:
  • 0 Henk 'm!

  • Rmg
  • Registratie: November 2003
  • Laatst online: 19:05

Rmg

Anoniem: 395616 schreef op vrijdag 11 maart 2011 @ 07:55:

Ik denk zoals hierboven wordt gezegd dat er op dit moment op de Nederlandse markt nog niet heel veel te bereiken valt. De enige echt grote ontwikkelaars die ik weet te noemen zijn inderdaad Guerilla en Playlogic (al is die laatste onlangs over de kop gegaan), dus wat dat betreft zou je het beter elders kunnen proberen.
Dat is alleen maar de entertainment game markt, er is ook een markt voor serious games, simulaties, educatie games, virtual reality etc etc. Hoewel die markt ook niet groot is het het wel groter dan de entertainment game markt ;)

TNO heeft daar een interessant rapport over : http://www.tno.nl/content...897&laag2=918&item_id=132
Pagina: 1