• Debugging JoltPhysics in UE5

    Debugging JoltPhysics in UE5

    I have been struggling with getting JoltPhysics to play nicely in my code. What seems to work just fine in the JoltPhysic’s samples, utterly fails when I try to play inside the Unreal Editor. This post is a quick update on how I’m going to start debugging Jolt from inside UE5, thanks to Jolt exposing Read more

  • Loading FBX models into JoltPhysic’s Samples

    Loading FBX models into JoltPhysic’s Samples

    I realize it’s been a long time since I posted, but I assure you I’m still working on this almost every free chance I get. It’s been rather slow going because I’m not really familiar with physics or loading meshes manually. I’ve been reading over the Jolt Physics docs and code to try to understand Read more

  • Understanding Basic Trigonometry to Calculate Movement for Server & Clients

    Understanding Basic Trigonometry to Calculate Movement for Server & Clients

    One thing I probably should have done before I even started working on networking movement was to really understand and replicate how movement even works in my own code. I should warn the reader(s) that I actually am TERRIBLE at math. So even calculating the most basic things are usually quite a challenge for me. Read more

  • Custom Movement, Inputs, and Compression

    Input Today’s topic will be about how I plan on transmitting input/movement data to the server. Before we dive in, let’s discuss some constraints we have and some fundamentals. At first I was planning on sending a series of ‘actions’ and magnitudes. Where magnitudes would be the amount of yaw or pitch the character was Read more

  • UDP Reliability Part 4 (Resending)

    This will be my last post on UDP Reliability for a while, even though it technically is incomplete. Honestly, I’ve done enough work on it that I need to move onto something else to keep my interest in this project up! I left off where I wanted the game system(s) to not care how packets Read more

  • Using Valgrind to Find and Fix Memory Leaks

    I’ll admit, I’m still very new to C++, even though I’ve worked on and off with it over many years. It’s different when you are sitting down and writing a large scale program than just writing small tools or reviewing other peoples tools/code. I wanted to make sure after I got my reliability layer in Read more