Open to roles
The workExperienceContact Let's talk

TyrAds Unity SDK

A Unity SDK for gamified loyalty and rewards. An offerwall rendered in a WebView, with locale management, native Android and iOS plugins, and a versioned binary package distribution.

Role

SDK Engineer, Consultant

Organisation

TyrAds

Period

Nov 2024 – Present

Platforms

Android, iOS

TyrAds SDK Premium Widget artwork: achievement medals, the T-Points token and a diamond.

Still from the project.

The challenge

A rewards offerwall is mostly integration surface: it has to authenticate a user, render remote content inside a Unity game, handle deeplink routes back into the app, resolve native dependencies on both platforms, and localise all of it, while staying simple enough to drop into someone else's project.

What I did

  • Created the Unity SDK for gamified loyalty programs.
  • Built the offerwall integration flow: user login, initialisation and authentication state, and deeplinking routes.
  • Implemented locale management so the offerwall presents in the player's language.
  • Built the native Android and iOS plugin layers, including notification modules.
  • Set up the packaging path: SemVer-versioned UPM package distributed as a compiled binary, with an SDK initialisation wizard for consumers.

Publicly documented SDK capabilities include the offerwall, WebView rendering, locale management, playtime rewards, achievements and daily rewards.