- Sustained performance rather than short bursts
- Quiet thermal design
- Fast local storage
- Serviceable construction
- Shared Aevornix runtime
- Developer profile targeting
One library. Multiple ways to play.
Aevornix is designing a connected gaming hardware platform built around a shared runtime, Store, account system and game library.
Platform principle
Built as one system.
Four parts, designed together. A device profile is a set of capabilities within this system rather than a separate product with its own library and account.
The platform is one system with four parts: One library, One runtime, Multiple profiles, Connected services.
One library
Games and applications remain attached to one Aevornix account.
One runtime
Supported projects target shared execution and compatibility standards.
Multiple profiles
Developers build against defined home, portable and cloud profiles.
Connected services
Cloud saves, remote play, updates and account services move between supported devices.
Hardware profiles
Three profiles, one platform.
Each profile is being designed toward a set of principles. These are design directions rather than specifications. Nothing below is a committed capability.
Handheld platform
ResearchPortable access to the same account and compatible library.
Read the profile research →- Efficiency-oriented, RISC-V-directed research
- Portable power profile
- Docked and handheld modes
- Local and streamed play
- Shared save data
- Adaptive interface scaling
Cloud gaming
Future PlatformRemote execution for supported games and applications.
Read the profile research →- Account-linked sessions
- Regional game streaming
- Controller handover
- Save synchronisation
- Device-independent access
- Adaptive streaming
Platform architecture
The stack every profile shares.
Six layers. The top three run in production or developer preview today; the lower three are where the hardware work actually sits. Open a layer for its purpose, stage, product and what it means for a developer.
Shared software stack, 6 layers from top to bottom: 01 Games and applications, 02 Aevornix Store and library, 03 Aevornix account and identity, 04 Aevornix Runtime, 05 Operating and device services, 06 Home, handheld and cloud profiles.
Games and applicationsWhat a player actually runs, authored against a declared capability profile.Developer PreviewOpen
- Purpose
- What a player actually runs, authored against a declared capability profile.
- Development stage
- Developer Preview
- Related product
- Aevornix Engine
- Developer relevance
- This is your project. The profile you target is a build setting, not a separate port.
Aevornix Store and libraryDistribution, ownership and the library a player carries between devices.AvailableOpen
- Purpose
- Distribution, ownership and the library a player carries between devices.
- Development stage
- Available
- Related product
- Aevornix Store
- Developer relevance
- The distribution layer already runs in production, so it is the one part of this stack you can build against today.
Aevornix account and identityOne identity across the Store, the site, the tools and every device profile.AvailableOpen
- Purpose
- One identity across the Store, the site, the tools and every device profile.
- Development stage
- Available
- Related product
- Your account
- Developer relevance
- Entitlement and save ownership hang off this, so a player’s library is not per-device.
Aevornix RuntimePortable execution of compiled projects across supported targets.In DevelopmentOpen
- Purpose
- Portable execution of compiled projects across supported targets.
- Development stage
- In Development
- Related product
- Aevornix Runtime
- Developer relevance
- The compatibility contract. If your project runs on the runtime, moving between profiles is a capability question rather than a rewrite.
Operating and device servicesSystem services, permissions, storage, networking and application lifecycle.ResearchOpen
- Purpose
- System services, permissions, storage, networking and application lifecycle.
- Development stage
- Research
- Related product
- Aevornix OS
- Developer relevance
- Determines what a project may ask of a device, and how it starts, suspends and resumes.
Home, handheld and cloud profilesThe declared capability levels a build is certified against.Future PlatformOpen
- Purpose
- The declared capability levels a build is certified against.
- Development stage
- Future Platform
- Related product
- RVStack
- Developer relevance
- You target a profile, not a device. The profile is what the compatibility report is written against.
Continuity
Your session moves with you.
What the shared stack is for: a session that follows the account rather than restarting on each device.
- Start on the home systemA session begins on the profile with the most headroom.
- Continue on the handheldThe same title resumes on the portable profile.
- Resume through the cloudWhere no local device is available, the session runs remotely.
- Synchronise savesSave state follows the account rather than the hardware.
- Retain account identityOne identity across every profile.
- Retain library accessThe library is attached to the account, not the device it was bought on.
This flow describes a platform intention. No part of it is an operating service today.
Developer model
Build against profiles, not unknown hardware.
A profile can be built against before the machine exists. It states its capabilities; a build is checked against them and produces a report.
- Target profiles
- Build against a named capability profile rather than a specific machine.
- Defined capability levels
- Each profile states what it provides: ISA baseline, memory, graphics, storage, input.
- Performance budgets
- Frame, load and throughput envelopes belong to the profile, so optimisation has a target.
- Input profiles
- Controller, touch and docked input declared per profile rather than detected at runtime.
- Screen profiles
- Resolution and scaling behaviour declared, so interface work is deliberate across form factors.
- Certification checks
- A build is checked against the profile before it is considered deployable.
- Compatibility reports
- The check produces a report naming exactly what is met and what is not.
- Shared packaging
- One packaging path across profiles rather than a separate pipeline per device.
Development
Where the hardware work stands.
Filtered to the hardware and gaming-platform items. Every entry is at research stage, with its objective and dependencies.
Research(6)
Shared device software stack
Future PlatformDefine one stack (library, Store, account, runtime and device services) that every hardware profile shares.
- Depends on
- Portable runtime · Store account system
Hardware capability profiles
Future PlatformDefine the home, handheld and cloud capability profiles developers build against instead of unknown hardware.
- Depends on
- Shared device software stack · Device profile definitions
Home platform research
Future PlatformResearch a living-room system built for sustained performance, quiet operation and serviceability.
- Depends on
- Hardware capability profiles
Handheld platform research
Future PlatformResearch a portable system sharing one account, library and save data with the home profile.
- Depends on
- Hardware capability profiles
Cloud gaming
Future PlatformResearch remote execution and streaming for supported games, with account-linked sessions and save synchronisation.
- Depends on
- Shared device software stack · Cloud build and test
Input and controllers
Future PlatformResearch input profiles and controller handover across the hardware family.
- Depends on
- Hardware capability profiles