/MixedReality-Unreal-HoloPipes

The classic pipes puzzle game, built for HoloLens 2 with Unreal Engine

Primary LanguageC++MIT LicenseMIT

page_type name description languages products
sample
HoloPipes
HoloPipes is an open source sample puzzle game for HoloLens 2 built with Unreal Engine.
cpp
windows-mixed-reality
hololens

HoloPipes

License

Supported Unreal versions Supported device
Unreal Engine 4.26+ HoloLens 2

Play the classic pipes puzzle game, taken to another dimension! HoloPipes is an open source sample app for HoloLens 2, built with Unreal Engine. If you're just looking to try out the app, HoloPipes is also available for download to a HoloLens 2 device from the Microsoft Store.

Placing a pipe in the puzzle

Contents

File/folder Description
docs README assets and documentation.
pipes Unreal Engine project files and assets.
scripts Build and artifact scripts.
.gitignore Define what to ignore at commit time.
CODE_OF_CONDUCT Microsoft Open Source Code of Conduct policy.
LICENSE MIT source code license.
README.md This README file.
SECURITY Software security and issue reporting information.

Prerequisites

Setup

  1. Clone or download this sample repository
  2. Navigate to the pipes folder and open up HoloPipes.uproject in Unreal Engine 4.26 or later

Running the app

Scrolling menu with unlimited levels

Next steps

Visit the Mixed Reality Unreal Samples repository to see a list of all of Microsoft's open source mixed reality sample projects built with Unreal Engine.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.