M4RKYU.SYSEdition 2027
Skip to content
LOCEN/Ontario · CA/▸work · unreal battle royaleStandbyOK/--:--:--EST
M4M4RK_YUportfolio
  • BuildBuild
    BuildOverview
    • WorkSelected case studies and write-ups
    • GamesPlayable prototypes and game-dev logs
  • GalleryGallery
    GalleryOverview
    • PhotosPhoto collections and visual experiments
    • ShopPrints, posters, and one-off objects
  • WritingWriting
    WritingOverview
    • BlogLong-form devlogs and field notes
    • NotesShort observations, links, snippets
  • ResourcesResources
    ResourcesOverview
    • Tools38 in-browser developer utilities
    • LinksDaily-use dev and design bookmarks
  • AboutAbout
  • ContactContact
中文
← projects
Game development · 2021Ready

Unreal Battle Royale Prototype

A single-player Unreal Engine 4 systems prototype covering stance, looting, equipment, inventory, weapons, and scopes.

Quick facts

Role
Solo developer: gameplay systems, Blueprint scripting, and integration.
Timeline
May 2021 · archived prototype
Platforms
Windows · Unreal Editor
Source

On this page

  • >What it is
  • >What it looks like
  • >Built with
  • >Highlights
  • >Engineering
  • >Under the hood
  • >Outcome
  • >Roadmap & lessons
Unreal Engine prototype inventory with vicinity loot, backpack items, equipment slots, and two weapons
Fig. 01 — Unreal Battle Royale Prototype
01

What it is

#

Problem

The goal was to learn how a PUBG-like character and equipment loop is assembled in Unreal: locomotion states, world pickups, drag-and-drop inventory, weapon slots, ammunition, and scoped aiming.

Solution

Built in Unreal Engine 4.26.2 with Blueprint visual scripting, the prototype connects stand/crouch/prone movement, item data, loot interaction, equipment slots, weapon handling, and a scoped combat view. It is explicitly a single-player learning project, not a multiplayer battle royale.

02

What it looks like

#
  • Blueprint logicThe public repository documents the visual scripting behind item, inventory, and character behavior.
  • Gameplay sceneA playable editor scene used to integrate locomotion, pickups, equipment, and weapon handling.
03

Built with

#

Engine

  • Unreal Engine 4.26.2
  • UMG

Gameplay

  • Blueprints
  • Data-driven items

Content

  • Marketplace assets
04

Highlights

#
  • Stand, crouch, and prone locomotion states
  • World loot, equipment, and drag-and-drop inventory
  • Weapon slots, ammunition, attachments, and scoped aiming
  • Blueprint-driven item and character systems
05

Engineering

#
  1. Process 01

    Prototype systems in Blueprints first

    Context
    The learning goal was rapid iteration across inventory, equipment, stance, animation, and weapons rather than shipping a production multiplayer game.
    Approach
    Build the gameplay loop primarily with Blueprint components and document the graphs alongside in-engine results.
    Outcome
    Iteration stayed visual and fast, but graph ownership and readability became the scaling limit.
  2. Process 02

    Stop at a single-player systems study

    Context
    Replication and authoritative multiplayer would multiply the scope before the core inventory and weapon interactions were understood.
    Approach
    Exclude networking, match flow, and safe-zone systems and describe the prototype accurately.
    Outcome
    The repository is useful as a focused reference, not a claim of a complete battle-royale implementation.
06

Under the hood

#

Architecture notes

  • Item definitions and inventory behavior are separated so world pickups can move into equipment and weapon slots without one monolithic graph.
  • Pose-state logic coordinates locomotion and animation changes across standing, crouched, and prone modes.
  • The repository documents both Blueprint graphs and in-engine results, making the learning process inspectable.

Challenges

  • Keeping Blueprint ownership readable as inventory, equipment, animation, and weapon state begin to overlap.
  • Third-party assets limit redistribution; this repository is a learning reference rather than a packaged commercial release.
  • Multiplayer, replication, match flow, and a shrinking safe zone were not implemented.
07

Outcome

#
“
An archived but substantial single-player UE4 systems study. Its repository has attracted 11 stars and 11 forks while remaining clear about the absence of multiplayer and its asset-license limits.
08

Roadmap & lessons

#

Lessons learned

  1. 01Blueprints are great for iteration but need discipline to stay readable.
  2. 02Even a prototype benefits from componentized, decoupled systems.

Next steps

  1. 01Preserve the architecture notes
  2. 02Package a license-safe sample
  3. 03Treat replication as a separate future study

Related work

Game development

Descent Into Madness

A published Unity WebGL dungeon shooter with procedural floors, sanity pressure, classes, bosses, loot, and fast-travel exploration.

PreviousPurecreateA 3D apparel customizer that designs your shirt in real time and generates decals from a text prompt with DALL·E 3.
Back to all work
NextDescent Into MadnessA published Unity WebGL dungeon shooter with procedural floors, sanity pressure, classes, bosses, loot, and fast-travel exploration.
Back to archive
M4RKYUM4RKYUM4RKYUM4RKYUM4RKYUM4RKYUM4RKYUM4RKYU
Crafted since 2024
ZhenXiao Mark YuZhenXiao Mark Yu
get in touch

Saw something here?Tell me about it.

It's a portfolio, not a service · but I read every note — drop a line if anything here resonated, or just to say hi.

Start a conversation
open channel

say hi anytime · 2026

--:--:--ESTOntario, Canada
  • Email
  • GitHub
  • dev.to
  • LinkedIn
  • Twitter / X
  • Instagram
  • Facebook
  • YouTube
  • CodePen
  • Spotify
  • Snapchat

Newsletter

Get the occasional dispatch

Notes and logs from m4rkyu.com — short, dated, no noise. Unsubscribe anytime.

Work

Production builds, games, and visual archives.

  • Projects
  • Games
  • Archive
  • Logs

Resources

Daily-use tools and a personal link library.

  • Search
  • Latest
  • Tools
  • Links
  • Notes
  • Topics
  • Shop
RSSJSON feed

Studio

Background, contact, and channels for collaboration.

  • About
  • Contact
  • Changelog
  • Colophon
  • Resumepending

Socials

Find me on the usual feeds.

  • GitHub
  • dev.to
  • LinkedIn
  • Twitter / X
  • Instagram
  • Facebook
  • YouTube
  • CodePen
  • Spotify
  • Snapchat
  • Email
© 2026 ZhenXiao Mark Yumarkyu0615@gmail.com
  • Email
  • GitHub
  • dev.to
  • LinkedIn
  • Twitter / X
  • Instagram
  • Facebook
  • YouTube
  • CodePen
  • Spotify
  • Snapchat
PrivacyTermsBuilt with Next.js 16 · React 19 · Tailwind 4