Mining System

A Interactive Mining System

Category:
Tags: , , ,

Description

A mining system that allows the player to actively mine rocks and pick up the fractures.

I recommend to download the demo build and test it yourself to get a feeling of the system.

How does it work

The Player injects power into the stone until it cracks.

There is the possibility to overcharge the stone, this will make the stone explode and apply damage to the surrounding actors.

Difficulty

The difficulty depends on the resistance of the stone, instability and charge window size.

Dynamic Generation

Stones can randomly generate materials and mass, the instability and resistance can be calculated on the contained materials or preset to a specific value.

Rock materials can be weighted so a specific material will be chosen more often than another one.

The stone blueprint also has additional options, including fracturing, despawning, overcharge damage and debugging.

Integration

The player setup is minimal and contains the mining laser component and a interface to get the position and direction of the laser.

There is no network replication, in a multiplayer project this system will only work client side.

Technical Details

This is a Blueprint Project, no C++ included

Number of Blueprints: 11 (+ Examples)

Input: Keyboard/Mouse

Network Replicated: No

Supported Development Platforms: Windows

Documentation: Link

Questions? Contact me directly on Discord or via email contact.synn@gmail.com

Supported Engine Versions

4.26