Steamworks Libraries

Something people always seem to have trouble with in Facepunch.Steamworks is where to put the steam libraries. Here’s what we do in Rust.Windows 32Put┬ásteam_api.dll next to the exe.Windows 64Put┬áste..

More

Procedural Generation

When we remade Rust we switched to a procedurally generated terrain. We generate an island based on a seed. So every server gets a different island.In theory this is cool. But I’ve decided it’s not,..

More

Unity 2018.1

I bitch about Unity a lot, so it seems fair that I should give them a shout out when they’re doing good shit. Here’s some of the stuff in 2018 that I am looking forward to making my gamedev experien..

More

TimeSince

Here’s a little utility script for Unity. Since I made it I’ve used it a few times in my prototype, so thought I’d share. It’s basically a way to get the time since something happened, made to be a..

More

Kitchen Wank

A friend told me this story a couple of years ago. I’ve never really doubted the authenticity of it because he’s not a nerd, and barely knows how to turn a computer on.He was living with his wife, k..

More

Prototyping

I don’t think I’ve ever made a game. It’s something that makes me feel like a fraud when I see real video game developers. I mean, sure, I made Garry’s Mod and it got huge, but it’s not strictly a g..

More

Displaying an Avatar

Most people that use my Steamworks library only want to do a few basic things. One of those is showing an avatar.Easy WayThe simple answer is: Grab this component. Put it on a RawImage.If you want t..

More

Player Name Overlay

I’m prototyping shit at the moment, and since I’m wanting to blog more this year I figure I’d post some tutorials if I do anything that seems useful. Fair warning, I’m trying to get out of the habit..

More