RaycasterX is an MIT-licensed project geared towards the creation of a full raycasting engine for XNA. Currently RaycasterX is built against the XNA Game Studio 3.0 CTP providing support on both Windows and Zune. Xbox 360 support will be added when a version of XNA Game Studio 3.0 is released that supports Xbox 360 building and deployment.
RaycasterX is primarily based on the tutorials of Lode Vandevenne found here: [url:http://student.kuleuven.be/~m0216922/CG/]. Some changes and extensions have been added both for ease of use and the transition from C++ to C#.
RaycasterX is totally free and totally open source. It is licensed under the MIT license so please give credit and include the license when using it in your projects. If you find this library of any use, please also consider donating at the following page: [url:http://nick.gravelyn.com/donations.php].