In a post I read that that a teacher, that had never programmed before, in a month, made a learning-game for her students... I think that is remarkable for this engine
That's pretty cool.
I *almost* took on some freelance work for someone who had developed educational software using GameMaker. If that had gone ahead I might have been able to offer much more information on the subject. :}
Iji is an excellent game created with GameMaker (pre-GM2 I believe).
Cost seems to be about $100 nowadays, but there is a free trial.
https://www.yoyogames.com/getWow! Thank you so much for all details! Probably, soon will post other questions
Not a problem. There are a lot of options out there and it can be difficult to know where to start.
Scripting languages will let you get on with the process of experimenting with programming while hiding some of the more difficult concepts from you, such as memory management. They will generally have the easiest learning curve but you need to expand outward into other things eventually as they tend not to scale well to large projects. Python is a popular scripting language and might be a good one to start with. I recommend Ruby personally, but it is less popular.
Just a quick warning about Python: it is easy to learn and it is easy to test your stuff using the Python Interpreter, but building an actual executable to share with others can be a massive pain if you don't know what you are doing. Just something to be aware of if you have any desire to solicit feedback from others.
Yeah. Deployment can be an issue with scripting languages.
I haven't used Python to exe tools for *years*, but this might be worth looking at:
http://www.py2exe.org/As a fallback, you can also embed Python into a minimal application. It is documented and definitely 100% possible (I have done it myself) but even with the decent doco it might be difficult for someone new to software development.
As a second fallback, assuming Windows, you could always include a link to the standalone Python installer with your game (or launch it with your installer).
For Linux, most distros will include a Python 2 and Python 3 executable or have one readily installable. For OS X, I don't know, but maybe it has something similar?
I think you've got the wrong name on your quotation for this post, you're actually quoting me, not cathy101.
Personally, as someone who values simplicity and straightforwardness, I really like Haxe, which has several options available to it for game development. Not sure if its the best starting point but I certainly wouldn't consider it the worst.
I believe I checked Haxe out at one point as it looked fascinating. I didn't go ahead with it in the end, but I think that was just because it didn't fit the particular problem I was trying to solve at the time. I found some personal notes I'd made from 2014 and a Hello World program, but I couldn't find much more, so it looks like I didn't get too deep into it. Was there possibly a concern relating to the Neko VM?