• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

PC game programming

hellokeith

Golden Member
Is C++ dominant for PC game programming? Core elements like game logic, AI, netcode, etc.

What language/languages is/are used in conjunction with DirectX?

Is Visual C++ used?

Does a finalized game engine consist of a single programming language? I realize some pieces such as physics and 3d sound may be 3rd-party API's.
 
Yes C++ is the dominant language for game programming hands down. Games can be done in other languages but C++ is pretty much standard.
 
Agree with Glitchny. In terms of the final "engine", depending on which pieces you are talking about, it will have libraries and executable code written in C++ and possibly C, maybe assembler, certainly HLSL, and may also have XML object declaration files, and LUA or some other script to tie everything together.
 
Start by studying some of the open source game engines.
Games like Unreal are fun to work with, but you really can't see what is going on inside.

A very popular one with forums
Technically not a game engine itself, but used for that purpose often.
http://www.ogre3d.org/

Lots of help and developers
http://www.crystalspace3d.org/main/Main_Page


Quake3 engine, id tech 3
http://element61.blogspot.com/...e-3-source-part-1.html

Not free but a good one with lots of examples:
http://www.garagegames.com/

 
Back
Top