No description
Find a file
Shane Madden 9221cc6a48
Some checks failed
check / stable (push) Has been cancelled
check / nightly (push) Has been cancelled
Prep 0.23.1 release (#551)
2025-07-31 15:57:55 -06:00
.github/workflows Update GH actions images to supported versions (#534) 2024-08-19 17:44:22 -06:00
src Fix wrong return type on EffectType::ticks_remaining (#550) 2025-07-31 15:48:25 -06:00
.gitignore Fix repository metadata. 2019-07-20 19:50:39 -07:00
Cargo.toml Prep 0.23.1 release (#551) 2025-07-31 15:57:55 -06:00
CHANGELOG.md Prep 0.23.1 release (#551) 2025-07-31 15:57:55 -06:00
CONTRIBUTING.md Update CONTRIBUTING.md and small README fixes (#382) 2023-03-26 12:09:49 -06:00
LICENSE Move api to separate crate. 2018-02-26 22:00:36 -08:00
logo.png Add logo to README.md 2019-07-20 21:46:46 -07:00
README.md Update readme to remove outdated portions (#537) 2024-08-27 17:17:06 -06:00
rustfmt.toml update rustfmt config (#445) 2023-08-30 17:54:59 -06:00

screeps-game-api

Build Status crates.io version badge dependency status docs.rs version badge

Rusty Screeps Logo

Typed bindings to the Screeps in-game API for WASM Rust AIs.

Also the homepage for tools relating to writing Screeps AIs in Rust.

screeps-game-api is a Rust binding to the JavaScript APIs for programs compiled to WASM using wasm-pack.

Please see the screeps-starter-rust example project for an example with instructructions for getting started, or the docs for a detailed API reference.

Writing Screeps code in Rust can be nice, but it can also be annoying. If you have tips, tricks, or other things you'd like to share, make an issue! We need to write more documentation, and if we have enough ideas, we can start an mdbook for this repository.

If you need help or want to share feedback, feel free to open an issue or come say "Hi!" on the official Screeps Discord in the #rust channel!