Plasmateriel (Arena Shooter / Demo)

288
289
9
10

MORE WEAPONS AND MAPS COMING SOON


WSAD or Arrow Keys or Right Click to move

Mouse / Left Click to aim & shoot

+ or - to zoom in and out

Enter (or click map) to start a match on the selected map

P to pause / play game

Backspace to finish match and see score

R to restart current match

F for fullscreen

M to mute / unmute music

U to hide / show all UI

H to hide / show health bars

C to center camera / have camera follow mouse


The Plasmoids are at war!
Join the PlasmaCorps!
Fight enemies and try to not let your plasma level go down to 0 before theirs does.
Each spawn point has a certain level of plasma, and respawning costs 100 plasma, while shooting weapons costs 1, 2, 5, 16, 18, or 20 plasma (depending on the gun).
You can pick up new guns (at the expense of your old gun), and you can pick up health (but the health pickups take some time to charge, so if you get them too early, you don't get as much bonus health as if you wait until they fill up fully).


Music by Fionnhodgson:

Rabbit - https://www.newgrounds.com/audio/listen/128058
The Ninja Space Age Cowboys!! - https://www.newgrounds.com/audio/listen/97900
Super Trance Anthem 47! - https://www.newgrounds.com/audio/listen/160273
Sweet Acid Trance Anthem - https://www.newgrounds.com/audio/listen/185348
>>Electro Pirates<< - https://www.newgrounds.com/audio/listen/154842
Electro Pirates: 2009 Version - https://www.newgrounds.com/audio/listen/196362
"Werewolf" (Neurofunk Jungle) - https://www.newgrounds.com/audio/listen/132391
Galactic Euphoria - https://www.newgrounds.com/audio/listen/144740
Neon Love (170bpm Trance!) - https://www.newgrounds.com/audio/listen/115960
Music by ParagonX9:

Chaoz Fantasy - https://www.newgrounds.com/audio/listen/85046
Chaoz Fantasy (Beta version) - https://soundcloud.com/paragonx9/chaoz-fantasy-beta-version
Chaoz Airflow - https://www.newgrounds.com/audio/listen/245921
Immortality - https://www.newgrounds.com/audio/listen/5256
Infiltration - https://www.newgrounds.com/audio/listen/157014 (NOTE: I modified this one slightly to weaken some vocals, which still is in compliance with the song's license.)


This game was made in 2 weeks for the Summer 2024 flowjam, with the theme, "Everything Has A Price".

It was definitely inspired by old Flash games like Armor Mayhem, Plazma Burst 2, Primary, etc.

It was also very rushed, and basically all the game mechanics are faked or shortcut in some way (please don't use this as example code to build off of; it's a mess).

There are a few things I would like to change:
The characters' limb angle limits use incorrect math, so I'll figure that out after the flowjam ends.
Ideally, the characters' fill color level would be masked out to go down like a health bar (I just don't believe that's possible in flowlab when the sprites overlap).
The damage dealt by the grenade launcher explosion is pretty inconsistent, due to the fact that each projectile launched in the explosion can only damage 1 character per frame, and if it overlaps with multiple or already collided with an entity on the last frame then it deals no further damage.
There also is a bug that causes the plasma/blood particles to flash briefly in places they have already disappeared.
Hopefully these both can be fixed in a future Flowlab update.


Questions and Feedback:
https://community.flowlab.io/t/plasmateriel-kinematic-procedurally-animated-shooter/43519

Itch.io page:
https://thebrickccentric.itch.io/plasmateriel

Editor