Skip to content

CyberYagir/UE5-QuakeLike-Game

Repository files navigation

UE5 Quake‑Like Game (ShooterRooms)

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.


What I practiced / implemented

  • 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.


Getting Started

Requirements

  • 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

Open the project

  1. Clone:
    git clone https://github.com/CyberYagir/UE5QuakeLikeGame.git
  2. Open ShooterRooms.uproject
  3. If prompted, click Generate Visual Studio project files
  4. Build the project (from Visual Studio or via Unreal Editor prompt)
  5. Press Play in the editor

Packaging (Windows)

  1. File → Package Project → Windows
  2. Select output directory
  3. Wait for packaging to finish

Controls

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.)


Preview


Repository Structure (typical UE)

  • Config/ — project configuration
  • Content/ — assets (maps, materials, Niagara, UI, etc.)
  • Source/ — C++ source
  • Plugins/ — project plugins (if any)

Notes

  • Unreal projects can be large; if you run into missing assets, make sure Git LFS is installed and git lfs pull was executed.

License

No license file is included. If you want others to reuse it, add a LICENSE and clarify third‑party content usage.

About

UE5 Quake Clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages