Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bearlikelion/BoomerShooter
Godot Open Source 3D FPS
https://github.com/bearlikelion/BoomerShooter
godot godot-engine godot4 godotengine open-source
Last synced: 10 days ago
JSON representation
Godot Open Source 3D FPS
- Host: GitHub
- URL: https://github.com/bearlikelion/BoomerShooter
- Owner: bearlikelion
- License: mit
- Created: 2025-01-08T16:02:24.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2025-01-25T14:05:00.000Z (11 days ago)
- Last Synced: 2025-01-25T15:18:34.181Z (11 days ago)
- Topics: godot, godot-engine, godot4, godotengine, open-source
- Language: GDScript
- Homepage: https://bearlikelion.com/boomer-shooter
- Size: 31.1 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Mark's Boomer Shooter
![Boomer Shooter cover image](./Assets/cover-image.png)
This is an open source prototype of a Godot FPS Game.
Play it in your browser or download it for Linux and Windows on [Itch.io](https://bearlikelion.com/boomer-shooter)
I developed this over a weekend to get a better understanding of state machines.\
I learned a lot from the [Godot-4-fpsarms](https://github.com/gdquest-demos/godot-4-FPS-arms) demo## Controls:
* WASD - Movement
* R - Reload
* Space - Jump
* Shift - Sprint
* Ctrl - Crouch
* Sprint+Crouch - Slide## Save File
I use a Godot resource to save data for the player.
You can load the saved data statically using:\
`var player_save: PlayerSave = PlayerSave.load_player_data()`Add any export variables you wish to store, and then save using:\
`player_save.save_player_data(player_save)`## Credits & Attribution:
Music by **Troll-Lyd**: [SoundCloud](https://soundcloud.com/troill-lyd), [Itch.io](https://troll-lyd.itch.io/)\
Font is [Geizer](https://www.dafont.com/geizer.font)\
Enemy is [FPS Character Beetle](https://opengameart.org/content/fps-character-beetle) by **rohin_n**\
Prototype Textures by [Kenney](https://www.kenney.nl/assets/prototype-textures)\
Main Menu Backgroud image by [Écrivain](https://opengameart.org/content/backgrounds-0)