Android Unity Package Development

When working with Unity on Android, it's sometimes desirable to access Android features from within the Unity application. Fortunately, Unity provides a system for C#<->Java interop so that developers can interact with AAR libraries as Android Plugins. In order to create easily reusable plugins, it is sensible to package a plugin, along with its C# wrapper code, in a Unity package. This series will walk through all the steps necessary to create a Unity package with an integrated Android plugin, and build and publish it with Github Actions.

Getting Started

This article provides an introduction to the Android Unity packages and sets up a workspace to prepare for the later steps of the series.
Read more →

Unity Package

In the third installment of the Android Unity Package Development series, the Unity portion of the package is created to provide an interface for the Android Plugin.
Read more →