Hi Jaffar, I think you would be better off writing your own custom game
engine. That way you will get the features and functionality you want
without depending on someone elses engine. Especially, given the fact
that most commercial game engines out there are not equipt for
As far as which language to use I'd personally say go with C++. The C++
programming language is the industry standard and there is a wide range
of multimedia development libraries for C++ such as OpenGL, OpenAL,
LibSDL, DirectX, XNA, fmodex, and so on. You have native access to these
APIs which is not only slightly easier, but your applications will run
better as well. When you use a language like C-Sharp you have to locate
a managed library like SdlDotNet, MS XNA Framework, SlimDX, etc which
may or may not be up to date. I've discovered through trial and error
C-Sharp isn't always the best solution to use for gaming. I like
c-Sharp, it works well enough, but C++ is a bit better in the long run.
As you may or may not know I've been researching cross platform
accessible gaming. So far I've had the least grief and trouble sticking
with C++. There are APIs like OpenGL, OpenAL, LibSDL, that makes it much
easier to create cross platform games provided you recompile a build for
each target platform. With C-Sharp I have to create a version that runs
on Mono which isn't necessarily recommended given licensing issues with
the technology. Plus the Mono Framework that runs on Mac and Linux isn't
totally compatible with .NET applications. Sometimes you still need to
recompile and modify the game to make them run on Mac and linux correctly.
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
All messages are archived and can be searched and read at
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.