Rust crab riding a skateboard

Skate 3 Rust Engine

A Rust and Bevy skating project built from Skate 3 reverse-engineering research. Includes skating, tricks, grinds, offboard movement, difficulty settings and .skate map support. Gameplay parity is still a work in progress.

Play

Extract the Windows release ZIP and run skate3rust.exe. Select your Skate 3 Xbox 360 ISO. Setup prepares the skater, animations and all disc maps, then starts University. No Blender, Python or Rust installation is needed. The first setup needs internet access and can take a while.

Use an XInput controller to play. Escape opens graphics, difficulty and map settings. Loading another map restarts the game session.

Skate 3 assets are not included. Your converted files stay in %LOCALAPPDATA%/Skate3RustEngine.

Build

Requires Windows, Rust with the MSVC toolchain, and LLVM installed in its default location. Run BUILD.bat to build, then PLAY.bat to launch the test world. Use PLAY-MAP.bat to select a map. An XInput controller is required for gameplay; Escape opens difficulty and graphics settings.

Development builds use a prepared asset set in assets/private/ or the installed asset directory. Build-Release.ps1 builds the portable Windows package and requires Python 3.13. Published GitHub releases build and attach the package automatically.

Custom animations and climbing support remain available, but no custom clips are shipped. The included format-demo map is original procedural content.

Implementation notes are in docs/. Patched Bevy dependencies and their licenses are in vendor/. This is an unofficial project, not affiliated with EA.

S
Description
No description provided
Readme GPL-3.0
51 MiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 87%
Python 8.9%
Lua 2.6%
PowerShell 0.7%
WGSL 0.4%
Other 0.3%