No description HomePage
Find a file
2023-06-10 14:23:05 +01:00
Resources Initial Commit 2023-06-06 01:53:11 +01:00
Source/HarmonyLinkUE Initial Commit 2023-06-06 01:53:11 +01:00
.gitignore Initial Commit 2023-06-06 01:53:11 +01:00
HarmonyLinkUE.uplugin Initial Commit 2023-06-06 01:53:11 +01:00
README.md Create README.md 2023-06-10 14:23:05 +01:00

HarmonyLink Unreal Engine Client Plugin

This repository contains the Unreal Engine client plugin for the HarmonyLink API, providing real-time device metrics for handheld devices to enhance gameplay and immersion.

Features

  • Device Identification: The plugin allows Unreal Engine games to identify the specific handheld device they're operating on.
  • Real-Time Metrics: Unreal Engine games can access real-time data about the handheld device's power usage and docking status via this plugin.
  • Adaptive Game Settings: Use the power metrics and docking status to adapt the games quality settings for a more customized gaming experience.

Requirements

  • Unreal Engine 4.x/5.x
  • HarmonyLink Server (native Linux or Windows)

Getting Started

  1. Clone this repository to your local machine.
  2. Copy the HarmonyLinkPlugin folder into your Unreal Engine project's Plugins folder.
  3. Open your Unreal Engine project. The plugin should be automatically detected. If not, enable it manually in the Plugins window.

Usage

  1. Use the HarmonyLink API functions provided by this plugin in your game's code to access device metrics and docking status.
  2. Adjust your game's settings based on these metrics to optimize the gaming experience on handheld devices.

Contributing

We appreciate your contributions! Please fork this repository and make your changes in a separate branch. Then submit a pull request.

License

This project is licensed under the MIT License.

Contact

For more information, feel free to reach out or open an issue.

Acknowledgements

  • The HarmonyLink Server application can be found here.