From c772eea773a8f1ab46e7deb3169b7e51ed927ec9 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Tue, 13 Aug 2024 16:11:10 +0200 Subject: [PATCH] add topic: Deploying to Android (Standalone) --- Handbook/src/SUMMARY.md | 3 ++- .../src/appendix/platform-support-matrix.md | 8 ++++---- .../android-standalone-deployment/README.md | 17 +++++++++++++++++ Handbook/src/overview/README.md | 3 ++- 4 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 Handbook/src/misc/android-standalone-deployment/README.md diff --git a/Handbook/src/SUMMARY.md b/Handbook/src/SUMMARY.md index 18358d64..4b8930b6 100644 --- a/Handbook/src/SUMMARY.md +++ b/Handbook/src/SUMMARY.md @@ -54,8 +54,9 @@ Welcom to the SenseGlove Unreal Engine Handbook! # ๐Ÿ’ก Miscellaneous -- [Upgrade Guide]() - [SenseGlove Console Commands](misc/console-commands/README.md) +- [Deploying to Android (Standalone)](misc/android-standalone-deployment/README.md) +- [Upgrade Guide]() - [Optimizing for more FPS]() # ๐Ÿ› ๏ธ Advanced Topics diff --git a/Handbook/src/appendix/platform-support-matrix.md b/Handbook/src/appendix/platform-support-matrix.md index 48a09540..86b80856 100644 --- a/Handbook/src/appendix/platform-support-matrix.md +++ b/Handbook/src/appendix/platform-support-matrix.md @@ -20,8 +20,8 @@ * โ“ Unknown or untested Remarks: -* Per [Epic's Marketplace Guidelines](https://www.unrealengine.com/en-US/marketplace-guidelines) in regards to Code Plugins (sections 2.6.3.d and 3.1.b), we are only able to distribute or update the SenseGlove plugin for the last 3 stable versions of Unreal Engine. As a result, we won't be able to publish updates or bug fixes for the older versions of the Engine except on rare occasions and only through our official repository on Microsoft Azure DevOps. -* All third-party libraries on Windows built against Windows SDK 10.0. +* Per [Epic's Marketplace Guidelines](https://www.unrealengine.com/en-US/marketplace-guidelines) in regards to Code Plugins (sections `2.6.3`.d and `3.1.b`), we are only able to distribute or update the SenseGlove plugin for the last `3` stable versions of Unreal Engine. As a result, we won't be able to publish updates or bug fixes for the older versions of the Engine except on rare occasions and only through our official repository on Microsoft Azure DevOps. +* All third-party libraries on Windows built against Windows SDK `10.0`. * Oculus and VIVE support is only provided through the recommended Android NDK versions by Epic Games. -* [wjwwood/serial](https://github.com/wjwwood/serial) requires Android NDK API Level 28+ in order to be built successfully. -* All third-party libraries target Android NDK API Level 29, thus any project relying on the plug-in should be build with the same NDK API Level. \ No newline at end of file +* [wjwwood/serial](https://github.com/wjwwood/serial) requires Android NDK API Level `28+` in order to be built successfully. +* All third-party libraries target Android NDK API Level `29`, thus any project relying on the plug-in should be build with the same NDK API Level. diff --git a/Handbook/src/misc/android-standalone-deployment/README.md b/Handbook/src/misc/android-standalone-deployment/README.md new file mode 100644 index 00000000..6fd3bb67 --- /dev/null +++ b/Handbook/src/misc/android-standalone-deployment/README.md @@ -0,0 +1,17 @@ +# Deploying to Android (Standalone) + +Epic Games provides official documentation for setting up Unreal projects targeting Android: + +- [Setting Up Android SDK and NDK for Unreal](https://dev.epicgames.com/documentation/en-us/unreal-engine/setting-up-android-sdk-and-ndk-for-unreal) +- [Android Quick Start](https://dev.epicgames.com/documentation/en-us/unreal-engine/setting-up-unreal-engine-projects-for-android-development) + +Here are a few important notes to consider: + +- Since SenseGlove provides native libraries built for Android, itโ€™s crucial to consult the [Platform Support Matrix](../../appendix/platform-support-matrix.html) before deciding to deploy your project to Android. +- Currently, all third-party native libraries are built against Android NDK API Level `29`. +- On Meta Quest devices, building against Android SDK API Level `29` or `32` has been tested and is supported. +- A [video tutorial on deploying to Oculus Quest devices and Android](https://youtu.be/zU8Nf4ssOO0) is also available. + +
+ +
diff --git a/Handbook/src/overview/README.md b/Handbook/src/overview/README.md index 399b5b22..ba5575c3 100644 --- a/Handbook/src/overview/README.md +++ b/Handbook/src/overview/README.md @@ -54,8 +54,9 @@ This section provides detailed information on configuring the plugin: Toipcs that do not fall under any specific category: -- [Upgrade Guide]() - [SenseGlove Console Commands](../misc/console-commands/) +- [Deploying to Android (Standalone)](../misc/android-standalone-deployment/) +- [Upgrade Guide]() - [Optimizing for more FPS]() ## ๐Ÿ› ๏ธ Advanced Topics