Hello everyone!

I wanted to put up this post to give everyone an update on what is going on. First a little background into my life: My daughter was sick for nearly 2 weeks with a nasty cold that just wouldn’t go away. On top of that, 2 weeks ago I was put on antibiotics for a tooth that had a cavity and decided to become infected. Yesterday I had surgery to remove the tooth and put in an implant so I’m on pain meds and more antibiotics while I wait for it to heal to have a crown put on. (I know, TMI…) So for the last couple weeks I’ve been working then doing other personal things rather than making videos.

Today I sat down and started laying down a path that I want to take. I hope that you will bear with me while I work through this.

First, I am taking a step back from the smooth movement code. The code works great for everything BUT the local player. I want to take a good look at how we can make the client responsive without causing a ton of rubberbanding as soon as there is any kind of lag. I have a few ideas, but I need to work with my prototype code rather than string everyone along with videos that try to fix it each week.

Second, the client code has been bothering me for a while. A fellow programmer pointed me to StrangeIoC and I have begun with a fresh unity project to try and harness the framework to make our lives on the client as easy as they are on the server. This will largely be done streaming on Twitch TV and the code will be uploaded to the Premium repository.

Thirdly, I have contacted the makers of RAIN about their code. Right now it is tied to UnityEngine, but if they made a version that wasn’t tied to unity, it would work swimmingly for our AI as well as in unity to build nav meshes. I’ve seen their work and it puts my conversion of Recast to shame. In any case, if this becomes an option I will be looking to it for exporting the nav data and doing AI with it.

Lastly, I will be moving forward on the current NPC and AI code and making videos. I am pushing myself to get back to my 1 video a week routine. I don’t want you to think I’ve abandoned you, but I am still dealing with some personal things that are consuming my time and energy.

Just a reminder, I will be updating the framework download with the BEPU physics code, I have to figure out what to separate from the other modules, but it will be done.

‘Till then!