SpaceTown was the first real-time project I’ve done.
It was the output of the first milestone of an interactive game project.
The engine* I developed for this project relied on Microsoft’s .x file
format as a way to store 3D model data. The whole town was modeled,
textured and animated in SOFTIMAGE|3D 3.8.1.
In this first-person walkthrough,
I used a simple bounding box technique (AABB) to detect collisions, which was very adequate.
Lights were defined programmatically because .x files don’t support them (by default).
Anyway, in the final result, SpaceTown didn’t look bad at all, and it played fast.
(*) This engine has been deprecated.