Spent the day fixing collision, gun floating and other battle related issue today, which is pretty difficult as each time you have to battle for a bit before you get a sense of whether you have fixed it or not. Had the opportunity to play the A.I during this reproduce step and it's looking good to me. Still ways to go of course, but very difficult to breeze through the level these days!
I can't recall how many times I died to fix my bugs, but the engine now controls the guns in the hands of the enemy better, they no longer collide and disappear, enemies can now see and shoot you through things like chain link fencing, the enemies look at you quicker when running/shooting though I think this needs testing some more. Also created a draft document for our future plans for multiplayer game creation which will be prototyped by a non-Lee entity in the initial stages so will not detract from my pursuit of a better single player games engine.
I am currently waiting on some Ragdoll code which will allow me to solve the issue of characters falling through the terrain when they fall over and create a number of realistic responses. In other news the Importer has moved on a pace and we're almost ready to start some internal testing of the early pre-V1 version, but it can already create super-fast collision sub-boxes for buildings which is vital for improved performance of future levels so all going well there.
My plan while waiting for ragdoll will be to add more of the material system so you can have different footfall sounds based on where you walk, and also look at smoke & fire! Exciting eye candy ahead, so watch this space!