Jump to content
  • Advertisement
Sign in to follow this  

Lullaby: Google's C++ Library for VR

This topic is 552 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Google's latest open source project is Lullaby, a collection of C++ libraries designed to help teams develop virtual and augmented reality experiences.

Built on an entity-component system architecture (ECS), Lullaby's goal is to provide an efficient, data-driven way to create, manipulate, and interact with objects in a "virtual" world.

Lullaby lists its full feature list as:

  • 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.

    You can learn more about Lullaby at the GitHub page: https://github.com/google/lullaby

    View full story

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!