Late Hour FPS Experiment

Good, I found an hour this evening to import the Pure3D assets and build a small test level with them. Just to see I threw the Swat character sample in it and what do you know?... It looks good!


Normal maps... they give that much crispness.

So, I think this could make a good interesting demo but beware: the following post is born from a late hour random experiment and as such is pretty much a good example on how not to do things the right way. Well, it works. But it can be made so much more easily and what I've done wouldn't scale very well anyway. I took a few videos to give you an idea of what I am thinking about.

Note: Importing the street components was done via the OBJ format. For unfortunate reasons the provided FBX are incomplete (blame the exporter most probably). You can refer to the Tutorials section of this site for some videos on how to import assets in GameStart.

Building a few streets


I mostly placed random buildings in random places. I think that the final demo should use a much smarter approach and 'build' levels by itself. The idea will be to setup template scenes with groups of buildings organized in blocks and instantiate them at load time. This is absolutely not what I have done here ;)...

By the way if you are wondering why the building thumbnails in the project explorer are purple, this is because all textures were provided in DDS format for which GameStart has no picture reader. Since those thumbnails are generated using the integrated raytracer on the CPU they're getting the default missing texture data instead.

One step closer to interactivity.


So, after copy/pasting some buildings I copied the Swat character sample (which I unfortunately am not allowed to distribute with its data) into the Kabul project and instantiated its scene into the newly built level.

A lot of things to correct... but a promising result nevertheless.

Comments

diedir's picture

wow fast and clean implementation of Mike's stuff, really great with the merc guy roaming,
good job done with this engine so far, glad to find such power of devs here.
i will follow your blog now.
very impressive !
fais nous rĂªver !

Emmanuel Julien's picture

Merci! We'll do our best! ;)