BlockLeftTop, PRELOAD BlockLeftBottom, PRELOAD BlockLeftStretch, PRELOAD BlockTop, PRELOAD BlockBottom, PRELOAD BlockStretch, PRELOAD BlockRightTop, PRELOAD BlockRightBottom, PRELOAD BlockRightStretch, PRELOAD
DeltaEngine

Writing games on different platforms

by Marcel Friedrichs 2. November 2009 21:14

In the last few weeks i was reading many articles about writing games on different platforms.
Each platform has their own frameworks, restrictions and so on. As C# is my main programming language i want to talk a bit about writing C# games on multiple platforms.
Platforms:
- Windows – one of the most established platforms is and will be windows with DirectX. Since XNA is out creating games for windows is easy as pie and everything is based on C#.

- XBox 360 – Same as windows this platform can be programmed with XNA and C#. So very simple. Problem for hobby developers is that you need a Creators Club Premium Membership to test your games on the Xbox.

- Linux – now a very unusual gaming platform but very easy to program! Using the mono framework C# code can be run on unix based systems e.g. Linux or Mac. For OpenGL graphics we can use the OpenTK framework which runs very well with mono.

- Zune/Zune HD – a very new platform is the microsoft zune. But it’s also easy cause XNA supports this platform as well.

- iPod Touch/iPhone – these are not that easy but important cause the apps you can buy on the internet are selling very well. The problem is that apps for these two platforms are normally written in objective-c and it’s more ugly than c++ in comparison to C#. Cause of this a new framework came up called MonoTouch. Okay this makes it possible to run C# code on the iPhone and you also get a special version of OpenTK with it but it only compiles on Mac. That makes it very hard to create and build your games on windows. You can write a little tool which sends the code to another tool on the mac which compiles it and sends it back but this is very time consuming and ugly. Hope there will be an other way soon! In addition you must be aware of that OpenTK for iPhone and MonoTouch is very new so many stuff is still missing.

Not tested:
I never tested this but i was reading about it that you can run C# games on Wii and Android with mono as well. Hope i can test this sometimes in the future.

Interesting links:
- C# on Android, iPhone and Wii with mono
- OpenTK Documentation
- Mono Documentation
- MonoTouch Trial version

Hope these short introductions helped you a bit exploring new and interesting platforms :)
Regards

Comments


11/3/2009 2:26:45 AM #

Nice blog entry, welcome here ^^ I also fixed your smilies, there was some issue with the background color Smile

Benjamin | Reply



11/3/2009 2:27:25 AM #

Test entry to check if comment adding is working Smile

Benjamin | Reply



11/4/2009 9:13:58 AM #

Hey nice blog entry, will be interesting to read more from your brainfully stuff!!

Jonas | Reply



11/5/2009 12:34:51 AM #

Lol Jonas, do not pretend like you would understand any of this Laughing

Benjamin | Reply



11/25/2009 7:13:45 PM #

Like your writing! Still you can do some things to improve it.

cash loans | Reply



1/10/2010 2:47:45 PM #

Nice post . keep up the good work

fast payday loans | Reply



1/18/2010 11:50:49 AM #

I’m impressed, you know what you’re talking about

pokerstars bonus code | Reply



2/11/2010 3:45:44 PM #

It is good to have an end to journey toward; but it is the journey that matters, in the end.

Loans in KY | Reply



3/12/2010 9:07:52 PM #

One acknowledges that modern life is very expensive, however people need money for various stuff and not every person earns big sums money. Therefore to receive some <a href="lowest-rate-loans.com">loan</a> and just sba loan would be good way out.

AnnabelleMack18 | Reply



3/16/2010 11:23:16 AM #

wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. windows platform is great for gaming. thanks

Term Life Insurance Quote | Reply



3/25/2010 11:09:34 PM #

All my life I've wanted to be somebody. But I see now I should have been more specific.

Natural Colon Cleansing | Reply



4/1/2010 11:14:34 AM #

Shoot for the moon. Even if you miss, you'll land among the stars.

alta white teeth whitening | Reply



4/1/2010 11:20:01 AM #

It is not so important who starts the game but who finishes it.

acai berry lose weight | Reply



4/18/2010 5:44:34 PM #

I was very impressed. Thank you dear. You are very good. The article was nice to read and full of meaning full of knowledge

us | Reply



4/18/2010 5:44:34 PM #

I was very impressed. Thank you dear. You are very good. The article was nice to read and full of meaning full of knowledge

us | Reply



4/20/2010 6:54:20 AM #

I like it very much especially the information you have putted here is like training. Keep the blog up to date. Thanks a lot.

mbt sale | Reply



4/22/2010 3:50:11 AM #

one day i went shopping outside,and in an ed hardy store,I found some kinds of ed hardy i love most they are Your website is really good Thank you for the information

ed hardy | Reply



4/26/2010 7:47:33 PM #

The secret of life is to have a task, something you devote your entire life to, something you bring everything to, every minute of the day for the rest of your life.

bad credit personal loans | Reply



4/26/2010 7:50:14 PM #

Victory always starts in the head. It's a state of mind. It then spreads with such radiance and such affirmations that destiny can do nothing but obey.

payday loans | Reply



4/27/2010 11:27:54 PM #

I\'m happy I found this blog, I couldnt discover any info on this subject matter prior to. I also run a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!

Rapidshare | Reply



5/4/2010 5:05:19 PM #

Top Rapidshare Search engine

Rapidshare Search engine | Reply



5/10/2010 11:29:52 AM #

It is a fantastic things do do so in different platform. It is totally new for me. Thanks a lot for sharing such a nice post.

Phone Refurbishing | Reply


Add comment




biuquote
  • Comment
  • Preview
Loading



Disclaimer: The opinions expressed in this blog are own personal opinions and do not represent the companies view.
© 2000-2011 exDream GmbH & MobileBits GmbH. All rights reserved. Legal/Impressum

Poll

Which platform should Soulcraft be released on next?











Show Results Poll Archive

Recent Games

Soulcraft

Fireburst

Jobs @ exDream

Calendar

<<  May 2012  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910