ByteBombs Pickup System

ByteBomb Studios - 8月 2, 2020
尚未评分

Versatile multiplayer and single player pickup system.

  • 支持的平台
  • 支持的引擎版本
    4.25
  • 下载类型
    完整项目
    此产品包含一个完整的虚幻引擎项目文件夹,含有配置文件、内容文件和.uproject文件,可以作为创建新项目的模板使用。

This pickup system can be used with various project types, and needs.

Need a way to communicate key items, weapons, power-ups, power-downs, stat changes etc.. This system covers it.

It's even able to manage activation and deactivation of game play effects, that's built right in.

Handles multiple mesh selections either skeletal or static meshes by ID's from a master data table.

This pickup system is multiplayer ready out of the box, with minimal setup.


Types of Pickups:

  • Mesh Spawn: Used to spawn and attach meshes to players by socket, currently supports Actor Classes, Static Meshes & Skeletal Mesh.
  • Stat Mod: Used to modify player stats, add or subtract by a value for the player that picks it up.
  • Key Item: Used to give players key items for game play events. Currently has an actor to check if the player has the required key item.
  • Boost: Used to modify a stat or value over a time frame. Currently there's 4 types of boosts, Speed, Jump, Player Stat & Random Player Stat.


Version 1.2

  • Network Optimization
  • Instanced Pickups: Allows server and all clients to have their own version of the pickup to interact with.
  • All pickup examples are instanced. New Instance Pickups section in the Demonstration map which showcases this feature.



NOTE: The purpose of this product is to give your project a solid starting line for your pickup system. It's meant to be expanded on and integrated within your project needs.


SIDE NOTE: This product will be periodically updated with new examples found in the Demo Content folder for you to learn from or use if needed in your projects.

技术细节

Features:

  • Lightweight system with easy integration into any project.
  • All blueprints are easy to follow, commented, organized and variables have comments as well.
  • Example pickups provided, more to come over time.
  • Single-player & Multiplayer ready, as well as optimized!
  • Fully customizable, from types, pickup spawn orientation, game play effects, post activation logic and auto re-spawn handling.
  • 12 Static Meshes [2 LODS]
  • 1 Skeletal Mesh [Rigged to Epic Skeleton: Yes Scaled To Epic Skeleton: Yes]
  • 2 Master Materials [Parameterized]
  • 9 Material Instances
  • Sounds Cues : 2 [Activation & Deactivation]
  • 1 Master Data Table keeping all your pickups consistent through the project.


Texture Sizes:

  • 2048 [4]
  • 128 [1]


Number of Blueprints: 9

Number of Meshes: 13

Number of Materials and Material Instances: 11

Number of Textures: 5

Enumerators: 9

Structs: 6

Data Tables: 1

Sound WAV: 2

Input: (Optional: 1 Action Mapping for Interaction Input)

Network Replicated: (Yes)

Supported Development Platforms:

Windows: (Yes)

Mac: (Yes)

Documentation: Link

Support Thread: Link