41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
# 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 game’s 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](LICENSE).
|
||
|
||
## Contact
|
||
|
||
For more information, feel free to reach out or open an issue.
|
||
|
||
## Acknowledgements
|
||
|
||
- The HarmonyLink Server application can be found [here](https://github.com/Jordonbc/HarmonyLinkServer).
|