(Compute) Shader Basics With Unity - N-Body Simulation

In this small tutorial, we'll take a look at the basics of shader programming. We're using the Unity engine as our framework, though the tutorial is...

Tool: Insurgency Competitive Lane Planner

This is a tool for planning lanes in the competitive mode of Insurgency: Sandstorm. !WIP! Persistency not (yet) implemented. Plans are lost as the backend is...

Raycasting for additional VFX

Oh boy, I was supposed to write this in the spring..So in early 2018 when I saw the Real-Time Raytraced Reflections demo by Unreal, I...

Bitwise operations in practice: Converting from ISO 8859-1 to UTF-8 in C or C++

So recently I ended up needing to convert an array of characters in Windows-1252 aka CP-1252, pointed to by char *, to UTF-8. As always, my first...

A Very Simple Database and some other Rust thoughts

I just finished (for the most part - some return types need a bit of tuning to cover for failure scenarios) a small learning project for...