I created this sample project for C++ developers to learn & understand Unreal Engine 5. The project features many elements to start creating your own boomer shooter in UE5. I will be improving it over time with more features and improving systems. Feel free to use the project to make your own game or learn how to use C++ to develop your own game.
Any comments or feedback on how to improve would be great!
- Clone or download the project
- Open the project in Unreal Engine 5.1.1 or above (untested on different versions)
- Press the compile button to ensure it compiles correctly
- Enjoy
- Flexible weapon system
- Flexible projectile system
- Damage indicators
- Weapon sway
- Camera bob up/down
- Camera tilt
- Enemy navigation
- Enemy shooting
- Wave/spawn manager
- Player logic
- Dash, jump, double jump
- Scoring
- Jump pads
- Level timer
- Damage zones
- Traps
- Menu, HUD and end screen
- Place holder sound effects
- Interaction points (Interact with doors, buttons etc)
- Camera & weapon recoil/shake
- Grind rails
- Aim assist
- Weapon ammo/reloading
- Ammo pickups
- Object pooling - projectiles, effects etc
- Gameplay abilities (GAS)
Placeholder sound effects & music from Pixabay (https://pixabay.com/) Feel free to submit any bugs or issues here.