This project is one that isn't too far into development, but I'm still pretty happy with how things are working so far. I'm super nostalgic for an old flash game called Last Stand: Union City, and it's arguably what got me into zombie games as a genre.
My end goal is to have a proper survival gameplay loop while recreating and refining the sidescroller shooter mechanics of Last Stand. As of now, the player can aim their arms and gun when holding the right mouse button, and shoot when clicking the left mouse button. The player can also shoot breakable objects that can have differing health, break particles, and bullet hit particles.
I have a footstep sound mechanic that changes footstep sounds depending on what surface that foot is currently standing on as well. The bullet hit particles are dynamic, and there's a muzzle flash that properly lights up the area around the gun as well. The character animates properly as well when moving, aiming, and shooting. There is also a working inventory and shop system as well.
I'm learning a lot more about 2d animation and picking up a few new programming skills working with the player character.