XNA UK User Group
A helping hand for bedroom coders throughout the land.
CreamX develops a personality

I started a project on codeplex as one of the very first things i did with XNA. I wasnt new to programming or c#, far from it so the size of the potential project didnt phase me, if anything it inspired me. The product that inspired me the most though, as much as it hurts inside to say was TorqueX from GarageGame. This product is essentially what kept me going with xna because game development was very new to me. I had dabbled in the past but with very little success, zero success infact, but because TorqueX was so easy to use it enabled me to get from a game idea to a running sample in minutes, It seriously amazed me. Now, TorqueX was very young at the time and did have some issues, mainly with the designer which was the part that kept me going. So i had to delve deeper into TorqueX to get some of the things out of it the editor wasnt letting me do. Then I hit a few more problems but i wasnt upset, it was still a very young product and even XNA was still young. Lets say our love affair didnt last long so i walked away with a game idea and no way of turning it into reality. I knew the real work was being done by the engine dll itself, not the editor so i began my venture down the game development track by developing my very own engine. CreamX was born. So lets just get one thing straight, despite the fact my and TorqueX ended in a blaze of glory CreamX would not exist, without that history.

 CreamX is heavily inspired by the product mentioned above so if you know it or of it you should understand what CreamX is about. You can see my project on codeplex here.

So what can CreamX actually do? Firstly, its the very engine i am using for SBARG, CreamX can turn very few lines of code into visual reality in very little time. Up until very recently i had nothing in the form of an editor, i was using Visual Studio to maintain my CreamX configuration files. So i decided to make a start but then something happened. Somebody showed some interest, it wasnt much, but enough to motivate me, you can meet the crazy dude ElemntCy on #xna IRC channel. So i started to thrash out a simple scene editor, and added menus for easy adding of components, and then wrote a sample game and things just came together so quickly. Then all of a sudden, i had an editor for my SBARG which hopefully means the artist for SBARG (Seloc) can finally convert his genius artistic thoughts into our game. I began to really get into the idea of turning CreamX into a viable product i could use on more game ideas i have, one of which you can have for free in the shooter game sample :) and more importantly i realised other people might be able to actually use at some point in the near future.

And now we are here. I just wanted to take a little break and write something about it as im getting really excited about my game development future now.

I guess i best get back to working on my game and my engine, busy busy. I will definatly write something up on how to use CreamX in the planned Alpha release, but please feel free to take a look now, even offer help, any ideas you may have for the engine will be greatly apreciated.


Posted Mon, Mar 17 2008 6:54 PM by conkerjoe

Comments

Nemo Krad wrote re: CreamX develops a personality
on Mon, Mar 17 2008 11:14 PM

Great work mate, keep it up.