Skip to content

jjant/runty8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7bde82 · Dec 29, 2023
Apr 1, 2023
Jul 24, 2022
Sep 30, 2023
Aug 20, 2022
Dec 29, 2023
Nov 18, 2022
Aug 16, 2022
Dec 29, 2023
Aug 20, 2022
Dec 11, 2022
Jan 30, 2023
Jan 30, 2023
Nov 8, 2022

Repository files navigation

Runty8 Logo

Runty8

A Pico8 clone in Rust.

Making your own games

Head over to our template for an example to get started!

Crates

  • runty8: Main entry point for games created with Runty8. Most Runty8 users should probably only depend on this crate.
  • runty8-core: Core types needed by every Runty8 related crate
  • runty8-runtime: Run standalone Runty8 games in native or wasm targets
  • runty8-editor: Run game inside editor
  • runty8-winit: Integration layer for winit
  • runty8-event-loop: Thin layer over winit/glow/glutin to have a cross-platform OpenGL/WebGL-powered event loop

Contributing

See the contributing guide for instructions on how to get started.

Examples

Celeste playthrough

Running

Run examples (celeste, moving_box, confetti) with:

cargo run --bin celeste -- --game
cargo run --bin confetti -- --game
cargo run --bin moving-box -- --game

Or run cargo run --bin to get a list of the available examples.

Press the Escape key to switch between the game and the editor.