C++ virtual-reality

Open-source C++ projects categorized as virtual-reality Edit details

Top 19 C++ virtual-reality Projects

  • Bullet

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

    Project mention: CMakeLists.txt -> <terminated> (exit value: -1.073.741.515) | reddit.com/r/cpp_questions | 2022-08-09

    I'm trying to added bullet3 my cmake project. I got build with MSYS2. I copied bin(dll files), include(header files) and lib(dll.a files) to project. Then I added to CMakeLists. But I got `exit value: -1.073.741.515`. I Googled this and it means some dll files can't found. I suspect my CMakeLists.txt file. Here is my CmakeLists includes:

  • Relativty

    An open source VR headset with SteamVR supports for $200

    Project mention: XR2 Processor for purchase | reddit.com/r/virtualreality | 2022-09-25

    Not a subreddit but you should take a look at this https://github.com/relativty/Relativty

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • REFramework

    Scripting platform, modding framework and VR support for all RE Engine games

    Project mention: Interesting 🤔 | reddit.com/r/virtualreality | 2022-09-10

    And the Github for anyone wanting the modkit.

  • StereoKit

    An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!

    Project mention: Stereokit – open-source mixed reality library by Microsoft | reddit.com/r/patient_hackernews | 2022-07-20
  • OpenXR-SDK

    Generated headers and sources for OpenXR loader.

    Project mention: OpenXr runtime, Windows mixed reality runtime, 111.2208.18003 | reddit.com/r/WindowsMR | 2022-08-19
  • vircadia

    Vircadia open source metaverse platform. ("Project Athena")

    Project mention: vircadia VS overte - a user suggested alternative | libhunt.com/r/vircadia | 2022-07-26
  • cosmoscout-vr

    :milky_way: A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • polymer

    🎨 graphics + interaction engine (by ddiakopoulos)

  • PhoneVR

    Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.

  • Simple-OpenVR-Driver-Tutorial

    A sample OpenVR Driver for you to learn from

    Project mention: what would be the best way to emulate VR device through software? | reddit.com/r/SteamVR | 2022-03-19
  • AR-VR-Guide

    A guide covering Augmented Reality (AR), Virtual Reality (VR), Mixed Reality(MR), and Extended Reality(XR). Including headsets such as Microsoft HoloLens, PlayStation VR, and Oculus Quest 2.

    Project mention: Developing Augmented Reality (AR) & Virtual Reality (VR) apps on Windows, macOS, iOS, and Android. | reddit.com/r/programming | 2022-09-21
  • HadesVR

    The "DIY" SteamVR compatible VR setup made for tinkerers.

    Project mention: Custom VR System | reddit.com/r/virtualreality | 2022-05-18

    https://github.com/HadesVR/HadesVR i think this is the only DIY-able headset that is actualy usable, as most are just 3dof which isnt something that you want.

  • OpenKneeboard

    An open source Kneeboard

    Project mention: Frequencies and such | reddit.com/r/hoggit | 2022-09-26
  • Overte

    Overte is an open-source 3D client and server solution that allows for vast social & educational environments to be created and lived in while also being shared in real-time with others.

    Project mention: Hey what's is the best VR Metaverse out there? I want to make some virtual friends and explore virtual world with my Oculus headset 👀 is that possible or not yet? | reddit.com/r/oculus | 2022-08-10

    If you want something more experimental, I'm a developer for Overte -- it's open source and distributed. Much smaller population than the big ones, but a lot more flexible and more developer friendly. If you want to create something without anybody telling you what to do and how, that's the one.

  • OpenXR-Hpp

    Open-Source OpenXR C++ language projection

    Project mention: What is a good alternative (Wrapper Library) of OpenXR? | reddit.com/r/OpenXR | 2022-05-16

    This might not be exactly what you're looking for but there is this, https://github.com/KhronosGroup/OpenXR-Hpp. It provides a C++ interface to OpenXR, not as high level as the link you provided though

  • VirtualFortress2

    A TF2 VR port with hand tracking for SteamVR. Based on the 2008 source code and GMod VR

  • VREngine

    VREngine is a Unreal Engine plugin that lets you easilly create VR projects. It provides all the necessary ground work so you can focus more on the game rather than creating basic VR things like movement and item pickup.

  • linux-vr-player-or-something

    Very simple VR video player using libmpv and openhmd.

    Project mention: Can't get display from Rift CV1 | reddit.com/r/openhmd | 2022-07-13

    Using an Oculus Rift CV1 with nvidia - I've set up the udev rules and enabled extended mode, and got audio working via vr player. However in both the player and the simple example I can't get anything to appear on the display. I do get some effect though as after running either my computer thinks it sees a new display which shows up as a profile in xrandr (and it flickers like a new monitor was plugged in): HDMI-0 connected 2160x1200+2560+0 (normal left inverted right x axis y axis) 119mm x 66mm 2160x1200 90.00*+ as well as in displays on KDE - but nothing shows up on the headset and the light doesn't change from orange.

  • Array

    A virtual to physical world value system and vice versa (by ArrayCoreDevelopers)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-26.

C++ virtual-reality related posts


What are some of the best open-source virtual-reality projects in C++? This list will help you:

Project Stars
1 Bullet 9,798
2 Relativty 5,803
3 REFramework 1,125
4 StereoKit 693
5 OpenXR-SDK 550
6 vircadia 451
7 cosmoscout-vr 303
8 polymer 269
9 PhoneVR 225
10 Simple-OpenVR-Driver-Tutorial 161
11 AR-VR-Guide 72
12 HadesVR 72
13 OpenKneeboard 69
14 Overte 30
15 OpenXR-Hpp 25
16 VirtualFortress2 14
17 VREngine 10
18 linux-vr-player-or-something 6
19 Array 4
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.