https://github.com/denyskryvytskyi/scifishooter
Unreal Engine 5 3D Shooter prototype
https://github.com/denyskryvytskyi/scifishooter
3d-game 3d-shooter cpp game-development gamedev shooter-game ue5 ue5-shooter unreal-engine-5
Last synced: 5 months ago
JSON representation
Unreal Engine 5 3D Shooter prototype
- Host: GitHub
- URL: https://github.com/denyskryvytskyi/scifishooter
- Owner: denyskryvytskyi
- Created: 2023-10-23T08:59:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-14T16:47:01.000Z (over 1 year ago)
- Last Synced: 2025-09-18T18:43:03.807Z (9 months ago)
- Topics: 3d-game, 3d-shooter, cpp, game-development, gamedev, shooter-game, ue5, ue5-shooter, unreal-engine-5
- Language: C++
- Homepage:
- Size: 67.4 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ScifiShooter
This is a 3D shooter game created in Unreal Engine 5 as part of the Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games course.
The game features a level with enemies looking for the player to kill.
Here are some specific things I developed from scratch while making this game:
- player movement
- animation: locomotion-based blending.
- shooting system with line tracing, vfx, sfx.
- health, damage system
- enemy AI using UE5 Nav mesh for movement, Behavior Tree with Blackboard, and custom Services and Tasks.
- HUD with a simple health bar, crosshair and win/lose messages.
# Demo
[
](https://youtu.be/6Yv0Ppb8wQY)
# Getting started
*Updated to the Unreal Engine 5.4.3.*
*Note: Unfortunately, I can not push some of the assets used in this project because of GitHub storage limits. So if you want to work with this repo, contact me.*
1. `git clone https://github.com/denyskryvytskyi/ScifiShooter`
2. Right-click the `ScifiShooter.uproject` file and select `Generate Visual Studio project files`
3. Build project in Visual Studio (`Development Editor` configuration to run in Editor)
4. Run `ScifiShooter.uproject`