So I’ve decided to show off the 3D engine that I programmed late last year. It was quite an effort as support for this sort of project in Flash is still quite thin.
The engine is still (and will probably forever remain) in alpha release - though I guess it has served its purpose as I’ve already used techniques learned from this exercise in other programs.

The engine has a few modes. The mode being demonstrated here shows how it supports both built-in objects and sprites.
Features
- Supports use of Sprites, wireframe objects and filled objects
- Inbuilt library of common objects
- External XML library support
- Totally object orientated. Potential for unlimited players, each with unlimited cameras and weapons.
Instructions
- Click anywhere on the applet to focus on it
Movement
- LEFT and RIGHT arrow keys - pans camera left and right
- UP and DOWN arrow keys - moves camera forwards and backwards
- R and F - moves the camera up and down the y axis
Rotation
- A and D - rotates the camera around its y axis (yaw)
- W and S - rotates the camera around its x axis (pitch)
- Q and E - rotates the camera around its z axis (roll)
Misc
- V - levels the camera (useful when you get lost!)
Please leave a comment with your feedback and questions…







