Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Jul 14, 2023. It is now read-only.

ferrobrew/exvr

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exvr

Virtual reality is a nascent field with a significant amount of potential. It is criminally underserved by its current ecosystem; highly-social, immersive experiences are possible today, but the state of affairs is that there isn't enough of a market to allow for these to be developed by the traditional games industry.

It doesn't have to be that way. Through extensive reverse engineering and the construction of a shared framework, we can look at bringing VR to flatscreen games in a way that both honours them and makes them so, so much more.

You've always been able to create characters in games and interact with other players. The only thing stopping us from being our characters is execution.

Objective

To build a general-purpose framework for adding VR to existing flatscreen games, with the following high-level goals to guide us (excerpt from xivr readme):

  • We should create a high-quality, comfortable, native experience comparable to an official project.
  • VR and non-VR players should be able to play, just like with VRChat.
  • It should be possible to play the actual game to completion, even if this is not necessarily the case on day one.
  • To the best of our ability, we should be open-source so that we can accept contributions from anyone.
  • The experience we create should entice flatscreen players to get headsets, and for non-players to become players.
  • Additional hardware capabilities should be supported where possible, including facial expression tracking, feet tracking, and more.
  • People should be able to have real social experiences.

This will necessitate a significant amount of work, including per-game reverse engineering, the development of generic VR abstractions, discovering new fields of VR design, external networking for the synchronisation of pose data, infrastructure around servers, and much more. It is not a project I intend to complete alone.

Projects

xivr

The lead project of exvr is xivr, an experimental project to bring Final Fantasy XIV to VR. It does not work, but it could. Only time and effort will tell.

common

Contains the crates that are shared between exvr projects. As xivr code matures, more of it will be moved to common, and xivr will consume common code to provide its functionality.

About

exvr: experimental VR ports

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.