Unreal Without Visual Studio: See How the Sausage Is Made

I like to make tutorial videos. Tutorial videos like this one:


Not every tutorial needs to be a video, but video tends to be my medium of choice, because:

  • a.) it’s more discoverable: while a written article can be the most immediately helpful thing for somebody who’s Googling a specific problem, a video can more easily grab somebody’s attention and expose them to concepts they weren’t already thinking about.
  • b.) video has more expressive potential: when you’re talking about complicated subjects, your explanation (or your argument) has a better chance of landing if you put some thought into how your narration pairs with the visuals you choose to accompany it.

There are plenty of tutorials out there that fall flat on the second point: they grab a viewer’s attention and promptly squander the opportunity to teach by hemming and hawing and wasting time. I try to be different in the only way I know how: by researching the topic, writing and editing a concise script, recording a clear voiceover track, creating visual aids and animations, and editing the final video to deliver the central message as clearly as possible while maintaining a brisk pace.

All of this preparation means that I end up with a script that could fairly easily be adapted to a blog post. Some tutorials lend themselves pretty naturally to the format of a blog post. Others, like this one, are more of a take-my-hand-on-a-magical-journey affair, so I’ll refrain from dumping 16 pages of voiceover copy into a blog post here.

But I hope the tutorial is helpful all the same, and I look forward to producing newer (and shorter!) videos in a similar vein. Stay tuned to this RSS feed.

Python Scripting in MotionBuilder


I made this tutorial series back in 2013. If you’re interested in automating tasks or writing tools in Autodesk MotionBuilder, you might still find it useful: