A CMS for all your Unity video apps
The Unity game engine is excellent for developing games, but less for apps that need continuous updates of content since they always require app updates. By hooking up the Headjack CMS to your Unity project, you can always push fresh videos to your app in real-time.
Start crafting your own fully branded experiences from scratch
With our suite of integration tools, it's now super easy to hook up the Headjack CMS to the widely popular Unity Game Engine. Headjack can serve as your rock-solid back end for more complex or custom video apps. On top of that, you don't need to worry about SDK integrations or video playback since we already laid the groundwork for you as a developer.
Build with our Open API and dedicated unity SDK
Since you can now harness the full power of a game engine, this opens up endless possibilities for you to create fully interactive and beautifully styled VR video apps.
Mix in 3D models, create branching storylines or build in a questionnaire, there is virtually no limit in what you can build.API Documentation
Handy download functions
Download single or multiple assets and get their download progress using powerful multi-platform download manager.
VR-ready video players for all supported platforms
Video players for Windows, Android and iOS are included with the SDK, with 4K+ video support and supporting many common VR video projections.
Hardware capabilities check
The Headjack SDK checks your device's maximum playback capabilities and downloads the appropriate video, so you are certain your video will play.
Spatial Audio Support
The two common spatial audio formats supported on all platforms: first-order AmbiX audio embedded in the video or separate second-order TBE audio.
SRT subtitle support
Download and display subtitles under your VR videos using the SDK's built-in SRT subtitle file support.
Add custom metadata, like text or files, to templates and projects to enable users to customize their app directly from the CMS.
Standard button mapping
Make your life easier with our standard button mapping, which makes sure that confirm and back actions work, regardless of the controller used.
Laser & gaze support
Navigate menus in your app by pointing a laser or through gaze input, using Headjack's raycast helper functions and laser/crosshair rendering.
SDK integration for all VR platforms
The Unity VR SDKs that Headjack supports are already included and fully tested in the Headjack SDK package.
Easily work with the Headjack CMS data by getting title, description, category, file size, and other metadata using an array of useful helper functions.
Runtime Image Loader
High-performance runtime image loading on all platforms, to quickly load rich menus with thumbnails, screenshots, etc.
Built-in simple VR-ready pop-up system to display notifications, warnings or errors to the user in VR.
VR Camera system
Create the correct stereo VR camera setup in Unity using a single function call, compatible with all VR platforms that Headjack supports.
Source-available templates to save you time
To get a head start on development, grab one of our templates and alter it to your specific needs. All of our templates are freely available as complete Unity projects, which you can download in our marketplace.
All the benefits of cloud build with your custom projects
When you build video apps with our SDK at its core, make sure to upload your custom template to your Headjack account. This way, your apps can be easily built for all compatible platforms with our Unity Cloud Build solution
Build app store compatible
App package hosting
Build without unity
Easy multiplatform support
Meet Our Support Team
Headjack originated from Purple Pill, our VR production/R&D studio we started back in 2014. We've always had a strong focus on high quality 360 video and custom app development, and made significant contributions to the community by sharing our insights through our blogs and helping out other VR production studios from around the globe.
Contact the installation wizards