Click here to Skip to main content
12,689,801 members (23,712 online)
Rate this:
Please Sign up or sign in to vote.
What Is The Best Language For Games Programming?
Posted 16-Nov-12 7:24am
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

There's isn't a best one. Which one is right for you depends on what you want to do.

If you want to make games on a mobile platform, you'll probably want to do it in the languages best suited for the platform (Java/C++ for Android, Objective C for iOS, and C# (I think) for Windows Phones, etc.).

If you want to do 3D games on PC, it depends on how low level you want to go. If you want to control the entire graphics engine, you'll probably want to use DirectX or OpenGL, both of which have bindings for various languages, but your best bet for these is C++ (as well as C# for DirectX), and then maybe a scripting language on top of that (e.g. Python, Lua). If you want to use an existing engine, then use whatever the engine uses, for example Unreal Development Kit[^] uses it's own language, Unreal Script.

If you're looking to quickly throw together some little 2D games, Python + Pygame[^] is a good choice.

Basically, decide first what kind of game it is, what platform you want to put it on, and what technologies you want to use, then decide the language based on that. Starting with the language probably isn't the best idea.
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Abd Alrahman Sammani 16-Nov-12 12:33pm
thank you :)
i've started in c++ because it's hard just to make a wide known about games programming
and now i'm looking for the best language to keep on it
& i hope those articles be benefit for me :)
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

All languages are best for programming but you must prefer the languge that is best known to you.
You are asking this question as
was found in your game and you want to change this order into best programming languages that you will know from here so that you can make history.
Abd Alrahman Sammani 16-Nov-12 12:42pm
Thanks alot ^^

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170113.4 | Last Updated 16 Nov 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100