During this Jam participants build small games on RIVES (RISC-V Verifiable Entertainment System), a fantasy console that can run small games written in any language that compiles to RISC-V. RIVES can natively verify and store submitted gameplay files as rewatchable tapes and add players to leaderboards. RIVES lets anyone build custom leaderboards and more.
RIVES currently includes direct support for C and Nelua. Any programming language can be used with RISC-V binding work. Other languages have also been used, see details in the Docs.
Display size | up to 256x256 pixels |
Frame rate | up to 60Hz |
Colors | up to 32 color palette, we recommend using the official color palette, but it can be changed |
Audio | up to 32 simultaneous basic waveforms (8-bit chiptune style) |
Input | 8 digital button gamepad (4 directional buttons, 4 action buttons) |
CPU | RISC-V with a base clock of 128MHz |
OS | RIV OS, a custom Linux distribution based on Alpine Linux |
Processing limit | 96 billion RISC-V instructions, enough for 30 min sessions of DOOM |
Memory limit | 96MB |
Game Cartridge Size | 256KB |
YES!
YES!
YES!
Absolutely anything.
As long as the aspect ratio is 1:1.
NO!
It's encouraged to use original assets, but youโre welcome to use any assets you have legal rights to use.
NO, to allow people playing your game with gamepads and also easily on smartphones.
You can try, but fitting in just 256KB will be hard, itโs recommended to use just basic waveforms for sound and music.
No, but we recommend doing so we can learn more about how the community is using our game console, and also to bootstrap the community.