-

Bots, Abilities and Balancing
I am thoroughly enjoying building and tweaking this combat system. I wanted to share some updates as I continue to work through getting this simulation to a point where I can start investigating genetic algorithms. First up, Behavior Trees are Finicky I mean, I knew this, but combined with a complex ability system? I had Read more
-

Flecs Script Based Abilities, Behavior Trees and Combat
As my vacation is nearing an end here, I wanted to cover what I’ve been up to. This is something I’ve wanted to do for a long time. Which is build out a custom, composable ability system (like Unreal’s Gameplay Ability System) and then build a bunch of bots to use those abilities fight each Read more
-

Netcode Optimization Part 3: Client Side Prediction
I still have a few more days off here, but I wanted to cover the last part of this series before I move into combat/ability systems. Although it’s not really optimization per-say, it will appear like one to players, and that’s client side prediction. I am by no means an expert in this, but I Read more
-

Netcode Optimization Part 2
Happy new years folks, continuing on my work from earlier I wanted to reduce the size of my data structures a bit as they are unoptimized. This post will go into some techniques and obvious changes to reduce my per-player sizes by 42 bytes per character, and reduce combat events by 8 bytes. Remember this Read more
-

Netcode Optimization Part 1: Fine grained visibility & multi-packets
I have had a very busy Christmas break. I basically switched my day job schedule to coding this project. Not on purpose mind you, just every time I seem to sit down I am compelled to work on it just a little more. And then it’s lunch time, and then it’s time to work out… Read more
-

Netcode optimizations for MMORPGs
This is more of a brain dump post than an implementation devlog post. I want to write down my thoughts and figure out a series of improvements I can make to my netcode before I actually implement it. There are some pretty unique challenges that MMOs face that just aren’t a problem in other multiplayer Read more