
Smart Platforms
A downloadable asset pack
Flexible moving platforms for Godot 4.7+
Smart Platforms provides reusable 2D platform behaviors built around regular Godot nodes and the Inspector.
Add a platform, choose how it moves, configure its path and start testing.
No custom editor dock. No autoload. No required player controller.
9 Platform Types
- Linear Platform
- Waypoint Platform
- Circular Platform
- Orbit Platform
- Elevator Platform
- Triggered Platform
- Falling Platform
- Crumbling Platform
- Timed Platform
Native Godot Movement
Smart Platforms uses AnimatableBody2D and Godot's native physics behavior.
Characters using standard CharacterBody2D movement can be carried by moving platforms without requiring a custom carry system.
Configure Everything in the Inspector
Control:
- Movement speed
- Acceleration and deceleration
- Waiting times
- Playback behavior
- Movement direction
- Triggers
- Collision size
- One-way collision
Simple mode exposes the essential settings, while Advanced mode provides detailed control.
Visual Path Editing
Waypoint Platforms can use regular Marker2D children as path points.
Move the markers directly in Godot's 2D editor to design a route without manually editing Vector2 arrays.
Elevators can use the same workflow for floor positions.
Multiple Movement Behaviors
Platforms support common playback modes including Once, Loop and Ping Pong.
Create horizontal platforms, vertical elevators, circular platforms, orbiting platforms and complex multi-point routes.
Falling & Crumbling Platforms
Create platforms that react to the player with configurable delays, warnings and respawn behavior.
Respawning platforms are protected against unwanted immediate re-triggering while the player remains inside the trigger area.
Custom Visuals
Use a built-in visual, your own Texture2D, or your own animated SpriteFrames.
Visuals remain independent from collision and movement logic.
Optional Audio & VFX
Add start, movement, point-reached and stop sounds.
Optional PackedScene VFX hooks are also available for important platform events.
Reusable Platform Profiles
Optional Godot Resources allow multiple platforms to share common movement configurations.
Profiles remain optional. Every platform can still be configured locally.
Useful Runtime API
Common controls include:
enable()
disable()
reset()
go_to_start()
go_to_end()
get_progress()
Elevators additionally provide methods for selecting and navigating between stops.
Installation
Copy:
addons/smart_platforms/
into your Godot project.
Reload the project if necessary. No plugin activation is required.
Included
- Complete Smart Platforms addon
- 9 configurable platform scenes
- Marker2D waypoint workflow
- Elevator stop system
- Optional reusable Platform Profiles
- Custom static and animated visuals
- Audio and VFX hooks
- Full GDScript source code
- Documentation and integration guides
Compatibility
Godot 4.7+
Developed and validated with Godot 4.7.2 stable.
2D only.
License
Commercial use is allowed in your own games and applications.
Redistribution or resale of the addon itself as a standalone product, template, toolkit or competing asset is not permitted.
| Published | 21 hours ago |
| Status | Released |
| Category | Assets |
| Author | Asago |
| Genre | Platformer |
| Tags | 2D, gdscript, Godot, godot-4, Modular, sourcecode, tools |
| AI Disclosure | AI Assisted, Code |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $1.99 USD. You will get access to the following files:
Development log
- Smart Platforms 1.0.0 is now available21 hours ago


Leave a comment
Log in with itch.io to leave a comment.