Myndale wrote:Jolly wrote:The Gamebuino is such a nice device to do a bit of easy programming or to start learning how to program. I think a Game Maker would take some of that away.
Ageed.
From a technical perspective the problem with Gamemaker-type software is that the underlying engine is provided as-is and the games themselves wind up being a collection of assets (images, sounds etc), data files and scripts. All of this takes RAM....something the Arduino architecture sorely lacks. That's not to say it couldn't be done, you could have your Gamemaker output C code which it would then compile with calls to gcc, but it wouldn't be quite as straightforward as it is for other architectures.
Myndale, you pretty much nailed it. I've got Game Maker:Studio Pro. It compiles the code along with the stock engine, in a 2d game, you've got code to render to 3d. In a 3d game... you've got a tiny fraction of a 3d engine and have to do mesh animations by hand.... It's doable on a computer, but an Atmel chip? Not so much. Pre-Yo-Yo versions of Game maker used *interperated* code. That, ladies and gents, is SLOW.
What you COULD do, is make a GB-specfic IDE, with a lot of the handy tools built in, some handy code-wizards, and an emulator/music tracker/bitmap tool. That would work fine.