• Advertisement
Sign in to follow this  

What language should I make a game with?

This topic is 2739 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi,

I am a web developer that knows PHP + javascript along with other misc languages (if you can call them that) like html, xml, css etc.

I was wondering, are there any languages that have similarities with the above. Or at least a similar procedural style which doesn't involve learning something completely new.

I have looked at C# and I was just like... ... ...

It would just be good to be able to transfer some of my current skill set rather than have to scrap most of it and learn something completely new.

Share this post


Link to post
Share on other sites
Advertisement
C# is similar to java I think. and it is one of the easiest languages to program in, and most importantly, you get to use microsofts XNA framework which makes making games much easier and faster than languages like C/C++ and the game libraries for them.

Other people might recommend Python but I don't know much about that language.

so I recommend C# 2010 express and xna 4.0.

have fun!

Share this post


Link to post
Share on other sites
ah sorry, yeah for Linux I would recommend learning C.

I learned it using this tutorial which in my opinion is the best online

http://www.howstuffworks.com/c.htm

once you know C, a decent game library is allegro

http://alleg.sourceforge.net/

Share this post


Link to post
Share on other sites
Quote:
Original post by JasonS
I was wondering, are there any languages that have similarities with the above. Or at least a similar procedural style which doesn't involve learning something completely new.


Loosely speaking, I think PHP is like C++ for the web, and could be considered by you for building games. javascript syntax is based on the ECMAScript specification, which also borrows elements of C/C++ syntax.

C and C++ syntax has influenced the syntax of most important languages that are in use today: Java, javascript, C#, ActionScript and a multitude of others.

I think your next logical step would be to do a little study on C++. Microsoft Visual C++ is a great IDE. InteliJ IDEA is also an excellent IDE that supports C++ compilation, but it is expensive - although definitely worth the cost if you are dealing with a lot of files and large projects.

Share this post


Link to post
Share on other sites
If you want to make game for the web I recommand ActionScript or if you want to experiment maybe some html 5 with WebGL. Otherwise, you can take a look at java and JOGL (The OpenGL port for java) if you want to do some 3D.

Share this post


Link to post
Share on other sites
What about Python? There is a library for Python called PyGame which is is quite popular. Plus, Python is a very easy to learn and popular language and has a rich standard library. I also find its syntax very elegant. You might also find it very useful in your job as a Web Developer (last 'P' in 'Lamp' anyone?).

Share this post


Link to post
Share on other sites
I really don't get this Python deal. I checked it out on wikipedia and looked at this code example:

http://en.wikipedia.org/wiki/File:Python_add5_syntax.svg

looks like a complex mixture of C and something else

C, C# and even C++/CLI are the most straightforward languages in my opinion.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement