Hum so they did stick with lazarus eh? I read their official post on their website (yoyogames.com) and it was very vague if you weren't a private beta tester. But, I do have the PC version and here's what it seems to me:
1. The runner is a generic precompiled EXE with all functions etc for dealing with any possible aspect of the game. It is NOT slim, and it is NOT smart. Not using 99% of Game Maker's features will not make the size smaller
2. The 'compiler' probably only puts in your resources into a pre-built runner.
So, they're not generating new CORE code for each new game; but the user can code using GML (a weirdo coding language), and that gives some extensive expansion capabilities.
Also, considering that GM was made with Delphi, they probaby did a lot of research and found Lazarus/FPC to be a good combo ;)
Mac Programmer wrote 21 lines
Very interesting to see Free Pascal and Lazarus used that way,
meaning explicitly for generating fun and not just for databases and
the like.
Can you tell us a little bit about the architecture of GameMaker and
Runner (if you're permitted to, that is)? It almost sounds as though
you're generating code for and compiling each new game, or have I
missed something?
I saw a mention about selecting a language for the next version. I
hope you (they?) consider staying with Free Pascal and Lazarus.
Thanks.
-Phil
_______________________________________________
Lazarus mailing list
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20081206/557f0095/attachment.html