The importance of preset saves

When building a game with any sort of progression you need a quick way to jump to various points of said progression. For a multiplayer FPS that might be having the ability to debug-drop weapons. For a 2d platformer that might just involve a level select. For some games it…

Supertalk has been released

...as an open source project :) redxdev/SupertalkDialogue scripting language for Unreal Engine. Contribute to redxdev/Supertalk development by creating an account on GitHub.GitHubredxdev…

Unreal "Typewriter" text block effect

I've spent way too long getting this right. It seems so simple to just have a letter appear every fraction of a second in a text block... and it is. At least until you start caring about details like line wrapping not breaking mid-effect and rich text support. I've posted…

Realtime turn-based AI

You know how in most forms of media (games, comics, movies, whatever) if a group of people gang up on the "hero" or player, they tend to attack one at a time? It's a pretty common trope, but at least as far as games go it's also somewhat required for…

A small header-only C++ ECS library

This was a post from my old blog. Some links/formatting/images may be out of date. "I haven't made a post in a while. I should work on that," I thought to myself. "Oh, I know! I'll talk about the little library I made a few…