A small Unreal Engine 5 Quake‑like FPS prototype / learning project.
Main focus: building practical UE5 skills (lighting, multiplayer, Niagara VFX, animations, UI) in one playable sandbox.
- Lighting
- Scene lighting setup (directional/sky/post process), mood tuning, and readability work
- Multiplayer
- Basic client/server flow, replication-aware gameplay patterns (prototype level)
- Niagara (VFX)
- Weapon / impact / gameplay VFX experiments using Niagara systems
- Animations
- Character animation setup (AnimBP / BlendSpaces / state machine style workflows)
- UI
- HUD / menus with UMG, basic in-game UI wiring
This repository is primarily for learning and experimentation, so parts may be rough or incomplete.
- Unreal Engine 5 (use the engine version you have installed that can open the project)
- Visual Studio 2022 (recommended for C++ projects) with “Desktop development with C++”
- Git LFS is recommended for large UE assets
- Clone:
git clone https://github.com/CyberYagir/UE5QuakeLikeGame.git
- Open
ShooterRooms.uproject - If prompted, click Generate Visual Studio project files
- Build the project (from Visual Studio or via Unreal Editor prompt)
- Press Play in the editor
File → Package Project → Windows- Select output directory
- Wait for packaging to finish
This is an FPS prototype, so controls are typically:
- WASD — move
- Mouse — look
- LMB — fire
- Space — jump
(If your bindings differ, update this section to match your input settings.)
![]() |
![]() |
![]() |
![]() |
Config/— project configurationContent/— assets (maps, materials, Niagara, UI, etc.)Source/— C++ sourcePlugins/— project plugins (if any)
- Unreal projects can be large; if you run into missing assets, make sure Git LFS is installed and
git lfs pullwas executed.
No license file is included. If you want others to reuse it, add a LICENSE and clarify third‑party content usage.



