-

Netcode bugs
While working on my network equipment code I noticed some strange behavior as I kept killing my clients and reconnecting them. After restarting my clients it felt… sluggish when reconnecting, like it was taking many ticks for the client to actually login. This spiraled into finding quite a few bugs. It started with 103% CPU Read more
-

Networked Equipment Events
While I’ve been slowly dealing with the fallout of fixing my remapping server id’s, I’ve also been trying to get networked equipment events to work. This allows other players to see players in the area equipping new items such as weapons. It all starts in UE5. A user opens up their inventory, opens up their Read more
-

Sometimes… You just gotta hack it
I’ve been busy implementing synchronization of equipment for other players over the network. Meaning you’ll actually see someone switch their weapons/armor as they do it. During this implementation, my client’s began to crash. Turns out I was not using flecs entity Id creation correctly. Nov 29th 2025 UPDATE Turns out this didn’t work, I am Read more
-

Simple RPC/Event System
Phew it’s been a minute. I took a little break, but I am back working on PMO, and where I left off was implementing equipment and inventory. I decided to use an RPC like mechanism, taking advantage of the reliable UDP layer I’ve already built. While movement is unreliable, and we just resend deltas, other Read more
-

Inventory System UI
Hey folks, this will be a quick post on getting some features into the UI system that took me a minute to figure out, recording here as I’ll probably need to look up how to do this again in the future. Let’s start with TileView The UTileView is a UMG object that is highly performant Read more
-

Creating Draggable UIs in UMG C++
I’ll admit it’s been a while since I posted anything. I may have got sucked into Dune awakening for a month or so… While it started out strong the end game PvP left a lot to be desired. But that’s not why I’m here today. I’ve been slowly chipping away at getting the inventory & Read more