Nov 8, 2009
Pages: 1, 2, 3, 4, 5

The Best Game Programming Languages?

free web hosting

Read Latest Entries..: (Post #41) by iGuest on Oct 11 2009, 01:27 AM.
Ok, I agree with the person above me, you CANNOT use JUST Lua to make a game, because it is a scripting language. You would first need to make an engine in a language like C/C++ and then add Lua scripting into your game. Though, you can make a game with just C++, but it is easier to add a scripting language into your engine.   ...
read more.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Open Discussion > MODERATED AREA > Computers > Programming Languages > Game Programming

The Best Game Programming Languages?

kab012345
What are some good programming languages to program games in? C++? unsure.gif Thanks xd.gif

Comment/Reply (w/o sign-up)

Soviet
Hi kab012345 I cant help you but the best programing language is C++ but I have some problems too smile.gif

Here is a little background for my questions...
I'm not that old but when I was a kid I used to own a TK85 that loaded programs using k7 tapes. Basic was pretty much all this computer had and I used it to modify some simple games. I had major fun doing this but unfortunately one day the computer died right in the middle of the most exciting programing moment. Much later I learned linux shell scripting and learned a little bit of C. My C knowledge was only enough to fix minor things when I compiled linux from scratch. More recently I have been using PHP for web projects.

I like to start working on games as a hobby. I have been looking at the great wiki but I don't know where to start.
I have been thinking about starting with c++ and OpenGL Is that a good idea?. How about also using a game engine? Or maybe something like Game Blender? I already have a tiny bit of experience with blender. Maybe I could play with the code of a game already made. Can anyone recommend any simple game I could get the source code? I have an idea for a short, funny and simple side scroller that eventually I like to try making. It would be also fun to make a funny version of pong.

I'm running windows XP but it would be nice to make things cross platform.
My goal is to have fun doing this so I'm looking for the shorter and most documented route biggrin.gif
Should I use visual c++ express?

thanks for all the help in advance ohmy.gif)

 

 

 


Comment/Reply (w/o sign-up)

csp4.0
the best game programming languages... um... um...
aha... not C++ not C, defenitely not assembler but Lua, yes Lua indonesian for moon (i think) it uses low system resouces, easy to learn, and pretty easy to debug. games that I know have been programmed in Lua is Supreme Commander. I'm slowly trying to learn Lua in my spare time, but for some reason aren't interested.
PHP=Web
Lua=Games
Assembler=AV products (i.e. NOD32)
C++=normal programs
JAVA=UI interfaces
etc

Comment/Reply (w/o sign-up)

kab012345
QUOTE(csp4.0 @ Sep 22 2007, 07:40 AM) *
the best game programming languages... um... um...
aha... not C++ not C, defenitely not assembler but Lua, yes Lua indonesian for moon (i think) it uses low system resouces, easy to learn, and pretty easy to debug. games that I know have been programmed in Lua is Supreme Commander. I'm slowly trying to learn Lua in my spare time, but for some reason aren't interested.
PHP=Web
Lua=Games
Assembler=AV products (i.e. NOD32)
C++=normal programs
JAVA=UI interfaces
etc

Ok, thanks for the suggestions and explanation. I think Im going to stick with C++ for now as I will be able to use it for most than just programming games.. But I might think about learn Lua or other Languages later though. wink.gif

QUOTE(Soviet @ Sep 22 2007, 02:36 AM) *
Hi kab012345 I cant help you but the best programing language is C++ but I have some problems too smile.gif

Here is a little background for my questions...
I'm not that old but when I was a kid I used to own a TK85 that loaded programs using k7 tapes. Basic was pretty much all this computer had and I used it to modify some simple games. I had major fun doing this but unfortunately one day the computer died right in the middle of the most exciting programing moment. Much later I learned linux shell scripting and learned a little bit of C. My C knowledge was only enough to fix minor things when I compiled linux from scratch. More recently I have been using PHP for web projects.

I like to start working on games as a hobby. I have been looking at the great wiki but I don't know where to start.
I have been thinking about starting with c++ and OpenGL Is that a good idea?. How about also using a game engine? Or maybe something like Game Blender? I already have a tiny bit of experience with blender. Maybe I could play with the code of a game already made. Can anyone recommend any simple game I could get the source code? I have an idea for a short, funny and simple side scroller that eventually I like to try making. It would be also fun to make a funny version of pong.

I'm running windows XP but it would be nice to make things cross platform.
My goal is to have fun doing this so I'm looking for the shorter and most documented route biggrin.gif
Should I use visual c++ express?

thanks for all the help in advance ohmy.gif)

You have a good start. If you already know C, try moving into C++.
Python is a good choice also. Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.
It runs on almost anything too! xd.gif Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines.

Comment/Reply (w/o sign-up)

demondog
Well, i like language's like Python, Ruby, but there "slow", altough Python isn't that slow Ruby is, but the greta thing about Ruby is its multi-functional, and there is the side of C++ which is a fast great, but i bit weird syntax(owh c'mon private,public before a class?) but i like it and so its a choice of the dev i think..

Comment/Reply (w/o sign-up)

MotU2510
QUOTE(Soviet @ Sep 22 2007, 06:36 AM) *
Hi kab012345 I cant help you but the best programing language is C++ but I have some problems too smile.gif

Here is a little background for my questions...
I'm not that old but when I was a kid I used to own a TK85 that loaded programs using k7 tapes. Basic was pretty much all this computer had and I used it to modify some simple games. I had major fun doing this but unfortunately one day the computer died right in the middle of the most exciting programing moment. Much later I learned linux shell scripting and learned a little bit of C. My C knowledge was only enough to fix minor things when I compiled linux from scratch. More recently I have been using PHP for web projects.

I like to start working on games as a hobby. I have been looking at the great wiki but I don't know where to start.
I have been thinking about starting with c++ and OpenGL Is that a good idea?. How about also using a game engine? Or maybe something like Game Blender? I already have a tiny bit of experience with blender. Maybe I could play with the code of a game already made. Can anyone recommend any simple game I could get the source code? I have an idea for a short, funny and simple side scroller that eventually I like to try making. It would be also fun to make a funny version of pong.

I'm running windows XP but it would be nice to make things cross platform.
My goal is to have fun doing this so I'm looking for the shorter and most documented route biggrin.gif
Should I use visual c++ express?

thanks for all the help in advance ohmy.gif)


If you want to have fun, then try Game Maker XP. It's free (although the paid for version has a few more features) and has an easy to use language called GML, or Game Maker Language.

Comment/Reply (w/o sign-up)

mc05w37
If you want to start building a game, i recommend you to learn the programming language first. Most of the Game Programmer use VC# to build game. You have to understand the language, open GL, direct X etc etc etc. But if you just want to have some fun by making simple games i recommend you to use Game Maker by Mark Overmars, it's simple and straight forward, or you can also use FLASH. Btw, for me, i'm in progress of learning VC#. There are lot of free e-books bout programming in internet. just download those stuff, start reading, start practicing and Good Luck.

Comment/Reply (w/o sign-up)

flash4satheesh
I am create a game in Flash.

Comment/Reply (w/o sign-up)

ewcreators
Lua===never heard of
Perl & PHP are the languages ive seen used to make ONLINE WEB BASED games...mostly php.

Comment/Reply (w/o sign-up)

silver_wolves
if your going to have a game that actually is interactive, use c++ or java. i have made games in java, and they are quite nice. c++ is harder to learn, but has many more possiblities. so i suggest c++. theoretically you could make a game in any language, but using php for a game doesnt make the game sound interesting. flash is pretty common, but that is for simple games because games with many variables would take way too much time in flash

using c++ would allow you to have a better looking game, especially if its interactive, like WoW or Guild Wars, and it can be tied into databases easily, so if it is web based, you can have them register for the whole site, then have the game use that username and password by retrieving it from the database.

java, however, is pretty simple. its an easy language to learn, and from what i have been told, learning java, then c# then c++ is good, because that makes it 100x easier to learn, but maybe a bit longer. java can be used like c++, but integration into login systems is a bit more complicated. it has the same capabilities as c++, but with limitations. c++ allows for more variables with less coding, while java is good for a game that doesnt have many results from one thing happening.

thats my 2 cents. overall meaning use c++, but the best way to learn is to start with java, maybe make a game in java, then go to c#, make a game in c#, then c++ and with your end result the game you want. you could also make the same game in the 3 different languages and see which you like better. you could cut out c# because its basically the middleman between java and c++

Comment/Reply (w/o sign-up)

Latest Entries

iGuest

Ok, I agree with the person above me, you CANNOT use JUST Lua to make a game, because it is a scripting language. You would first need to make an engine in a language like C/C++ and then add Lua scripting into your game. Though, you can make a game with just C++, but it is easier to add a scripting language into your engine. 


 


Comment/Reply (w/o sign-up)

iGuest
Lua means Moon in Portuguese
The Best Game Programming Languages?

Lua means Moon in Portuguese

-reply by Artur

Comment/Reply (w/o sign-up)

iGuest
C++!!!!
The Best Game Programming Languages?

To answer your question its all about preference you could honestly make a game in any language but finding the one you like is the key I also started in vb.Net then moved to c# I hated c# so I tried C++ and now I'm sold. Though for some reason I keep hearing people say that c# is supposed to be a step up from C++ because of its use of the .Net framework I disagree. Also there are many SDK's out there that are totally free that will aid you in your game creation process OGRE, and PANDA3D to name a couple but remember using an SDK means learning more. Its longer in the short term but faster in the long term if that makes any sense. Ive been programming for 3 years now and I choose C++ for now.

-reply by GessGuitar

Comment/Reply (w/o sign-up)

jamjamnorman
C++ is the ONLY professional game programming language. The main reason is the speed and flexibility. C++ is derived from C, which isquite a low level language compared to the others being mentioned here. However, C++ is (IMO) quite a steep learning curve. I started with VB (im not proud of that) but it was easy to pick up and once you have learnt your first language it becomes exponentually(sp?) easier to learn each language after that. I usually use C#, but that is because with C# I can use XNA Game Studio to make games for my Xbox 360. There is also the fact I am not entirely confident in my programming expertise in C++ although I'm getting there smile.gif

And if you are going to complain "I'm 15", I'm 13 and everything I've learnt has come from trial and error. Because who reads help files? smile.gif

Comment/Reply (w/o sign-up)

iGuest
Java is NOT #1 regardless
The Best Game Programming Languages?

"Java Will run on any platform, I don't just mean Oses like linux & mac, I mean phones, dvd players etc.  So your games can be played on the Most platforms possible.  The compilers are FREE.  Java nowdays is very Close in speed to C++; it isnt far behind especially when it comes to Games. Employment for Java is very high. "

Not so! If you write a Java application in SE (Standard Edition) you can't run that same application on mobiles (cellphones, handhelds, etc) as the Java SDK in that environment is different - Java ME (Mobile Edition), which is a different SDK. The VM's (Virtual Machines) are also not the same, some not implementing certain features (such as UDP networking as I've experienced). They also do not behave the same way, so you will have to adapt your code based on the VM you are targeting.

 Bottom line - Java is not portable!

And don't get me started on the performance and memory consumption! If you want to write quality software go native and compiled (C, C++), and that is the simple truth!


Comment/Reply (w/o sign-up)



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Pages: 1, 2, 3, 4, 5

Searching Video's for game, programming, languages,
See Also,
advertisement


The Best Game Programming Languages?

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com