Never worry about file formats, resolutions, and codecs anymore thanks to Headjack's automated file-preparation and conversion.
Let others manage the content
You develop the app, but others can manage the app's content with our easy-to-use web CMS.
More on content management
Save time by customizing a template
Give your project a flying start by modifying one of our pre-designed templates from the Headjack Marketplace.
Powered by proven technology
Our Windows player is based on FFmpeg, while ExoPlayer plays your videos on Android, and the native iOS player is used on Apple devices.
Download & adaptive streaming
Video and spatial audio can either be downloaded to the device and played offline, or streamed adaptively as HLS.
Hardware capabilities check
Headjack automatically checks what the maximum playback resolution, FPS, and bitrate is for a device, so you are certain your video will play.
Handy download functions
Download single or multiple assets, and get their download progress using powerful built-in function calls.
A native Android service runs in the background to allow downloads to continue, even when users take off their headset.
Hosting & CDN
Uploaded media files are securely hosted on our Amazon S3 server, and delivered at lightning speeds through the CloudFront CDN.
Get the tile, description, category, file size, and other metadata using an array of useful helper functions.
Automatically pull content changes made in the Headjack CMS into the app each time a user opens your app.
Add custom metadata, like text and files, to templates and projects, to enable users to change their app settings directly from the CMS.
Support for all controllers
From the Gear VR touchpad and Oculus Touch, to bluetooth- and Go controllers, Headjack supports all the common VR controllers.
Standard button mapping
Make your life easier with our standard button mapping, which makes sure that click and back work, regardless of the controller used.
Click & gaze support
Trigger actions in your app by pointing a laser and clicking, or through gaze input, using Headjack's raycast helper functions.
More on app creation
Create once, deploy anywhere
Develop multi-platform apps that meet all the technical criteria of the various app stores.