this is supposed to be an accurate 3D engine that allows rotation on 3 axes and that also shows perspective accurately by translating from location on an arc of the Field of View into the X,Y linear coordinate system that is able to be shown on the screen. However, don't get too excited. It doesn't work very well. yet. I am still having some having trouble getting the 3 axes of rotation to translate properly. I haven't even begun to start with the ArcPosition part yet. I WOULD STILL APPRECIATE HELP IN CODING! I think that I have gotten some of the stuff to work a little. there is a little problem with the CamRotX and the relZ. once I get it so that the engine works right, I will begin adding perspective. I would also just like to say that this project uses a LOT of trig functions! and once I get into the perspective part, it is going to have a lot more :D I feel happy that this almost works. I have some ideas about what I can do to fix some of the bugs that are ppresent right now. oh, yeah, and .::CONTROLS::. ..(for camera).. -rotate- use A and D to rotate from left to right use W and S to rotate up and down use Q and E to rotate the orientation. -move- use up and down arrow keys to go forwards and backwards use left and right arrow keys to strafe left and right use R and F to go up and down. -also- press space to make the squares transparent enjoy! as always, help is welcome! (but make sure you know what you are talking about)