CRUISE

From ShiwareWiki

Jump to: navigation, search

Contents

DEVELOPMENT WARNING

This software is under ACTIVE development. It is not fit to be called any version whatsoever, not even Alpha. Much of it is still in the planning stages, and the code may be slow. The engine does run though, with some test code doing some interesting things. (Check out the NWN Loader). It is complete enough to start using it in other projects like Dtil, and is a good way to see what else needs implementing.

Summary

A cross platform 3D rendering engine written in C# using the Tao bindings and OpenGL.

Motives

I have always enjoyed programming and games, so I have always been interested in making games. I have tried a few
times to use other open sourced engines (OGRE, Axiom), but I could not see the reasons behind some of the design
decisions. This often made it counter intuitive to even get the thing up and running with more than a blank screen.
>CRUISE> is born out of that frusteration, and to try to understand why things were designed the way they were.
--Jorgon 14:23, 4 April 2008 (UTC)

How It Works

CRUISE is based on a pipe system. A render target has a primary pipe attached to it, that gets executed when you call Render(). Pipe stages are executed in order, branching out to other sub pipes.

Help

Subprojects

Source

The source is available through svn at http://shiware.com/CRUISE

Personal tools