View Single Post
Old October 16th, 2012 (4:57 PM).
DaSpirit's Avatar
DaSpirit DaSpirit is offline
Mad Programmer
Join Date: Jul 2007
Location: New York City
Gender: Male
Nature: Quiet
Posts: 237
Originally Posted by KingCharizard View Post
at the college level you shouldn't be learning such things. Besides, GML is not a good language to learn its sloppy it teaches you bad programming habits. Its like trying to shoot fish in a barrel. Your not gonna learn algebra in college are you? No your expected to go into college knowing algebra.
I disagree. In my Intro to Computer Science course I took last year, we started with Alice as most courses do. Game Maker is better than Alice in terms of features. Not everyone understands basic concepts. Our class moved on to Python later and a majority failed. I'm sure more people would have failed without Alice. I also disagree about bad habits. There are bad habits in every language, especially C++.

Originally Posted by KingCharizard View Post
As I said above GameMaker is very basic, its like the ABC blocks a baby would use. There is not one area of professional game development that I know of that your experience with GameMaker will be beneficial. Since this is a college class I assume you want to develop games seriously. You'll see soon enough that GameMaker will not help you reach that goal.

As a hobbyist GameMaker wouldn't be a bad toy. If you want to seriously develop games you'll need to look into more professional languages. It doesn't necessarily have to be C++, it could be Java, Python, LUA, C, C++, C# or other languages that engines use such as UnityScript or UnrealScript.
No. GameMaker produces games at a professional level. It allows you to make Android, iOS, Windows, Windows 8, Windows 8 Phone, OSX and HTML5 using a single code set. You can make a multi-platform product at a very low cost.

I'm sure you're not programming in C++ at a level that would be considered on par with other software, Mr. Extraordinaire. I'm sure you're not an expert. You would probably make a game using the C++ STL, which is a huge no-no. GameMaker is highly optimized and does things correctly. Though probably not as optimized as Unity, I can probably make something that you make in C++ in a fraction of the time and at better speed and with more flexibility. Don't question what language others choose. There are a lot out there and each have their advantages and disadvantages but GameMaker is no let-me-down. I prefer programming in GameMaker over C++ at most times.
Reply With Quote