Hi Tut: The raycasting engine used by ZuneHack was running fast enough for free movement before I constricted it to a tile based system. You could use the raycasting, map and camera classes from that to use as a base for a 3d game.
With some carefull optimization there could be many enemies on a map using tricks like not updating them on every update or on the same update and not updating / drawing things that aren't close or visible to you in the game world.
|