Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/denyskryvytskyi/scifishooter
Unreal Engine 5 3D Shooter
https://github.com/denyskryvytskyi/scifishooter
3d-game 3d-shooter cpp game-development gamedev shooter-game ue5 ue5-shooter unreal-engine-5
Last synced: about 2 months ago
JSON representation
Unreal Engine 5 3D Shooter
- Host: GitHub
- URL: https://github.com/denyskryvytskyi/scifishooter
- Owner: denyskryvytskyi
- Created: 2023-10-23T08:59:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-27T20:16:21.000Z (7 months ago)
- Last Synced: 2024-05-28T05:59:17.224Z (7 months ago)
- Topics: 3d-game, 3d-shooter, cpp, game-development, gamedev, shooter-game, ue5, ue5-shooter, unreal-engine-5
- Language: C++
- Homepage:
- Size: 46.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- 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`