Nova Engine Project



mdahlbom@cc.hut.fi


What is the Nova Engine?
Nova engine is an experimental polygon/voxel -engine developed for the EPOC (originally R5) platform for testing the Symbian devices' performance and suitability as a gaming/entertainment platform. The development started sometime around the beginning of 2001 using Nokia 9210 SDK Beta. Currently Nokia Series 60 SDK is used. The program is an EPOC animation client-server system with a gui component.

At least for now, I am not releasing this software as a GPL product as I usually do, since there has been some tension making it a commercial product. If you are interested in the project somehow, feel free to email me.

If you must know, the project is named after the building our company keeps an office in.

News
4.3.2003 - added new screenshots and polygon demo download. Nova development has finally reached the point where both engines work "perfectly", and their integration is almost done. I am also currently working on texture mapping, inspired by something I saw at the Nokia's Symbian Developer Hub event last week.

Screen shots
Here are some screenshots of the technology demo version running under the Series 60 Emulator on a Windows 2000 machine:

Voxel engine shots:
Somewhat a small mountain. View from the top of that mountain displaying the horizon handling.
View to a mountain. Travelling the bottom of a valley.
Polygon engine shots:
Frontal view of a simple spaceship model. Rear view of a simple spaceship model.
Downloads
Downloadable installation package of the currently released technology demo:

Voxel engine demo: nova-voxel.SIS
Polygon engine demo: nova-polygon.SIS

The camera movement is controlled by the phone'sjoystick (camera front, camera back, rotate left/right) and the phone keys '1' (world up) and '7' (world down).

The demo applications run smoothly at 15fps on 7650 and 3650 which are the devices they have been tested on currently.