Collecting Experience with RL Mechanics
About
Just wanted to be upfront about that, so you don't waste your time, if you don't want to.
Controls: Key/ButtonActionW/A/S/DMovementRReloadMouse MovementLook aroundLeft ClickShootEscBack to Menu About:My submission for the 7DRL 2022 gamejam and simultaneously Part 002 in my endeavour to make one game each week. See last week's entry here.
With this project I learned about room-based level generation and found a lot of bugs in the interplay between scripts I made for other projects. As always, I learned more about what does not work, than what actually does.
I am perfectly aware that this is far from a fun, polished experience. But after all, I am pretty happy with how it turned out. I think I found a start towards a promising direction, especially w.r.t. gunplay.
Known Bugs:- Forgot to include "R to Reload" on Loading Screen
- Entities may jiggle around, once an external force has been applied to them (e.g. when hit by a projectile). This behaviour should stop when stepping against a wall along the affected axis.
- Due to described jiggle, entities may glitch through walls.
- Visuals of Level, especially w.r.t. corners may not line up or leave holes in the ground.
- It is possible to block bullets by shooting them out of the air. This might even be a feature, but it was too unintended to not be a bug.
- If backed against a wall upon death, the flying body that spawns when an enemy dies, won't move.
Transparency Declaration & Credits:I reused scripts I made for other projects. This especially includes an animation system for the characters and the weapon system. Almost everything else, such as the Level-Generation, Grid Based Movement, Turn Based Time Progression, Enemy AI, Blood-System, etc. was written from scratch for the 7DRL 2022. The work took place from 05.03.2022 09:00 CET to 12.03.2022 09:00 CET.
This game uses artwork from LimeZu and Kenny, and sounds from Sidearm Studios.