
Boomer Shooter
Boomer Shooter - A fast-paced FPS prototype built in Godot 4.7
Sprint, slide, and blast your way through this open-source first-person shooter experiment. What started as a weekend deep dive into state machine architecture has grown into a full prototype: three weapons, a slow-motion weapon wheel, full controller support, and waves of beetles that want you dead.
Features
- Smooth movement system - sprint, crouch, slide, and double jump, with an FOV kick so you can feel the speed
- Three weapons - Handgun, SMG, and a Shotgun that fires a proper 8-pellet spread, each with its own ammo and recoil
- Slow-motion weapon wheel - hold a button, time crawls, pick your gun
- Aim down sights - zoom in for precision shots
- Full controller support - analog movement and camera, aim assist on the right stick, and gamepad-friendly menus
- Diegetic ammo counter - your ammo floats next to the gun and turns red when it is time to reload
- Loot drops - enemies drop glowing ammo and health pickups
- Hit feedback - directional damage indicators and a pulsing low-health warning
- Run history - your time and kills are saved every run and listed on the main menu
- State machine-driven player controller
A learning project focused on understanding FPS fundamentals and state management patterns. Built with insights from GDQuest's excellent Godot 4 FPS Arms demo.
Controls
| Action | Keyboard & Mouse | Controller |
| Move | WASD | Left Stick |
| Look | Mouse | Right Stick (aim assist) |
| Shoot | Left Click | Right Trigger |
| Aim Down Sights | Right Click | Left Trigger |
| Jump | Space | A / Cross |
| Sprint | Shift | L3 |
| Crouch | Ctrl | B / Circle |
| Slide | Sprint + Crouch | Sprint + Crouch |
| Reload | R | X / Square |
| Switch Weapon | 1 / 2 / 3 | D-pad |
| Weapon Wheel | Hold Q | Hold LB / L1 |
| Pause | Esc | Start |
Open Source - Dive into the code on GitHub
Built on Godot 4.7 Stable
| Status | Released |
| Platforms | HTML5, Windows, Linux |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | bearlikelion |
| Genre | Action, Shooter, Survival |
| Made with | Godot |
| Tags | 3D, FPS, Godot, High Score, Low-poly, Open Source, Retro |
| Content | No generative AI was used |




Comments
Log in with itch.io to leave a comment.
Metal
🤘
huh, I tried sprinting once and then lost my ability to reload forever X)
Thanks for letting me know! This should be fixed in a future build