Skip to content

zhenxiao-yu/PUBG-UNREAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PUBG-UNREAL

License: MIT

An Unreal Engine 4 battle royale prototype focused on gameplay systems built with Blueprints and C++.

Overview

This project recreates core PUBG-style mechanics in UE4, with an emphasis on character movement, item interaction, inventory management, and weapon handling. It is currently a single-player prototype and does not include multiplayer support.

Engine version: UE 4.26.2
Project start: May 2021

Features

  • Three locomotion states: stand, crouch, and prone
  • Speed changes for walking and running
  • Loot pickup and interaction flow
  • Equipment system for helmets, vests, and backpacks
  • Inventory UI with drag-and-drop interactions
  • Weapon switching, firing, reload, recoil, and aiming states
  • First-person aiming and scope views

Controls

Action Key
Move W A S D
Look around Mouse
Jump Space
Crouch C
Prone Z
Walk Left Ctrl
Run Left Shift
Fire Left Mouse Button
Open sight Right Mouse Button
Normal aim Hold Right Mouse Button
Reload R
Change fire mode B
Switch left weapon 1
Switch right weapon 2
Drop current weapon G
Re-equip current weapon X
Interact with item F
Show inventory Tab
Freelook Hold Left Alt
Toggle map M (planned)

Tech Stack

  • Unreal Engine 4
  • UE4 Blueprints
  • C++

Visuals

Item system diagram

Item UML diagram

Inventory view

Inventory UI

Blueprint sample

Blueprint sample

Command center

Command center

Scope view

Scope view

Character pose state machine

Locomotion state machine

Requirements

To open or extend the project, use Unreal Engine 4.26.2. General UE4 hardware requirements apply; a quad-core CPU, dedicated GPU, and at least 8 GB RAM are recommended for a smoother editor experience.

Current Scope

  • Single-player prototype
  • Focused on gameplay systems rather than live-service features
  • Multiplayer is not implemented yet

Contributing

Contributions are welcome:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push the branch
  5. Open a pull request

License

Released under the MIT License.

Assets

The MIT license covers this project's own code, Blueprints, and configuration. It does not cover third-party Unreal Engine or Marketplace assets (meshes, animations, textures, audio, and similar content) bundled or referenced here — those remain under their respective licenses and copyrights, and are included for prototype and demonstration purposes only.

Contact

Zhenxiao Yu
zyu347@uwo.ca

Project link: https://github.com/zhenxiao-yu/PUBG-UNREAL

About

UE4 battle-royale prototype — Blueprint-driven inventory, weapons, and match systems.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors