Edit of asset "p1proto - Rust GDExtension Platformer Demo" Accepted

Old/Current New/Edit
Title p1proto - Rust GDExtension Platformer Demo p1proto - Rust GDExtension Platformer Demo
Description p1proto is a Godot 4.6 2D platformer demo backed by a Rust GDExtension. It is a small reference project that focuses on room-to-room traversal, reusable gameplay entities, and lightweight persistence.

Included 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 including checkpoints, collectible stars, keys and locks, pressure plates, moving platforms, crumbling platforms, pushable crates, portals, and switch doors.
- Main menu with New Game / Continue flow.
- Pause menu, star counter UI, and an explored-room world map.
- Simple persistence for checkpoints, collected items, unlocked locks, and explored rooms.

Setup:
1. Download the project from the repository.
2. Build the Rust extension in the `rust/` directory with `cargo build` or `cargo build --release`.
3. Open the `godot/` folder in Godot 4.6.

Controls:
- Arrow keys: move
- Space: jump
- Up: activate portals
- M: open or close the world map
- Esc: pause
- B: toggle background music

Notes:
- This is a project demo, not an editor plugin.
- Because it uses a Rust GDExtension, the downloaded project is not a pure GDScript sample and requires a Rust toolchain to rebuild platform libraries.
- The project is intended as a compact reference implementation for room transitions, stateful entities, and Rust + Godot integration.
p1proto is a Godot 4.6 2D platformer demo backed by a Rust GDExtension. It is a small reference project that focuses on room-to-room traversal, reusable gameplay entities, and lightweight persistence.

Included 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 including checkpoints, collectible stars, keys and locks, pressure plates, moving platforms, crumbling platforms, pushable crates, portals, and switch doors.
- Main menu with New Game / Continue flow.
- Pause menu, star counter UI, and an explored-room world map.
- Simple persistence for checkpoints, collected items, unlocked locks, and explored rooms.

Setup:
1. Download the project from the repository.
2. Build the Rust extension in the `rust/` directory with `cargo build` or `cargo build --release`.
3. Open the `godot/` folder in Godot 4.6.

Controls:
- Arrow keys: move
- Space: jump
- Up: activate portals
- M: open or close the world map
- Esc: pause
- B: toggle background music

Notes:
- This is a project demo, not an editor plugin.
- Because it uses a Rust GDExtension, the downloaded project is not a pure GDScript sample and requires a Rust toolchain to rebuild platform libraries.
- The project is intended as a compact reference implementation for room transitions, stateful entities, and Rust + Godot integration.
Category Demos Demos
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/h2cone/p1proto https://github.com/h2cone/p1proto
Issues Url https://github.com/h2cone/p1proto/issues https://github.com/h2cone/p1proto/issues
Godot version Godot 4.6 Godot 4.6
Version String 0.1.0 0.1.0
Download Commit 4e6e65279bc929f1f47f41f01326c33d0633fda1 4e6e65279bc929f1f47f41f01326c33d0633fda1
Download Url (Computed) https://github.com/h2cone/p1proto/archive/4e6e65279bc929f1f47f41f01326c33d0633fda1.zip https://github.com/h2cone/p1proto/archive/4e6e65279bc929f1f47f41f01326c33d0633fda1.zip
Icon Url https://raw.githubusercontent.com/h2cone/p1proto/main/assets/icon.png
https://raw.githubusercontent.com/h2cone/p1proto/main/assets/icon.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/h2cone/p1proto/main/assets/run.gif
Thumbnail