Coding Global Background
Coding Global

Integrate Unity AR Experience exported as iOS Framework into Ionic Capacitor Project

Game Dev 🎮Mobile 📱
Archived 3 months ago
0 messages
2 members
4 months ago
Open in Discord
X
Andiry
Verified

Overview We are looking for a developer experienced in Unity, Xcode, and Ionic Capacitor to help integrate a Unity project into a Capacitor-based mobile application for iOS. The goal is to take a Unity application exported as an iOS framework (Xcode files provided) and embed it into a new Capacitor project with simple functionality (Hello World + a button to launch Unity). Tasks Take an existing Unity project and corresponding Xcode files exported for iOS integration (both will be provided). Create a new Capacitor-based mobile app (Hello World project). Implement a button within the Capacitor app that, when clicked, launches the Unity application embedded as a native iOS module. Current Tech Stack (Reference Information) Framework: Ionic Capacitor (hybrid app, primarily web-based with Capacitor wrappers) Local Database / Storage: Capacitor’s native storage wrapper (Uses UserDefaults for iOS) Data Synchronization: Provide a method to synchronize local Ionic Capacitor storage from Unity or vice versa. API Management (Smash Based): Communication between app and backend handled through a dedicated API layer. Requirements for Developer Strong experience with Unity iOS Framework exports and Xcode integration Knowledge of Ionic Capacitor setup and configuration for iOS Ability to bridge Unity with Capacitor apps on iOS Familiarity with Xcode, native iOS development, and CocoaPods Clean, maintainable, and well-documented code Deliverable A working Capacitor project that includes: A Hello World screen A button that launches the Unity application (from provided Xcode Unity export) Detailed technical documentation on how to integrate other Unity-based iOS frameworks into Ionic Capacitor step by step. The deadline is tight. Respond to this job post if you have the relevant expertise and we'll discuss the next steps.