Hi, about making game, you can use the language that you know, but before you begin you need to find sources to show you the right way, I'm talking about 3d game programming.
game programming needs to know programming language, mathematics for games, using either directx or opengl as a graphics api, collision detection, spatial partitioning including (kd, quad, bsp, oct and pvs), lighting techniques. For me I'm using visual c++, win32api, directx.
best regards.
C++
Game Maker contains a fully functional programming language (GML, or Game Maker Language) which allows you to create game engines, games, applications, utilities, etc...
It is not possible to create a game in the Game Maker and then embed it in the browser unless you completely rewrite it using a different programming language.
GML IS a real programming language. But anyway, all programming languages are about the same, with different syntax.
Scratch
You can try to make flash games or text games with Java, C++ or any other programming language, but that takes a long time and you have to be experienced in programming.
Most general-purpose programming languages can be used for video games. Lazyfoo's tutorials are excellent resources for anyone interested in game programming. They are written in the C++ programming language, but the same concepts can easily be applied to C, Ruby, Python, Perl, or any other general-purpose language.
Ron Penton has written: 'MUD Game Programming (Game Development)' 'Beginning C# game programming' -- subject(s): C# (Computer program language), Computer games, Programming
you learn how in schoolIf your school doesn't have a programming class, then you can independently learn to program. You should start with an easy programming language, like Ruby or Python. Or, if you don't want to learn a programming language, you can get Game Maker. Game Maker has a drag-and-drop interface and there is an optional programming language included that gives you more power over your games.
C++ is the industry standard for game development. For Windows, you'll likely want to learn DirectX as well. DirectX is not a programming language, it is a 3D API.
c++ i think
The basis for the games is C++.