| | What are some good programming languages to program games in? C++? |
| Nov 8, 2009 |
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.
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 Should I use visual c++ express? thanks for all the help in advance
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 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. Hi kab012345 I cant help you but the best programing language is C++ but I have some problems too 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 Should I use visual c++ express? thanks for all the help in advance 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!
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..
Hi kab012345 I cant help you but the best programing language is C++ but I have some problems too 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 Should I use visual c++ express? thanks for all the help in advance 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.
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.
I am create a game in Flash.
Lua===never heard of
Perl & PHP are the languages ive seen used to make ONLINE WEB BASED games...mostly php.
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++ Latest EntriesOk, 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.
Lua means Moon in Portuguese
The Best Game Programming Languages? Lua means Moon in Portuguese -reply by Artur
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
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
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?
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! |
![]() The Best Game Programming Languages? |
Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com