Welcome to helloserve

helloserve Productions is a freelance and contracting endeavor specialising in .NET program development, Unreal Engine, Unity and general game and graphics development, and 3D content design and modeling.

Lerping between two angles

Lerping between two yaw angles is a problem that’s harder to solve than it appears at first. At least, that’s my experience with trying to deal with it. I’ve solved it twice now, for slightly different end-goals.


An automation project to facilitate efficient grid-tied PV and battery usage with a view towards saving for replacement.

Importing an animation into Unreal Engine

  • This blog post was made using Blender 2.83.3 and Unreal Engine 4.26.2

If you haven’t read it, check out part 1 for what we’re importing today.

Now that we have our sliding door animation sorted, we need to bring it into the game engine to make use of it. In Blender, the hierarchy currently shows the armature as the main node of this mechanism, and the two door geom...

Rigging up elevator or sliding doors with an armature (bones)

  • This blog post was made using Blender 2.83.3
  • Top Tip: In general [Alt+...] menus in Blender are "negative" or "remove" menus, and [Ctrl+...] menus are "additive or "create" menus.

I’m building an elevator, and I want to make the doors open and close on player interaction. You can code it, or you can animate it. I wanted to animate it.

And in fact

Stingray Incursion

This was a serious and real attempt at making a game. I wanted to build something I wanted to play.

Design, Test and Code like it’s heaven on Earth - Part 21

Following the really technical R&D part, we need to clean up the house a bit. There’s a lot of new code, but no new tests. We also need to clean up the whole site a bit more, to make it presentable.