What Language are PC Games Written In?

This topic is locked from further discussion.

Avatar image for gluzyg
gluzyg

1044

Forum Posts

0

Wiki Points

0

Followers

Reviews: 5

User Lists: 0

#1 gluzyg
Member since 2005 • 1044 Posts

I really want to start writing my own games, but I have a problem finding out which language to go with because I want to start and go with the language that most games are written in. Are most (commericial) games written in C++/C or C#? People have been telling me both. I have a good understanding of how languages work, and I have many friends in the field. And I am sorry to bring this up, but what are Xbox 360 games written in- many people say they are written in C#, but I cannot be sure. Can someone tell me the language that games like COD4, COH, Halo, and games like that are written in and what will games be written in the future? The future is more important for me.

(PS: I know I won't be able to make anything close to something like those games, but I want to start with a language that the pros use)

Avatar image for moshakirby18
moshakirby18

1665

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#2 moshakirby18
Member since 2006 • 1665 Posts

I really want to start writing my own games, but I have a problem finding out which language to go with because I want to start and go with the language that most games are written in. Are most (commericial) games written in C++/C or C#? People have been telling me both. I have a good understanding of how languages work, and I have many friends in the field. And I am sorry to bring this up, but what are Xbox 360 games written in- many people say they are written in C#, but I cannot be sure. Can someone tell me the language that games like COD4, COH, Halo, and games like that are written in?

(PS: I know I won't be able to make anything close to something like those games, but I want to start with a language that the pros use)

gluzyg


No idea, you could just become a texturer/modeller and ignore all that rubbish
Avatar image for gluzyg
gluzyg

1044

Forum Posts

0

Wiki Points

0

Followers

Reviews: 5

User Lists: 0

#3 gluzyg
Member since 2005 • 1044 Posts
[QUOTE="gluzyg"]

I really want to start writing my own games, but I have a problem finding out which language to go with because I want to start and go with the language that most games are written in. Are most (commericial) games written in C++/C or C#? People have been telling me both. I have a good understanding of how languages work, and I have many friends in the field. And I am sorry to bring this up, but what are Xbox 360 games written in- many people say they are written in C#, but I cannot be sure. Can someone tell me the language that games like COD4, COH, Halo, and games like that are written in?

(PS: I know I won't be able to make anything close to something like those games, but I want to start with a language that the pros use)

moshakirby18



No idea, you could just become a texturer/modeller and ignore all that rubbish

I'm better with math and figuring things out than art:P.

Avatar image for Ps2stony
Ps2stony

1888

Forum Posts

0

Wiki Points

0

Followers

Reviews: 8

User Lists: 0

#4 Ps2stony
Member since 2006 • 1888 Posts
C++, trust me, I used it when I decided to add the new CoD4 maps this Thursday (because I work for activision, right?)
Avatar image for poopiVONpoo
poopiVONpoo

354

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#5 poopiVONpoo
Member since 2008 • 354 Posts

hhm this might help you

http://creators.xna.com/en-US/downloads

Avatar image for vash47
vash47

2171

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

#6 vash47
Member since 2007 • 2171 Posts

C++ is the language I use, and most games as I know do.

You have C# for the xna games for windows and the 360.

I forgot there is DarkBASIC, it's a language made for games in mind, is pretty pretty good.

Avatar image for Skie7
Skie7

1031

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#7 Skie7
Member since 2005 • 1031 Posts

It used to be C++. Based on the XNA (or whatever it is you can get from MS to build 360 games), I'd say .NET languages are probably fairly widely used. I've read about quite a few games from smaller and independent developers that have been written using VB .NET because of the low overhead. The cool thing about .NET languages is they compile to the same code. So C# and VB .NET are the same. It's also important to note, that just about every language out there has a .NET version. So, if you prefer Java, Delphi, or whatever you can build it in .NET and the final product (executables, libraries) will be 99.9% the same. Another nice advantage of .NET, is that because of the wealth of native components it's going to make it quicker to write a game.

The downside is you're pretty much stuck with Windows, 360, and other Microsoft platforms. If you want something that'll run on everything, you're probably best off with Java or C++ (not .NET version). The thing that sucks about platform independence though, is it means you can't use any native components.

I'd suggest either VB .NET or C#. The former has an easier to learn syntax and is more forgiving. Having a job programming the latter will likely earn you more cash as there's a stigma against VB .NET because VB pre-.NET was rubbish.

Avatar image for aveman1
aveman1

3383

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#8 aveman1
Member since 2004 • 3383 Posts
There are quite a few different scripting engines that can run within the same engine. One for the rendering, one for the Ui reacting to mouse clicks, another for the sound rendering that has to coincide with the UI.
Avatar image for crucifine
crucifine

4726

Forum Posts

0

Wiki Points

0

Followers

Reviews: 11

User Lists: 0

#9 crucifine
Member since 2003 • 4726 Posts
Learn C++ and C#, they're both used widely. Also pick up Lua or SQL/MySQL if you have time.
Avatar image for VoodooGamer
VoodooGamer

1864

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#10 VoodooGamer
Member since 2007 • 1864 Posts

Games are made in a variety of languages most notably C++, Java, and C#

If I remember correctly, C# is Microsoft's language and they use it to make Windows, Windows products, and anything Microsoft.

Avatar image for -Origin-
-Origin-

1816

Forum Posts

0

Wiki Points

0

Followers

Reviews: 8

User Lists: 0

#11 -Origin-
Member since 2007 • 1816 Posts
lol I'm gonna be a noob and say, English and French XD