I made some stationary gun turrets to use for the currently-in-development new game mode.

I’ve also written some simple AI for them.

Note that generator and those heat-sinks: They also have inter-dependent functional parts like vehicles. Here’s a demo video of everything where I explain what’s going on:

By the way, I didn’t really mean to take two weeks between super secret new content previews – subsequent ones may be closer together. I managed to reproduce a stack overflow crash that I’ve been seeing sometimes come up in automated error reports, but haven’t been able to reproduce myself until now. So I’ve been looking into that as well and it’s been a bit of a rabbit hole.

At the moment if you run Scraps for more than an hour or two in one game (without quitting to the menu and starting a new one), and there’s heavy action like seven AI all fighting, it might occur. It shows itself in a way where the game will still be running but it’ll be behaving strangely and weapons won’t seem to do damage anymore.

It’s proven very elusive and frustrating to track down. The stack overflow doesn’t include a stack trace or any additional information with it. I think it’s related to a memory leak but the memory leak itself is proving very difficult to find. A leaked object like a vehicle mesh would be easy to detect, but instead it’s data on the heap and the Unity engine allows me no way to see what’s on the heap, just that the heap size keeps growing. I’ve spent too long trying different things and checking old versions already so I’m going to keep working on new content by day, and hack apart a branch when I’ve got time in the evenings, until I’ve unveiled the culprit there as well.