DOS Games Message Board
DOS Games Discussion
A message board to talk about DOS games, get help, and find old games.
Do NOT post warez or abandonware requests please
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
NEW! has been massively upgraded to v2.0 with TONS of new features!
Check out the new design and dozens of new features including online play!

What Programming Language Makes Commercial Games?

Post new topic   Reply to topic    DOS Games Discussion Forum Index -> Game Creation
Author Message
Lord of Gaming
Lord of Gaming

Joined: 24 Feb 2007
Posts: 230

PostPosted: Sat Apr 28, 2007 6:47 pm     Post subject: What Programming Language Makes Commercial Games? Reply with quote

I was playing Mortal Kombat Armageddon and I'm wondering what programming language was used to program it?Or Halo 2,and Quake 4?
Back to top

Joined: 15 Dec 2006
Posts: 132

PostPosted: Sun Apr 29, 2007 3:06 pm     Post subject: Reply with quote

I'm not really the most knowledgeable in this area, though my guess would be C or C++. For console games, you need to get specific hardware for it.

Also, all your posts about the BASIC language are making me want to relearn it...
Back to top
Larry Laffer

Joined: 19 Feb 2006
Posts: 4143
Location: Romania

PostPosted: Mon Apr 30, 2007 1:06 am     Post subject: Reply with quote

You know Tinman, I wanted to ask you something:

Why do you spend 2 weeks learning a language only to switch to another as soon as it hits your fancy?

I understand that you're young(now I already talk like an old man Sad )and that you want to learn new things, but personally I don't think that's the way to go!
Back to top
"Some Troll"

Joined: 14 Sep 2002
Posts: 3940
Location: Ontario Canada

PostPosted: Thu May 03, 2007 4:06 am     Post subject: Reply with quote

Quake 4 is built with the Doom 3 engine, and Halo2 is built with Havok.
Back to top
Hamachi Guardian

Joined: 29 Jun 2003
Posts: 1556
Location: Croatia

PostPosted: Thu May 03, 2007 4:26 am     Post subject: Reply with quote

Stick to QBasic tinman....
Back to top
Lord of Gaming
Lord of Gaming

Joined: 24 Feb 2007
Posts: 230

PostPosted: Thu May 03, 2007 5:42 pm     Post subject: Reply with quote

Yo,I stick to programming languages that I choose.
I don't change every 2 weeks!(For your info,I'm learning
Qbasic and Assembly both at the same time.)But thanks
for notifying,it made me become aware before ever
changing to another programming language. Laughing

Thanks again Larry Laffer. Happy
Back to top

Joined: 01 Jan 2013
Posts: 3

PostPosted: Tue Jan 01, 2013 11:35 am     Post subject: Reply with quote

Okay, I am "learning programming as well".

A programer needs a developers kit and enviorment in order to make, any program.

Assembler is a high level language, that is close to machine code, but their are many others, but Assembler is the most common term, for machine coder. Anybody
can learn Assembler and utilize it. The more math you can figure out and math
you can use in html, the more simpler any low-level langauge is.

BASIC QBASIC etc.....VISUAL BASIC. Are all Microsoft variants, or a high level langauge that a person can use in baby steps.

C programming langauge is the most common high level langauge, and because the ALMIGHTY UNIX OPERATIING SYSTEM ( UNIX IS A COMMAND LINE OS ).
was original programmed in C.

C was also the choice of the Dreamcast, because of the ASM failure of the SAturn.
Only a really good coder could tackle the Saturn.

Borland C is an kit for DOS, IBM, and WINDOWS computers. Meaning NO MORE BASIC. Borland C is also the main standard of compliers. However their are more simpler and thus better ones like "Bloodshed" ( sadly it is a Zionist created item ).

GAME ENGINE = is a game but it is incomplete. Basically imagine a game that was programmed but now as a maker you have to fill in the blanks.

A great example is the Starfox engine used for Zelda OOT for the N64. It was never really meant to be used for that but they just filled in the blanks. To prove this even further, hidden inside the game code ( accsessible by hackers ) is an

Another popular example is wh en you see repitition of programming.
Like Rarware on the N64.

Another example is Sonic Xtreme for the Sega Saturn using the Nights Engine.

An easy example s Megaman 1-6.


In todays world if you make a game from scratch it would take months to figure out. Meaning Months and months of coding into low-level or even machine code.
This is why people use various game engines that exsist to make their work faster. It is like leaving an unfinished puzzle in the middle of space for somebody
to complete.

ALSO.... A game engine over time is improved by other users. Like for example
UNIX a great operating system that can run DOS materials as well, is considered improved with LINUX. Then their are various releases of Linux. Like Ubunto vs Mint.......Mint is really just another version of Ubuntu, and they want to prented they made something new.

The same could be said about Windows. or Ex-FAT. Even running a variant of
DOS on Ex-FAT.


Programming from scratch also have the advantage of enhancing your code.
However who the hell wants to re-invent the wheel.

I think as a new world people should learn how to program for the Amiga.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    DOS Games Discussion Forum Index -> Game Creation All times are GMT - 5 Hours
Page 1 of 1


Powered by phpBB © 2001, 2005 phpBB Group and Ask an Expert
Also powered by Darren and the other admin and mods' hard work! ;)