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

Still Alive

Sign in to follow this  


My last entry was over a year ago - but I'm still alive. Now that the major coding phase for my master's thesis is behind me, I find myself tinkering again in my spare time.

Here are some of the major changes since last year:

I really wanted access to some of the DX11 features and the SharpDX toolkit makes the transition from XNA very painless. I was never really a big fan of XNA's content pipeline, so I created my own. Turns out, Assimp is a a lot faster, more flexible, and robust than XNA's importers and crunch does an excellent job of compressing textures.

Skeletal Animation
I always thought the math involved in skeletal animation was scary. However, implementing it for myself was surprisingly easy. Besides simply playing and mixing animations, I can now easily sync gameplay actions with events embedded in the animations.

Navmesh Generation
While working on the AI, I realized that the classic waypoint graphs weren't working for me anymore. They had to be way too dense in order to allow the kinds of behaviors I wanted. So now I entered the 21st century and use navmeshes that are automatically generated from the level geometry. Since the walkable areas are 2D, I use the excellent libraries Clipper and Poly2Tri to generate and triangulate the meshes.

Sign in to follow this  


Recommended Comments

It'd be nice to here a description of how you're building those Nav' meshes actually because it looks like you've got good separation from the objects in the scene and it's still low density.

Share this comment

Link to comment

It'd be nice to here a description of how you're building those Nav' meshes

Good idea. I'll try to write up a description.

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