Archief - [PROG] Welke talen gebruikt men om games te bouwen?

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.

Bubba

Legacy Member
Hoi,

Simpel vraagske eigenlijk.

Welke talen gebruikt men om games mee te maken?

Ik lees hier veel over C++ en C# maar gebruikt men die ook voor game-toepassingen?

Welke is de meest gebruikte "game"-taal?

Groeten,

BuBbA

KeaTs

Legacy Member
Ik herhaal:

"C++, the only way to fly" ;)

Als het om state of the art games gaat, is C++ veruit de meestgebruikte taal.

Tyfius

Legacy Member
maatje zei:
als je games wil maken, volg dan DAE in Kortrijk.
*PEUT*
https://www.beyondgaming.be/archive...237/alg-digital-arts-and-entertainment.429683
http://www.gamedesign.be/forum/viewtopic.php?t=9

Voor games gebruikt met meestal C++ en een 3D library (OpenGL, DirectX).
Daar zijn 2 redenen voor, de snelheid van C++ en de bestaande engines en andere libraries die al jaren worden gebruikt.

Nu als het voor te leren is, dan kan je in C# ook games maken in DirectX. Op http://msdn.microsoft.com/coding4fun/gamedevelopment/beginning/default.aspx vind je alvast redelijk wat interessante uitleg. Check ook de main page.

killgore

Legacy Member
Zeker en vast c++ voor de engines (dus de basis zeg maar) bij grotere games, idd in combinatie met zaken als directx-platform en opengl met dan enkele andere media libs erbij.
C# is toepasbaar voor minder grotere games en daarom nog geschikt om ook gamedev uit te leren. Tzou mij zeker niets verbazen moest c# (of java, ma kgok meer op c#) c++ binnen bepaalde termijn vervangen op de "gewone" vlakken van de gamecode (dus niet die engines, maar het game zelf zeg maar).
java kan ook wel wat aan voor dus kleinere projecten, maar het is toch aan te raden dan te linken naar opengl of zo (ben naam van die techniek weer is kwijt).

edit: proficiat met de 1000e topic hier :p

dJeez

Legacy Member
killgore zei:
java kan ook wel wat aan voor dus kleinere projecten, maar het is toch aan te raden dan te linken naar opengl of zo (ben naam van die techniek weer is kwijt).
Dat zal dan wel via JNI zijn zeker.

Skyscraper

Legacy Member
C++ gaat toch binnekort de standaard worden in game programming? Ik las zo paar maanden geleden 'n artikel waarin alle talen vergeleken werden, en in de grafiek kwam c++ dik et beste uit. Maar misschien voor nieuwere mensen vb.net ofzo als je handige progjs wil schrijven :) c++ voor games dan moet je toch al paar jaren me bezig zijn hoor :)

Tyfius

Legacy Member
C++ IS de standaard in game programming, en voor engines zal, zoals killgore reeds zei, C++ nog jaren de standaard blijven. De functionaliteiten kunnen evenwel ook in bvb C# geschreven worden, wat een pak eenvoudiger en sneller is om in te werken. De performantie van C# stijgt ook alleen maar.

Bubbling Zombie

Legacy Member
Tyfius zei:
C++ IS de standaard in game programming, en voor engines zal, zoals killgore reeds zei, C++ nog jaren de standaard blijven. De functionaliteiten kunnen evenwel ook in bvb C# geschreven worden, wat een pak eenvoudiger en sneller is om in te werken. De performantie van C# stijgt ook alleen maar.

... maar is veel te veel werk. Dus je kan evengoed een oude engine een beetje aanpassen dan er van scratch een nieuwe schrijven denk ik.

(en op algemeen verzoek ga ik niet in op de vb.net opmerking)

Tyfius

Legacy Member
Mjaneen, wat ik wil zeggen is dat een engine zelf waarschijnlijk in C++ gaat zijn, maar de funtionaliteiten rond de engine kunnen in een andere taal worden geschreven, of tools om de game te ontwikkelen worden dan in C# geschreven.

killgore

Legacy Member
Bubbling Zombie zei:
... maar is veel te veel werk. Dus je kan evengoed een oude engine een beetje aanpassen dan er van scratch een nieuwe schrijven denk ik.
engine heeft niets te maken met de functionaliteit eh. Alleja, men kan nog steeds engine in c++ blijven uitbreiden en in c# er gebruik van maken.
Kijk naar opengl (c api) dat zowel door c++ (logisch) als java kan gebruikt worden ;) (laatste na binding, ma kom).
Of pakweg uw favo game, kdacht dat de nwn2 tools ook in c# gingen zijn, die zijn ook nog steeds gebaseerd op de engine, die bij mijn weten c++ is :).

(en op algemeen verzoek ga ik niet in op de vb.net opmerking)
Mission accomplished :woohoo:

Bubbling Zombie

Legacy Member
killgore zei:
engine heeft niets te maken met de functionaliteit eh. Alleja, men kan nog steeds engine in c++ blijven uitbreiden en in c# er gebruik van maken.
Kijk naar opengl (c api) dat zowel door c++ (logisch) als java kan gebruikt worden ;) (laatste na binding, ma kom).
Of pakweg uw favo game, kdacht dat de nwn2 tools ook in c# gingen zijn, die zijn ook nog steeds gebaseerd op de engine, die bij mijn weten c++ is :)

Ah, excuses @ tyfius: verkeerdelijk gelezen van mijn kant :$

Skyscraper

Legacy Member
Hehe dat van die vb.net, ik merk dat BuBba iets wil kunnen enzo en met vb.net zie je toch snel resultaten? Ik zou dit persoonlijk niet doen omdat je dan uiteindelijk toch moet overstappen naar een C taal :)

Bubba

Legacy Member
Berter zei:
Hehe dat van die vb.net, ik merk dat BuBba iets wil kunnen enzo en met vb.net zie je toch snel resultaten? Ik zou dit persoonlijk niet doen omdat je dan uiteindelijk toch moet overstappen naar een C taal :)

Gij ziet da ik iets wil kunnen? :D

Skyscraper

Legacy Member
Wel dat je iets wilt leren waar je snel resultaat bij ziet :p nvm :)

Bubba

Legacy Member
Berter zei:
Wel dat je iets wilt leren waar je snel resultaat bij ziet :p nvm :)

Niet echt ze. Was gewoon met een klasgenoot aant praten over games enzo en vandaar wou ik weten welke taal men gebruikte.

Ik ben niet echt van plan om game-developer te worden dus denk nu niet dat dat de ganse bedoeling is. :p

den Acid Burn

Legacy Member
die meeste games die ik al gespeeld hebben waren in het engels :sop:

Bubba

Legacy Member
den Acid Burn zei:
die meeste games die ik al gespeeld hebben waren in het engels :sop:

Moest ik niet duidelijk gemaakt hebben dat het om een programmeer taal gaat zou het BIJNA grappig zijn... :doh:
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