Mike Enoch
mickenoch.bsky.social
Mike Enoch
@mickenoch.bsky.social
I make games. Code lead on Crackdown, Crackdown 2. Made Ghost Dentist VR on Train Jam with friends. He/Him. @mikeenoch in the other place, it was taken here!
If you have a “between levels” or similar point where they should all be freed that’s a good place to dump the data. Initially to figure out these were the source of the leak I did just compare profiler snapshots - so it’s not exactly high tech!
September 8, 2025 at 3:43 PM
In my projects it’s textures, materials, meshes, and render textures that I need to keep track of - but there may be other types I don’t use. My helper class keeps a list of each and I can tell it to dump a list of which are still in use
September 8, 2025 at 3:40 PM
You can use the profiler to tell you in raw numbers if you are leaking meshes, materials, etc by comparing snapshots - but I don’t think you can drill down to find out which ones, thus my own class to track runtime assets. This is from years back though, it might have improved
September 8, 2025 at 3:34 PM
That deals with materials, textures, meshes, etc. I suppose you could be “leaking” objects in C# if you have a life cycle problem (creating into a pool but not releasing for example) but that would be quite specific to your project
September 8, 2025 at 3:30 PM
Actual leaks or just garbage collection? There’s a limited set of things that can leak (assets mostly), so I found that tracking runtime allocated objects was fairly straightforward, I just add them to a list on creation and based on what was leaking figured it out relatively quickly
September 8, 2025 at 3:28 PM
I can’t remember the whole story but Nuclear Blaze was made for the dev’s kid/s first and then released store.steampowered.com/app/1662480/...
Save 65% on Nuclear Blaze on Steam
A unique 2D firefighting platformer from the creator of Dead Cells, featuring devastating backdrafts, exploding walls, and expected cat rescues. Battle your way through a mysterious government facilit...
store.steampowered.com
March 17, 2025 at 10:19 AM
Happy to give it a go
February 11, 2025 at 4:45 PM
Time to start talking about my game!

Fight off an alien invasion, turn based strategy, rogue-lite. Similar to XCOM and Into The Breach.

Follow or ask for more details.

Haven’t picked a name yet 👽🛸
December 6, 2024 at 10:16 AM
I should probably dig out some more details about it and repost them now we’re all off Twitter - thanks again for the prompt!
November 19, 2024 at 3:26 PM
The fur shader worked particularly well in VR. I did a version that supports the Valve Index too, but I think if I went back to it now I’d probably need to overhaul quite a bit to get it working on a current version of Unity (or some other engine)
November 19, 2024 at 3:23 PM
Aw, thanks for saying so Damian! I’d still like to make a version we could release at some point - we did some updates for A MAZE and Fantastic Arcade after the version you saw, there’s a video here: m.youtube.com/watch?v=oBBA...
Ghost Dentist VR - Success
YouTube video by Mike Enoch
m.youtube.com
November 19, 2024 at 3:20 PM