http://irrlichtnetcp.sourceforge.net/in ... /Main_Page
Please refer to this page to have the last version, these informations are outdated !
Here is a project I started couple of days ago, when I switched my workspace to Linux.
Name : Irrlicht .NET Cross-Platform
What : It is a complete wrapper for irrlicht which work on Windows (with .NET framework 2 or 1.1), Linux (with Mono 1.1.15) or any Irrlicht and Mono compatible system (such as MacOS but I can't provide libraries for this one) and it allows anyone to make an entirely cross-platform application without even recompiling his code on another OS.
How : Entirely written in C#, the C#=>C++ part uses Platform Invokes and C++=>C# (for events for instance) uses delegates and function pointers.
Why : Because
![Smile :)](./images/smilies/icon_smile.gif)
Who : Me
Progress : 95% of the whole Irrlicht engine (including the whole GUI part) is finished but not very well commented (it's EXACTLY the same methods as Irrlicht C++ so you can refer to Irrlicht's documentation). Of course the 5% features left are not the most important one.
Plan for the future : To allow everyone to make the same things with Irrlicht.NET than with Irrlicht C++... For instance making their own particle affectors or mesh loaders in any .NET compatible language without knowing anything of C++.
And if you are too lazy to download anything, just watch an example screenshot :
![Image](http://deusxl.free.fr/Irrlicht.NETCP/example.jpg)
PS : Please notice that the wrapper as an enormous amount of features so I had not the time to test them all.