.NET Game Development Articles, Examples, Resources, etc.

This is a list of links to articles, websites, and other information useful for learning Game Development.

 

Make payments with PayPal - it's fast, free and secure!

Starting Points & Reference:

Portals:

  • GameDev.Net - An online community for game developers of all levels.

Newsgroups & Forums:

Game Engines & Libraries:

  • Axiom Engine project - 3D Game engine using DirectX & OpenGL(Tao) written in C#!
  • Purple# - 3D Game engine for .NET concentrating on flexibility, simpleness, performance and quality by using the newest technology.
  • GapiDraw - (official blurb)“GapiDraw is the fastest, most advanced, and easiest to use cross-platform game library for Palm, Symbian, and Windows Mobile devices!“  Note: This is a semi-commercial library. See website for licensing details.

Articles:

Blogs:

 

Make payments with PayPal - it's fast, free and secure!

5 Comments

  • *grin*



    I passed this URL on to a friend who works for an International Computer games developer and has been in the Games Industry for about 20 years, he replied: -



    "'By using the .Net framework as the target platform, developers can focus more on core functionality and logic, rather than dealing with the complexities of languages like C++.'



    Translation:



    Because we're a bit thick, and we know people will try anything, we thought we'd do something stupid and write a games engine in a language that's impossible to optimise to a level appropriate to games development."

  • I found those comment ignorant, and took offense to them frankly (mainly since I am the only guy working on Axiom, so they are apprently directed at me). I think "thick" describes one who refuses to believe that anything other than what they are doing is the right way to go about things, kinda like the older guys hanging on by a thread to their mainframe programming jobs as things around them get replaced with .Net and Wintel servers.

  • Hi, I'm the developer of Purple#.

    Just wanted to say that I worked on a C++ engine before Purple#. However, after some time I realized that I put the main work into features that already exist in C# (like reflection, scripting, events, ...).

    Perhaps your friend in the computer business can remember the time when C and ASM were the language to use for computer games and C++ was declined by many game developers...

  • hi all



    i take my hat off to Cris(Axiom) and Markus (Purple#)/ i am a database developer by trade and have just recently got into C#



    Cris your code in Axiom is inspiring/ i'm about to start working on a major application framework and your code got my head buzzing with ideas



    don't pay any attention to them C++ boiz/ they're just upset that VB programmers can now do a large proportion of what they used to do ;) games programming is one of the last things they still have a hold on/ they don't like to see it slipping into the hands of peeps who aren't so fanatical about hidden code paths ;)



    anyway can't we all share and be friends/ how about rendering pipeline in unmanaged C++ and game logic, network code and other bits in C#



    C# as a game development tool has not come of age yet but someone has to take the baby steps to see if it is REALLY possible



    more power to you guys

  • great stuff. we are at a turning point in programming. I enjoy C++ but it's painful to manage on a project like a game. As of now, C# is a great language for game design tools (char/game logic/level editors), you can quickly design/implement/debug them and feed them in to a C++ rendering engine. I think Phil's statements are too bold, "impossible to optimise to a level appropriate to games development." I'd say if it works and is enjoyable, then it's at an appropriate level. Brute force coding methods on a 3d shooter will be lackluster, but maybe we just need to think alittle smarter on design.



    I look forward to playing around with Axiom.

Comments have been disabled for this content.