Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
p1proto is a compact 2D platformer demo built with Godot 4 and a Rust GDExtension. It is a small reference project focused on room-to-room traversal, reusable gameplay entities, and lightweight persistence.Features• Player movement with coyote time, jump buffering, jump cut, and snappy ground turning• Multi-room traversal with boundary-based room transitions and portal teleports• LDtk-authored rooms loaded as Godot scenes• Interactive entities: checkpoints, collectible stars, keys and locks, pressure plates, moving platforms, crumbling platforms, pushable crates, portals, and switch doors• Main menu with New Game / Continue• Pause menu, star counter UI, and explored-room world map• Simple persistence for checkpoints, collected items, unlocked locks, and explored rooms
p1proto
A compact 2D platformer prototype built with Godot 4 and a Rust GDExtension. Room-to-room traversal, stateful world objects, lightweight save data, and gameplay logic on the Rust side.
Highlights
- Player movement with coyote time, jump buffering, jump cut, and ground turn acceleration.
- Multi-room traversal via boundary transitions and portal teleports.
- LDtk-authored rooms imported as Godot scenes.
- Stateful entities: checkpoints, collectible stars, keys/locks, pressure plates, moving/crumbling platforms, pushable crates, portals, switch doors.
- Menu flow (New Game / Continue), pause menu, star counter, and explored-room world map.
Quick Start
Requires Rust (cargo) and Godot 4 on PATH.
cd rust && cargo build
cd ../godot && godot --path .
Or on Windows:
./scripts/run.ps1 # build + launch
./scripts/run.ps1 -Build Release # release build
./scripts/run.ps1 -Editor # open editor
./scripts/export.ps1 # export Windows build
Controls
| Key | Action |
|---|---|
| Left / Right | Move |
| Space | Jump |
| Up | Activate portals |
| M | Toggle world map |
| Esc | Pause |
| B | Toggle background music |
Repository Layout
| Directory | Contents |
|---|---|
godot/ |
Godot project, scenes, assets, pipelines, and add-ons |
rust/ |
GDExtension crate — gameplay, UI, rooms, save logic |
scripts/ |
Helper scripts (run, export, update gdext) |
screenshots/ |
Media for docs and store listings |
docs/ |
Supporting documentation |
License
MIT — bundled add-on licenses under godot/addons/ may differ.
p1proto is a compact 2D platformer demo built with Godot 4 and a Rust GDExtension. It is a small reference project focused on room-to-room traversal, reusable gameplay entities, and lightweight persistence.
Features
• Player movement with coyote time, jump buffering, jump cut, and snappy ground turning
• Multi-room traversal with boundary-based room transitions and portal teleports
• LDtk-authored rooms loaded as Godot scenes
• Interactive entities: checkpoints, collectible stars, keys and locks, pressure plates, moving platforms, crumbling platforms, pushable crates, portals, and switch doors
• Main menu with New Game / Continue
• Pause menu, star counter UI, and explored-room world map
• Simple persistence for checkpoints, collected items, unlocked locks, and explored rooms
Reviews
Quick Information
p1proto is a compact 2D platformer demo built with Godot 4 and a Rust GDExtension. It is a small reference project focused on room-to-room traversal, reusable gameplay entities, and lightweight persistence.Features• Player movement with coyote time, jump buffering, jump cut, and snappy ground turning• Multi-room traversal with boundary-based room transitions and portal teleports• LDtk-authored rooms loaded as Godot scenes• Interactive entities: checkpoints, collectible stars, keys and locks, pressure plates, moving platforms, crumbling platforms, pushable crates, portals, and switch doors• Main menu with New Game / Continue• Pause menu, star counter UI, and explored-room world map• Simple persistence for checkpoints, collected items, unlocked locks, and explored rooms