Skip to content
forked from google/lullaby

A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences

License

Notifications You must be signed in to change notification settings

blackux/lullaby

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lullaby

What is Lullaby?

Lullaby is a collection of C++ libraries designed to help teams develop virtual and augmented reality experiences.

Key Features

  • High-performance C++ libraries designed for building VR/AR apps.
  • Support for full 3D VR environments, including geometric worlds, panoramic images, and spatial audio.
  • Entity-Component-System architecture for efficient runtime performance.
  • Data-driven development tools for quick iteration.
  • Common set of widgets (eg. images, labels, buttons, reticle, etc.) for UI development.
  • Material VR: Widgets (eg. images, labels, buttons, reticle, etc.) for building VR UIs.
  • Animation system for fluid, responsive UIs and "living" environmental objects.
  • Support for Cardboard/Daydream headsets, Daydream VR Controller, and VR Keyboard.
  • Java-based API for integration with existing Android applications.
  • Used by multiple teams across Google incl: VR Home, Play Store, YouTube, Play Movies, and Earth.
  • Multiplatform support: Android, iOS, Linux, and Windows.

Documentation

Documentation is available here.

Status

The release of Lullaby is still very much a work-in-progress. Your patience is appreciated while we work on porting our internal libraries, build processes and docs externally.

Contributing

We are unable to take your pull requests at this time, but are working on fixing that.

License

Apache License, Version 2.0

Disclaimer

This is not an official Google product.

About

A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • C 0.2%