GM Games on Xbox, Wii, PS, Mac, iPhone! (AF)

Note: Although this is entirely plausible, it was in fact an April Fools ‘joke’. This one was designed to be more convincing than funny. A year ago I’m sure most readers would have thought it ridiculous, but nowadays it’s only a matter of time before a ‘GMConsole’-like project exists. In fact YoYo Games is working on such a project as we speak.

A GMC user named noodle-gawk has been diligently working on an astounding project for the past few months called ‘GMConsole’. As the name suggests, it is an effort to get Game Maker games running on as many game consoles and computer platforms as possible.  For years the question has been asked on the GMC, “Can my game run on a PlayStation?”, “How do I put my game on an Xbox”, “Is there way to run GM games on my DS?”; and until now these questions have been treated by other users as ‘noobish’ (in other words, very silly and absolutely outrageous). However that is all about to change.

Apparently the user has been working independently of YoYo Games to create his own ‘virtual machine’ written in C++ to interpret GML coding during runtime and translate it to commands the platform running the game can execute. In addition to this, an API released by ATI has offered a way for noodle-gawk to easily convert DirectX commands into OpenGL commands when needed.

This has allowed the games to run on Macintosh computers, and (slightly less stable) on Linux machines. As for consoles, noodle-gawk has been working with the director of XNA Game Studio Express, Dave Mitchell, to develop a conversion method of GM games to XNA’s project file format. With a little luck and making good use of the C++ runtime component, GM games should be able to run on Xbox 360. (The conversion at this point is not that easy, and there is a large limitation to what functions can be used, for now).

xboxxna

Although Sony doesn’t provide an official SDK for amateur developers that noodle-gawk can distribute, he plans on using one of the many third party development packages available on the Internet. The problem is these packages are likely to only work with ‘modded’ or ‘hacked’ consoles. At this point, PlayStation support is still in the research stage, but looks somewhat promising.

Wii is turning out to be a tough console to work with, although noodle-gawk is confident that he will be able to get GM games (at least simple or modified ones at first) on to the console given enough time. He plans to use what is known as the Wii Opera SDK. This means the games will essentially have to be re-written/converted to Java (which Nintendo says will be supported in the next version of Wii Opera) and run on the Wii’s built-in web browser. He plans to team up with the G-Java team which is already working on a similar project. If this project becomes a success, it should also open up opportunities for more devices like mobile phones, and also embedding games natively inside the web browser. Here is a screenshot of a GM example running on Wii’s beta web browser (to be released publicly in the next month or so).

wiitest

In addition to consoles and operating systems, noodle-gawk has also managed to interface with the new iPhone SDK, and it looks like this will be the most promising to port GM games over to. YoYo Games also recently announced their interest in the iphone SDK, and there may be some competition to see who can deliver a conversion utility first.

Although the project is far from done, it is pretty amazing what noodle-gawk has been able to achieve thus far. Too bad it’s AF today. For more information on the project, feel free to contact noodle-gawk here. He hopes to get a site up and running with working demos soon.

Advertisements

YYG Full Update & Earth Hour

Sandy Duncan has made another post on the YoYo Games official Glog detailing some of the recent and upcoming changes to the YoYo Games company, their website and also the GMC. For your convenience, we have summarized the changes here:

GMC
– Full upgrade complete and working smoothly
– Increased PM box storage size (2x previous storage space)

YoYo Games’ Website
– Expecting to install 3 new servers to run the website
– Site should be moved over to the new servers within 2 week

GMac
– Progressing smoothly
– Expected beta release in April (on schedule)

YoYo Games company
– Competition closes in a couple of weeks, new competition announced soon
– Looking into getting GM games on the iPhone

—-

Reminder: Earth hour for is today between 8:00 and 9:00 PM. During this time you should turn off your lights and electronics (including computers) to help the environment by reducing energy consumption and waste pollution. Google is also participating in Earth Hour and you may notice their home page is now BLACK for the time being.