Unreal Engine Tools

Over the last couple years, I've developed a couple tools to speed up level design in Unreal Engine. One such tool makes it easier to use splines in level creation. The spline tool has a number of features for both spline placement, as well as placing actors and meshes along the spline.

Both snapping and landscape deformation are available for splines with the system. A new "spanning point" component can be added to any actor, and splinepoints can snap to these in realtime in the viewport based on a radius set in the editor. It's also possible to have the splinepoints snap down onto the landscape, which can help for example roads or train rails placement. There's also an option to modify the terrain heightmap to fit the spline, with an option for a width around the spline, a smoothing width, and more.

The spline mesh and spline blueprint actors can then be used to spawn actors or meshes along the spline, covering either the entire spline, or part of the spline. This can be used to have for example one rails mesh along the entire spline, a tunnel mesh along part of the spline, and actors with flickering lights inside the tunnel. There's also a blueprint to move an actor along the spline, to stick with the same example, this could be used to add a train locomotive.

Other tools include a building facade generator, and an interaction system to easily add doors & lifts to levels.


Technical Artist


Unreal Engine 4


UE4 Blueprints
UE4 Shader Blueprints