I’ve got fatter every year for the past 5 years. I’ve has spurts of trying to lose weight every 6 months or so, and they last about a month and then I’m back on the fat train.Looking at this graph m..
Blogging & Twitter
I used to blog all the time. A lot of people did. It’s how you got to know what they were up to, it’s how you followed them. That’s changed over the years. It feels stupid to spend 20 minutes writin..
Unity’s Staging Packages
Ya’ll know what Unity’s Package Manager is right? It’s an awesome way Unity is making itself more modular, being able to add functionality and update that feature in an isolated way instead of the w..
Playtest Recording
Every Friday we try to get something ready to test out. I’ve found that it’s a good idea to record the playtest, even if you’re just just doing a quick test, or testing something specific.Here’s a r..
Steamworks and IL2CPP
Unity 2018 supports IL2CPP on windows standalone. But when you run Facepunch.Steamworks with it, you get errors, like.NotSupportedException: IL2CPP does not support marshaling delegates that point t..
Monitor Upgrade
I’ve had 3 monitors for a while. I’ve got three of these on my desk at the office.Ultra Wide ScreenSo seduced by the potential for simplicity I got one of these for at home. Figured it’d be a lot ni..
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..
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,..
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..
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..