by Tom Wendland
Check out Rave Engine - many of my projects, both personal and from my studies, have been used and built upon there.