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 |
|
|