These days theres a shit ton of programs and engines out there that let you make games.
Some do a better job than GM, while others…wellAnyway, I think those on the fence about GM should just get out of the yard and move on.I don't foresee any positive future for GM and expect that their methods will begin to get shady soon.So why not check out a few places and see the alternatives.http://www.moddb.com/engineshttp://www.ambrosine.com/index.phpSome even have multiplatform support, something GM is kind of behind on.Personally I like GLBasic, based in opengl and cross platform to nearly everything, however thats expensive for some.Then there's the Unreal Development Kit which is free to use and has a liberal license policy in regards to selling your games.I'd recommend Depths move on to a new engine so we could see it on a handheld ;)Lets prepose that some move on from GM to green pastures.
Posted by Scott_AW on April 18, 2011, 12:19 p.m.
*agree*
Game Maker is good for what it does, but there's also quite a bit it doesn't do so well. :/And while I'm here, imma say that Ogre3D's nice too :DGM -had- a lot of potential when it's creator cared for it.
I'll keep using GM until it becomes completely obsolete. I mean…I'm not a coder. I can't just toss all that GML I learned, fuckit.
GML syntax is rather similar to C/C++ syntax (among other languages).
GM was originally meant to be used in teaching game programming/such after all…(I think. I forget the exact details lol)Either way, you wouldn't be simply tossing that knowledge - just building on it.Well not everyone needs to stop using it, if it fits your needs that's great. But then there's also non-coding alternatives as well, and the basic logic behind GML is similar in other languages.
Its really about syntax and knowing the commands, behavior wise its very close between languages. Some are just more efficient.Not even just syntax. GM has a lot of concepts used in real-world programming as well. It uses variables, arrays, data structures, trigonometry, and more. While they're a little simplified in GM, I can honestly say that having learned them definitely helped me grasp the same concepts in C++.
I meant that the only differences are syntax and command names.
…what Scott and Kilin wrote.
I didn't do such a good job explaining in my comment :Plike people have been saying, GM is good for prototyping your ideas and seeing what works. a lot of times the first engine is enough for me, but now.. multiplatform support is starting to look more and more important for genuinely good ideas.
honestly, people rarely get successful off games played on the computer, and they hardly ever get paid is for sure. our gadget-oriented society has made profiting off iphone/ipad games a very real possibility, and GM remains in the dark about it.Linux is also taking on strength, and windows has just been cloning Apple, while Apple's OS is what it is, kind of closed off in some ways, but not as much as before.
I think Linux is going to carry PC gaming forward since you can basicly have the same OS on your phone, tab, netbook, desktop, making cross development super easy.But I'm still working with Windows Notebook/Desktop systems for now.