What Language Do You Use For Game Development?

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

What Language Do You Use For Game Development?

C
2
6%
C++
27
82%
C#
1
3%
Java
0
No votes
Perl
0
No votes
Python
2
6%
Lua
0
No votes
ADA
0
No votes
Other
1
3%
 
Total votes: 33

User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

What Language Do You Use For Game Development?

Post by davidthefat »

What Language Do You Use For Game Development?

I personally think that alot of people use C++ for the main program, but is it possible to just code in like Perl or Python? I know Lua for sure you can...
Last edited by davidthefat on Mon Nov 10, 2008 10:33 pm, edited 1 time in total.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What Language Do You Use For Game Development?

Post by dandymcgee »

What if we use C++ and Lua at the same time?

You should also have an Other option and ask them to specify below.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: What Language Do You Use For Game Development?

Post by Falco Girgis »

C/++ and Lua.

BlitzPlus and Perl for tools.
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: What Language Do You Use For Game Development?

Post by avansc »

there is only C in the world of development. almost all OS, Unix, Linux, and Windows is written in straight C.
games are no exeptions, maybe some C++ but mostly C.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
cypher1554R
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1124
Joined: Sun Jun 22, 2008 5:06 pm

Re: What Language Do You Use For Game Development?

Post by cypher1554R »

avansc wrote:there is only C in the world of development. almost all OS, Unix, Linux, and Windows is written in straight C.
games are no exeptions, maybe some C++ but mostly C.
Hm.. That's new to me. I thought that games were majorly written in C++. Cause it's, like.. horsepower.
User avatar
M_D_K
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1087
Joined: Tue Oct 28, 2008 10:33 am
Favorite Gaming Platforms: PC
Programming Language of Choice: C/++
Location: UK

Re: What Language Do You Use For Game Development?

Post by M_D_K »

I use C++ and Lua.
My engine is written in C++ and game scripting is done though Lua.
Gyro Sheen wrote:you pour their inventory onto my life
IRC wrote: <sparda> The routine had a stack overflow, sorry.
<sparda> Apparently the stack was full of shit.
User avatar
Slacker
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 31
Joined: Tue Nov 11, 2008 11:41 am
Location: MountLake Terrace, WA
Contact:

Re: What Language Do You Use For Game Development?

Post by Slacker »

avansc wrote:there is only C in the world of development. almost all OS, Unix, Linux, and Windows is written in straight C.
games are no exeptions, maybe some C++ but mostly C.
Yeah, I grew up on C, and still find myself making a lot of C like stylings and what not. Though the nice thing with C imho is that it's a good stepping stone to whatever other language you want to learn.
~Slacker
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: What Language Do You Use For Game Development?

Post by trufun202 »

avansc wrote:there is only C in the world of development. almost all OS, Unix, Linux, and Windows is written in straight C.
games are no exeptions, maybe some C++ but mostly C.
I dunno, I say make a game in the language you know and love.

I mean let's face it, indie game development is often a learning experience - platform compatability and performance are not always critical.

I'm currently making my game in C++, but I've written games in several different languages - ranging from BASIC to C#. :P

I even wrote a puzzle game in Javascript - I was proud of that shit! :lol:
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: What Language Do You Use For Game Development?

Post by avansc »

cypher1554R wrote:
avansc wrote:there is only C in the world of development. almost all OS, Unix, Linux, and Windows is written in straight C.
games are no exeptions, maybe some C++ but mostly C.
Hm.. That's new to me. I thought that games were majorly written in C++. Cause it's, like.. horsepower.
it depends what you equate horsepower to. yeah C++ is definitely a powerful language, and in many respects more powerful that C, but C++ is a superset of C, building on it, making it more versatile. C programming styles ie, structs, unions, good pointer use is generally much faster, and efficient than C++.
unix to this day is still written in pure C. just for all those reasons.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
ismetteren
Chaos Rift Junior
Chaos Rift Junior
Posts: 276
Joined: Mon Jul 21, 2008 4:13 pm

Re: What Language Do You Use For Game Development?

Post by ismetteren »

avansc wrote:there is only C in the world of development. almost all OS, Unix, Linux, and Windows is written in straight C.
games are no exeptions, maybe some C++ but mostly C.
But i like to have classes :D
Image ImageImage Image
User avatar
RyanPridgeon
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 447
Joined: Sun Sep 21, 2008 1:34 pm
Current Project: "Triangle"
Favorite Gaming Platforms: PC
Programming Language of Choice: C/C++
Location: UK
Contact:

Re: What Language Do You Use For Game Development?

Post by RyanPridgeon »

Yes, C is more efficient, but nobody can deny how much easier game development is with OOP.
Ryan Pridgeon
C, C++, C#, Java, ActionScript 3, HaXe, PHP, VB.Net, Pascal
Music | Blog
User avatar
Slacker
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 31
Joined: Tue Nov 11, 2008 11:41 am
Location: MountLake Terrace, WA
Contact:

Re: What Language Do You Use For Game Development?

Post by Slacker »

RyanPridgeon wrote:Yes, C is more efficient, but nobody can deny how much easier game development is with OOP.
With the console game code I've seen, most are done in C. Like all the Gameboy and DS games. Even a bunch of the 360 stuff is done mainly using a C syntax with OOP designs.
~Slacker
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: What Language Do You Use For Game Development?

Post by MarauderIIC »

Right. C is generally faster with less overhead than C++. But this might just be because it's (C++ is) harder to parse and make an efficient compiler for.
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: What Language Do You Use For Game Development?

Post by eatcomics »

And c++ pulls ahead by... a lot!
Image
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: What Language Do You Use For Game Development?

Post by avansc »

OO is a programming concept, it does not mean that C cant do a object oriented program.

in C you can make structures with data and pointers to functions, which is esentially exactly what classes in C++ are. in C you just cant do polumorphism and inheritace. which really is overrated, no game uses either.

90 percent of games that are made with a C varient is made with straight C.

"And c++ pulls ahead but... a lot!"
Oh really? more like C++ gives C head.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Post Reply