As a developer, you will want to know what features and services are coming to Construct Arcade. This roadmap will brief you about exactly that. APIs that affect graphics will likely receive integrations with A-Frame, Three.js and/or Magnum.
- Filter by supported input
In the games overview, you can filter out games that don’t support certain input methods (e.g. “6-dof”, if you only have a “3-dof” controller).
- Autodetect supported input
In the games overview, the inputs filter will be autodetected based on conntected VR device, if possible.
- Leaderboards API
Simple to use and secure submission and retrieval of scores per player and game.
- Player API
API to retrieve a player’s profile picture and username.
On Our Minds
These APIs do not have an estimated release date, development has not necessarily started and may not even start this or next year.
- Generic Multiplayer API
Easy means for synchronizing headset and controller inputs for users in a game room. Your game will be able to create a room that can be joined by other players. It will be required to simulate the game state on all player instances using the input retrieved from the API. While this makes the API not viable for physics based games, it should be very useful for basically all other types of games.
This is a first step towards social VR gaming, although very technically limited.
- Avatar API
With multiplayer there is a need for player avatars. This will initially just offer a single colored mesh, but ensures forward compatibility of your game with potential customizable avatars in the future.