This is an admittedly quite technical look at making enemies dissolve on death in Unreal Engine 4.

What is Unreal Engine 4, some of you may be asking? Basically, it’s a toolbox video game companies use to make video games. Video games like these ones. If you’ve ever wanted a small glimpse at how modern games are actually put together, well. Here you go.

Unreal isn’t the only engine out there; Unity and CryEngine are the other two big ones, and technically Twine also falls into this category. There are heaps more. And there’s a whole thing in here, I think, about, like… y’know how every video game nowadays is like “grizzled square-jawed anti-hero shoots things”? There’s something in here about exactly how much influence the prevalence of engines have on the form of games. Like, if the tools to make a Dude Kills Things game are more easily accessible than the tools to make a Lady Peacefully Solves Puzzles game, then… what does that say, exactly?1

  1. FWIW, Unity was used to make both the “non-game” interactive story adventure Gone Home, as well as Blizzard’s collectable trading card battle game Hearthstone, both of which are very different and neither of which are Dude Kills Things. Unreal is more geared towards the DKT genre, which is why you’ll find it under the hood of games like Street Fighter and Kingdom Hearts. And CryEngine is more like Dude Kills Things In The Open World. So… yeah. Everyone has a niche, I guess. []