Arc Forge Studio - PARTY GAME FRAMEWORK

English Version

[document]:https://docs.google.com/document/d/1G559ehxS6mU6x82GDj9MCANIuiolrewogvYEaIkPlCs/edit?usp=sharing

PartyGameFramework — A Scalable Multiplayer Party Game Template

PartyGameFramework is an out-of-the-box multiplayer party game framework built with Unreal Engine 5.4. It provides a complete game loop including player joining, map voting, minigame competition, score accumulation, and final award ceremony. Developers only need to focus on designing their own minigames and mount them into the voting pool following the framework's integration conventions to quickly build their own party game.

Key Features:

  • Complete Party Game Loop — The framework includes the full flow of player joining & ready-up, map voting, minigame competition, cross-map score accumulation, final结算, and returning to lobby. All state management and data persistence logic is fully encapsulated.

  • Customizable Character System — All character blueprints are built with timeline-based procedural animation. Each body module (head, torso, limbs, etc.) can be flexibly swapped. Any model asset can be quickly assembled into a usable game character within the character framework.

  • Minigame Integration Template — The framework comes with two example minigame levels, demonstrating how to seamlessly plug new gameplay into the voting pool through the unified ready-up flow, event dispatchers, and score interfaces. The included template level can be duplicated and used immediately.

  • Shared Camera for Multiplayer — A built-in dynamic shared camera system based on mathematical calculation automatically determines the focal center and camera distance according to all player positions, with linear interpolation for smooth following.

  • Modular Character Design — Characters adopt a modular assembly architecture. Changing appearance only requires swapping the corresponding Model modules, making it easy to develop a character skin system on top.

  • AI-Friendly & Full Production Pipeline Reference — All character and environment models in the project were created using an AIGC pipeline: from text AI concept design, to image AI sketches, to 3D modeling AI generation, and finally manual refinement and engine import. This forms a reusable art asset production paradigm for developers to learn from.

  • Chinese-Friendly — All internal nodes and variables are annotated in Chinese for easy understanding by Chinese-speaking developers.

Technical Details:

  • Engine Version: Unreal Engine 5.4

  • Input System: Enhanced Input (hot-plug for multiple gamepads)

  • Network: Local Multiplayer (Single-machine Multiplayer)

  • Number of Blueprints: Complete Project Blueprints

  • C++ Included: No (Blueprint-only project)


中文

文档https://docs.google.com/document/d/1-47HCOF3jbGwxoXGwMYdP-kUvUo0ylnSe97-LTFZuj4/edit?usp=sharing

PartyGameFramework —— 可扩展的多人同屏派对游戏模板

PartyGameFramework 是一套基于 Unreal Engine 5.4 构建的、开箱即用的多人同屏派对游戏框架。它提供了从玩家加入、关卡投票、小游戏竞技到分数结算与终局颁奖的完整游戏闭环。开发者只需专注于设计自己的小游戏玩法,按照框架提供的接入规范将其挂载到投票池中,即可快速拥有一款属于自己的派对游戏。

核心特性:

  • 完整的派对游戏闭环 —— 框架内置了玩家加入与准备、关卡投票选择、小游戏内竞技、跨地图分数累积、终局结算以及返回大厅重新开始对局的全部流程。所有状态管理与数据持久化逻辑均已封装完毕,无需从零搭建。

  • 自定义角色系统 —— 所有角色蓝图均基于时间轴的程序动画构建,身体的各个模块(头部、躯干、四肢等)可灵活替换。只要在角色框架之内,任何模型资产都可以快速组装为可用的游戏角色。

  • 小游戏接入规范模板 —— 框架附带两个示例小游戏关卡,完整展示了如何通过统一的准备流程、事件分发器和分数接口将新玩法无缝接入投票池。随附的模板关卡可直接复制使用,上手即会。

  • 多人同屏共享相机 —— 内置一套基于数学计算的动态共享相机系统,能够根据所有玩家的位置自动计算视野中心点与相机距离,配合线性插值实现平滑跟随。

  • 模块化角色便于扩展皮肤系统 —— 角色采用模块化拼接架构,更换外观只需替换对应的模型模块。在此基础上开发角色皮肤系统将更加容易。

  • AI 友好与全流程实践范本 —— 项目中的角色与场景模型全部使用 AIGC 管线制作,从文本AI概念设计到生图AI草稿、建模AI生成再到手动微调导入引擎,形成了一套可复用的美术资产生产范式。开发者可以学习这套流程并应用于自己的项目。

  • 中文友好 —— 项目内部全部使用中文注释,方便中文开发者快速理解和上手。

技术细节:

  • 引擎版本:Unreal Engine 5.4

  • 输入系统:Enhanced Input(支持多手柄热插拔)

  • 网络支持:本地多人同屏(单机多人)

  • 蓝图数量:完整项目蓝图

  • 是否包含C++:否(纯蓝图项目)