April 2, 2008 at 8:17 am
I think I'm pretty much set on doing a native version of Sunset for the iPhone. This new version will perform much better, have sound, and have a bit of extra content. I'm planning on selling it on the App Store. The web version will remain online and remain free.
One thing I'm finding interesting has to do with the fact that the graphics pipeline is totally different. The images you'll see will be very similar to what you saw in the web version, but the approach taken to arrive at them will be very different. The web version uses raycasting (like Wolfenstein 3D), while the native version will use triangle rasterization (like most games released in the past decade).
What I think is most interesting about the switch in graphics pipeline is that in the web version I was able to create maps as a literal 2D grid of numbers, with the native version I'm going to use a format that contains precalculated visibility information. As a result, I'm spending time looking into BSPs and PVSs.
One final note: the new version will probably have some angled walls, and there will definitely be textured floors and ceilings ^_^.