What's so fun about click and drag that gets you all hyped up about making games in GM8?
Assuming that only people who want to become software engineers/programmers/game programmers etc go on this forum, I really have to say it. There is NO future in developing games with Game Maker 8. You will all develop horrible programming habits.
Any and all Video Game Development companies such as Valve or Blizzard or Riot Games code in real, high level, and powerful languages such as C++ .
Mobile games = Java (cross platform)
Else = ... like what?
Most games are developed in C++ for 2 reasons which go hand in hand with each other.
1] DirectX programming
2] You don't need to make cross-platform games BECAUSE you are programming with DirectX.
DirectX is a graphical API used for visual programming and is only available on Windows machines. Compilers like Microsoft Visual Studio have simple ways of using the DirectX library and it is a very VERY powerful graphical API (pretty much every PC game out there that sells for more than $5 uses DirectX.
Every major game development company has their own game engine. Reason: Because they can make their games as unique as they want. Using a game engine of someone else's (such as Game Maker) limits the capabilities of your game and your imagination. If you are given a set of tools and told to build something then you have a finite amount of possibilities to create. However if you are given the very laws of physics and are able to stretch and bend and break any one of them then you have an infinite amount of possibilities ! (an analogy for coding your own game engine)
And ofcourse let me remind you that I didn't register to flame, I'm only trying to give some valuable advice to programmers (since this IS "Coders Lounge").
"OK let me give this C++ stuff a try, I want to make a game. But where should I start?" you ask? lol
I find that the absolute best way to start programming is by reading an online tutorial http://www.cplusplus.com/doc/tutorial/
and then practicing on your own by tweaking up some example code and building your own small programs.
Your ultimate goal for a really good first game should be a simple RPG game. (text based)
1,2,3 GO!
Assuming that only people who want to become software engineers/programmers/game programmers etc go on this forum, I really have to say it. There is NO future in developing games with Game Maker 8. You will all develop horrible programming habits.
Any and all Video Game Development companies such as Valve or Blizzard or Riot Games code in real, high level, and powerful languages such as C++ .
Mobile games = Java (cross platform)
Else = ... like what?
Most games are developed in C++ for 2 reasons which go hand in hand with each other.
1] DirectX programming
2] You don't need to make cross-platform games BECAUSE you are programming with DirectX.
DirectX is a graphical API used for visual programming and is only available on Windows machines. Compilers like Microsoft Visual Studio have simple ways of using the DirectX library and it is a very VERY powerful graphical API (pretty much every PC game out there that sells for more than $5 uses DirectX.
Every major game development company has their own game engine. Reason: Because they can make their games as unique as they want. Using a game engine of someone else's (such as Game Maker) limits the capabilities of your game and your imagination. If you are given a set of tools and told to build something then you have a finite amount of possibilities to create. However if you are given the very laws of physics and are able to stretch and bend and break any one of them then you have an infinite amount of possibilities ! (an analogy for coding your own game engine)
And ofcourse let me remind you that I didn't register to flame, I'm only trying to give some valuable advice to programmers (since this IS "Coders Lounge").
"OK let me give this C++ stuff a try, I want to make a game. But where should I start?" you ask? lol
I find that the absolute best way to start programming is by reading an online tutorial http://www.cplusplus.com/doc/tutorial/
and then practicing on your own by tweaking up some example code and building your own small programs.
Your ultimate goal for a really good first game should be a simple RPG game. (text based)
1,2,3 GO!