Gen0 by tomrijnbeek
Can't pick between a managed language or handling memory yourself? What if YOU were the garbage collector instead?
Ensure programs have enough memory to run by freeing memory that is no longer in use. Careful though, freeing memory of running applications will crash them and cause memory to corrupt. And watch out for viruses, they shouldn't be let loose on the memory at all and should always be closed!
👨🏽💻 Credits
Tom: Code, Game Design
Will: Code, Music, Graphics
🛠️ Tooling
Code: Godot 4.5, all in C#
Music: Strudel
Graphics: Aseprite
🖼️ Screenshots

| Link | https://github.com/halfnibblegames/ludum-dare-58 |
| Original URL | https://ldjam.com/events/ludum-dare/58/gen0 |
Ratings
| Overall | 255th | 3.684⭐ | 21🧑⚖️ |
| Fun | 186th | 3.684⭐ | 21🧑⚖️ |
| Innovation | 129th | 3.737⭐ | 21🧑⚖️ |
| Theme | 134th | 4.105⭐ | 21🧑⚖️ |
| Graphics | 548th | 3.289⭐ | 21🧑⚖️ |
| Audio | 355th | 3.263⭐ | 21🧑⚖️ |
| Humor | 104th | 3.853⭐ | 19🧑⚖️ |
| Given | 15🗳️ | 15🗨️ |
But the puzzle itself is really neat, solid jam-scoped idea!
Pretty difficult but good !
The music is cool but th melody seems randomly generated in tune?
Barely managed to reach level 9 I think. Its easy and fast to pick up, but :poop: hit the fan really quickly, but the overall feel is very polished :)
I liked the effects on the viruses, both the subtle flicker in the grid and the name swapping in the list were just enough to draw attention without being super obvious.
This was a great way to take the Collector theme, I wish I had thought of it! Great job!
I found the cycle mechanic slightly frustrating, since they switched quickly enough that it just felt like there were arbitrary times where you're not allowed to interact. I think the big thing that contributes to that feeling is that there's no action that you can only do outside the garbage collection cycle. Either slowing things down and making the two phases feel much more distinct or making everything real-time in a single mode would have felt better, but as it is it's in a weird middle ground.
A part of me wants to nitpick that you're playing more as an operating system than a garbage collector, but I get that it's probably artistic license so you can have the funny program names :)
Also, would be good if there were a web export. I see you're using Godot 4.5 with C# though which doesn't yet support web export. But if you at least export for all the major platforms that would go a long way (and it's typically as easy as installing the template for the platforms).
Side note: I used to use C# with Godot, but decided to just go full GDscript and have really enjoyed it. There's only a few high-level things GDScript is missing still, but overall I think it's better than using C# due to better integration and less verbosity in a lot of things. And I do use C# all the time for my work, which is also a language that I enjoy using, so nothing against C# in general, but would personally recommend trying GDScript for Godot :)