J2ME 3D Engine With Source Code

A basic 3D raycasting engine I wrote a while back. No advanced features (like textures), but the code is relatively easy to understand.

Use Joystick to move, Fire button to change the field-of-vision, keypad 1 and 3 to add/remove blocks .

MICROEMU ISSUES: The live demo below has small flicker issues due to microemu. Also, microemu runs the code at full speed (ie. way too fast) on some machines. These issues are not present on other emulators or on real devices. Just download the NetBeans project below and test it yourself.

To get the source code (as a NetBeans project), click here .

Note: the live demo featured below requires that you have the Java Runtime Enviroment installed on your computer.