Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views


Sign in to follow this  


Been a long time since my last update. Many changes and fixes have been added since last time.

One major improvement is the AI. One of the team members took out my old 'run at the player' ai, and replaced it with something more flexible, that has the ai alternately hiding and coming out to shoot depending on its aggressiveness, etc.

Much more tough & fun now.

I've fixed a ton of bugs, including a nasty animation corruption issue, and a mismatch between the world bounding box and the rendering bounding box.

I've made a separate bounding volume hierarchy for physics objects vs visuals. Most entities ( like the player and enemies ) are added to both BVH trees as they move around the level. Things like corpses are only added to the visual tree so they don't waste any time being processed for collisions or raycasts.

This also fixes an issue where a character's physical bounding box was always a 1x2x1 meter box, but his corpse is more like 2x1x2. Now the true visual bounding box is used.

Weapons now appear in the character's hands as well, which is a nice change.

Here is a recent shot of the temple level at 800x600 with 4x aa applied.

Sign in to follow this  


Recommended Comments

Good to hear you (and the team) are still progressing [grin]

Just out of curiosity - are you using fairly standard AI techniques - FSM's for example? or are you planning/using anything more exciting/exotic like NN's?

Keep up the good work!


Share this comment

Link to comment
Ah, thanks for finally showing me what the results are when semi-deferred shading is used with antialiasing! Looks excellent [grin]

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!