Social Media and Democracy in 2016

Ah, election season. The time every four years where we get to collectively wake up, freak out about the direction of the country for 6 months, passive-aggressively flood our feeds with political opinions, then act like nothing happened after it’s all over. This season has revealed some really painful problems with the internet in general and with social media in particular. In my view, there are two big ones that really ought to be fixed before 2020. Continue reading

Custom Icons in Unreal Engine 4

Custom icons in Unreal Engine 4.

It’s the little things that matter.

If you’re building your own custom actors and components in Unreal Engine 4, then at some point you’ll want to give them a nice icon instead of the default generic one. It’s actually pretty easy to do, but it took me quite a bit of digging since I couldn’t find a ready-made guide. It boils down to the following:

  • Create a SlateStyleSet
  • Set its ContentRoot and CoreContentRoot properly
  • Register SlateImageBrushes for your actor or component
  • Register your SlateStyleSet
  • Register your SlateStyleSet as an icon source

Continue reading

Achievement Unlocked: Host a Twitch Session

This Twitch session comes on the heels of releasing the Phonon 3D plugin for Unreal Engine 4. In the video, I go over how to get 3D audio up and running in a simple Blueprint project.

Note that at the end I get a little confused by the audio settings. For the record, I was right in the first instance: you can mix HRTF and panning in a single scene.

Thanks to @anishchandak and @LakulishAntani for all the great feedback before the live stream. Hoping to do more in the future!

Writing Methodologies (or, Why Typewriters are Still Awesome)

“People tend to treat writing with real austerity. There’s a lot of, ‘I dressed for writing and went to my writing spot,’ and it’s like ‘What the fuck are you talking about? This is a nightmare!’ Writing is a nightmare.” – Amy Poehler

Producing large volumes of quality writing is a grueling process. Fortunately, there are some methods that can ease the pain. In the last few years, having a looming paper deadline has become the norm. In an effort to save my sanity, I adopted three methods that paid off significantly: narration, using a typewriter, and building a writing repository.

Continue reading