StereoKit - Open-source Mixed Reality, Virtual reality and Augmented Reality Framework in C#

StereoKit - Open-source Mixed Reality, Virtual reality and Augmented Reality Framework in C#

Are You Truly Ready to Put Your Mobile or Web App to the Test?

Don`t just assume your app works—ensure it`s flawless, secure, and user-friendly with expert testing. 🚀

Why Third-Party Testing is Essential for Your Application and Website?

We are ready to test, evaluate and report your app, ERP system, or customer/ patients workflow

With a detailed report about all findings

Contact us now

Table of Content

I've recently been diving into StereoKit for some of my VR and AR projects, and it's been a game changer!

What is a StereoKit?

SteroKit is a free and open-source mixed reality library is incredibly fun and easy to work with, especially for building applications with C# and OpenXR. It makes things like hands and eye tracking super simple to access, which is great for building intuitive, interactive experiences.

Plus, it offers a flexible shader and material system with built-in PBR, so I can create realistic visuals with ease. It supports a wide variety of model and texture formats (.gltf, .glb, .obj, .jpg, .png, .psd, and more), making asset management a breeze.

The UI and interaction capabilities are easy to implement yet powerful enough for professional projects. I'm definitely excited about how StereoKit is shaping up for VR and AR in my current work!

Features of StereoKit!

  • Mixed Reality inputs like hands and eyes are trivial to access
  • Easy and powerful UI and interactions
  • Model formats: .gltf, .glb, .obj, .stl, ASCII .ply
  • Texture formats: .jpg, .png, .tga, .bmp, .psd, .gif, .hdr, .pic, .qoi, cubemaps
  • Flexible shader/ material system with built-in PBR
  • Performance-by-default instanced render pipeline
  • Skeletal/skinned animation
  • Flat screen MR simulator with input emulation for easy development
  • Builds your application to device in seconds, not minutes
  • Runtime asset loading and cross-platform file picking
  • Physics

Supported Platforms

StereoKit supports HoloLens 2, Oculus Quest, Windows Mixed Reality, Oculus Desktop, SteamVR, Varjo, Monado, and essentially everywhere OpenXR is!

These are the binaries that currently ship in the NuGet package. StereoKit developers working from C/C++ should be fine to build any architecture from this list of platforms.

It supports Windows, Windows HoloLens UWP, Linux, Android, however, It does not support macOS.

Architecture support has focused on 64 bit architectures, with exceptions for certain platforms. (If you require an additional architecture in the NuGet, please propose it as an Issue!).

Here, UWP's ARM builds much faster than UWP's ARM64, and WASM only comes in 32 bit flavors.

Dependencies

License

MIT License

Resources & Downloads

GitHub - StereoKit/StereoKit: An easy-to-use XR engine for building AR and VR applications with C# and OpenXR!
An easy-to-use XR engine for building AR and VR applications with C# and OpenXR! - StereoKit/StereoKit









Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

Read more