Now this is seriously cool! Net.Attack() takes the basics of Vampire Survivors, and gets you doing a little visual programming.
The basics are all here with you moving around an arena, taking down enemies and collecting XP gems to level up and gain some boosts. A major difference here is that your attacks are manually crafted using visual programming with little logic gates, which really makes it stand out in a now very crowded genre.
How it works — you move around the arena and collect money from hijacking various computer chips by standing on them for a certain amount of time. Then, you move into a node-based attack-building screen (available any time during a run), to buy new blocks and stick them all together. You do so by purchasing nodes, and then connecting them up from your initial OnTick block and then will all execute in order, which enables you to make some truly weird and wonderful combinations.
An example here (click the below image to make it bigger) is that I had an initial run set up to fire a single laser each tick. And, if I got a perfect hit to then fire another from that enemy to another enemy, which has a code block to split into three lasers and at the same time produce a circular electric shockwave from that enemy. The result was quite explosive.
There's a few different characters with different starting code blocks too. I think the developer has an absolutely brilliant idea here, and I really can't wait to see more from this one on how many insane builds you can make with the mixture of nodes and level-up buffs.
I tested the demo on Desktop Linux with the latest Proton 9.0-4 without a problem.

Direct Link
Game Highlights:
- Program your own attacks: A user-friendly interface allows you to easily construct and refine powerful algorithms, making the art of coding both fun and accessible.
- Survive waves of enemies: Engage in fast-paced, top-down action where each round pushes your strategic limits.
- Endless possibilities: The game constantly evolves with new challenges that test your problem-solving skills and creativity.
- Rich content: Huge variety of unlockables, including new nodes, characters and more.