XNA UK User Group

A helping hand for bedroom coders throughout the land.
in

conkerjoe

CreamX on the iTouch? ITS COMMING!!!!

I had quite a crazy moment about a week ago. I convinced myself that it would be "cool" if my CreamX game engine for XNA would work on other platforms other than Windows and the Xbox 360. This would include linux distributions and Mac OS and possibly even the iPod Touch / iPhone. 3-4 long days later i manage it, I can now build multiple versions of CreamX to run on Windows with XNA or Open GL, for the Xbox 360 using XNA, and for linux using OpenGL. A Windows/XNA and a Linux/OGL screenshot are below.

 CreamX

 Apologies for the quality of screenshot but there is the engine loading a simple scene file and executing on Windows, and on a linux distro running against mono and OpenGL with zero code differences in the actual game code. The only thing different is the version of the CreamX assembly it gets deployed with. You can see the VMWare which is running the latest version of the openSuse distro from mono. nothing extra needed to be installed.

Iv only got basic rendering implemented at the moment, but CreamX fully loads the scene data and runs the update loop as normal. Im rushing to implement something quickly on the OpenGL side but the xna side should run as normal fairly soon. Unfortunatly iv broken the editor. But it shouldnt be too much to fix up, and the editor will still require XNA, im going to contiue to prioritise XNA and its the easiest way to keep the editor up to speed, but its not out of the question to think the editor could be ported too.

I used OpenTK as the substitue for XNA on the linux side which runs against mono.  Eventually CreamX Studio will allow you to click a build button similar to Visual Studio and it will seamlessly create 3 distributions for your games.

 

I will be checking this latest build into codeplex soon so you can see how i did it. :)

 

 

Comments

 

GameDevKicks.com said:

You've been kicked (a good thing) - Trackback from GameDevKicks.com

April 22, 2008 3:37 PM

Leave a Comment

(required)  
(optional)
(required)  
Add