Vulcanist - A multiplayer first person shooter
Vulcanist
Vulcanist is my official Kajam Entry for replit's Kajam 2021 competition.
About the Game
Vulcanist is a first person shooter with seventeen levels, tons of different enemies, three boss fights, and a story all but unexpected. Do you have what it takes to save your friend...or your life?
The reason I named it "Vulcanist" was because the player has a special flame attack that can only be used so many times.
Grab a pair of gaming headphones, get your keyboard ready, and get your gaming skills up and running. Get ready to play my best game.
Be sure to play with your friends in Multiplayer mode.
How I built it
The only dependencies I used were P5.js in WebGL mode and SocketIO. I hand-drew almost all the assets in pixel art and only got some sound effects and screen damage effects from online sites like [itch.io](https://itch.io), [zapsplat.com](https://zapsplat.com), and [soundbible.com](https://soundbible.com).
I wrote down a checklist of what I would do during the seven days of the jam, sketched all the things I would need to draw, and planned really hard before the competition. That's why I was able to do this.
How to Play
Game controls are in the game, but I'll post the instructions here anyways.
WASD - Move<br>
Arrow Keys / Mouse - Turn/Look<br>
Left Click - Attack<br>
Right Click / R - Reload<br>
F - Flame Attack<br>
E - Change Weapon<br>
Spacebar - Jump<br>
M - Toggle Music<br>
SHIFT + (W/A/S/D) - Sprint
Status | Released |
Platforms | HTML5 |
Author | IroncladDev |
Genre | Fighting, Adventure, Shooter |
Made with | p5.js |
Tags | 3D, First-Person, FPS, Mystery, Pixel Art, Violent |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Multiplayer | Server-based networked multiplayer |