An Unreal Engine 4 battle royale prototype focused on gameplay systems built with Blueprints and C++.
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
- 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
| 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) |
- Unreal Engine 4
- UE4 Blueprints
- C++
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.
- Single-player prototype
- Focused on gameplay systems rather than live-service features
- Multiplayer is not implemented yet
Contributions are welcome:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push the branch
- Open a pull request
Released under the MIT License.
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.
Zhenxiao Yu
zyu347@uwo.ca
Project link: https://github.com/zhenxiao-yu/PUBG-UNREAL





