Files
website/roadmap.html
github-actions[bot] 1bb0ee3fe5 deploy: c510b9c2b5
2025-07-10 03:23:56 +00:00

22 lines
18 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en" dir="ltr" class="mdx-wrapper mdx-page plugin-pages plugin-id-default">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.1">
<title data-rh="true">Roadmap | Stardust XR</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://stardustxr.org/roadmap"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Roadmap | Stardust XR"><meta data-rh="true" name="description" content="Warning. This roadmap is now outdated."><meta data-rh="true" property="og:description" content="Warning. This roadmap is now outdated."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://stardustxr.org/roadmap"><link data-rh="true" rel="alternate" href="https://stardustxr.org/roadmap" hreflang="en"><link data-rh="true" rel="alternate" href="https://stardustxr.org/roadmap" hreflang="x-default"><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Stardust XR RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Stardust XR Atom Feed">
<script src="https://plausible.fyralabs.com/js/script.hash.outbound-links.js" defer="defer" data-domain="stardustxr.org"></script><link rel="stylesheet" href="/assets/css/styles.c46a9385.css">
<link rel="preload" href="/assets/js/runtime~main.6124d2b9.js" as="script">
<link rel="preload" href="/assets/js/main.0fbbb017.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"dark")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/icon.webp" alt="Stardust XR logo, a yellow astroid with smaller white astroids around it" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/icon.webp" alt="Stardust XR logo, a yellow astroid with smaller white astroids around it" class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate">Stardust XR</b></a></div><div class="navbar__items navbar__items--right"><a href="https://twitter.com/stardustxr" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a href="https://discord.gg/A9w7fKE" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Discord<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a href="https://matrix.to/#/#stardustxr:matrix.org" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Matrix<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a href="https://github.com/StardustXR" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><a href="https://github.com/sponsors/technobaboo" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Sponsor This<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="searchBox_ZlJk"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><main class="container container--fluid margin-vert--lg"><div class="row mdxPageWrapper_j9I6"><div class="col col--8"><article><h1>Roadmap</h1><p><strong>Warning. This roadmap is now outdated.</strong></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="10-minimum-viable-product">1.0 (Minimum Viable Product)<a href="#10-minimum-viable-product" class="hash-link" aria-label="Direct link to 1.0 (Minimum Viable Product)" title="Direct link to 1.0 (Minimum Viable Product)"></a></h2><ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Core functionality<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->IPC+RPC</li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Client<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Fusion<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Initial connection</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Node type creation/destruction</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Interface interaction</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Callbacks</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Documentation</li></ul></li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Server<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Per-client scenegraph</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Statically link StereoKit</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Basic features<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Logic step</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Spatial transforms<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Absolute movement</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Relative movement</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Spatial parenting</li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Models<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Loading</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Setting material parameters</li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Fields (SDFs for interaction)<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Box field</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Rounded box field</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Sphere field</li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Input<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Input methods<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Hand input<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Creation from OpenXR</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Creation from StereoKit (flatscreen)</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Interaction with clients</li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Pointer input<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Creation from StereoKit (flatscreen, mouse cursor ray)</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Interaction with clients</li></ul></li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Input handler<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Async input propagation through distance</li></ul></li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Environment<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Set skytex</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Set skylight</li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Items<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Base item class</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Base item accepter class</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Environment equirectangular item</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Environment equirectangular accepter</li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->2D integration<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Panels<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Panel item</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->smithay (for Wayland)<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Rendering</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Input seats</li></ul></li></ul></li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Panel shells<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Accept panel items</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Put surface on model material&#x27;s texture</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Feed input through to panel</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Release panel items</li></ul></li></ul></li></ul></li></ul></li><li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Daily Drivable System<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->GUI App Launcher (Protostar)<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Get desktop files</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Find and parse icons</li><li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Display icons and desktop files in grid</li><li class="task-list-item"><input type="checkbox" checked="" disabled=""> <!-- -->Launch executables spatially</li></ul></li><li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Panel Item UI<ul class="contains-task-list containsTaskList_mC6p"><li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Flatland</li></ul></li></ul></li></ul><p>More to come!</p></article></div><div class="col col--2"><div class="tableOfContents_bqdL thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#10-minimum-viable-product" class="table-of-contents__link toc-highlight">1.0 (Minimum Viable Product)</a></li></ul></div></div></div></main></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Docs</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/get-started/setup-openxr">Getting Started</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://discord.gg/A9w7fKE" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://matrix.to/#/#stardustxr:matrix.org" target="_blank" rel="noopener noreferrer" class="footer__link-item">Matrix<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://twitter.com/stardustxr" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/StardustXR" target="_blank" rel="noopener noreferrer" class="footer__link-item">Stardust XR (GitHub)<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/sponsors/technobaboo" target="_blank" rel="noopener noreferrer" class="footer__link-item">Sponsor This<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Code</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/StardustXR/stardust-xr-server" target="_blank" rel="noopener noreferrer" class="footer__link-item">Stardust XR (Server)<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/StardustXR/stardust-xr" target="_blank" rel="noopener noreferrer" class="footer__link-item">stardust-xr (includes Fusion)<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/StardustXR/flatland" target="_blank" rel="noopener noreferrer" class="footer__link-item">Flatland<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2025 Nova King</div></div></div></footer></div>
<script src="/assets/js/runtime~main.6124d2b9.js"></script>
<script src="/assets/js/main.0fbbb017.js"></script>
</body>
</html>