Godot runner
This project is my first attempt at building a 3D endless runner in Godot.
The original goal was simple: remake the core mechanics of games like Temple Run or Subway Surfers without reinventing the wheel. I wanted to focus on implementation rather than game design since the mechanics already exist, I thought it would be straightforward to reproduce them.
It wasn’t 😄
I quickly discovered that even “simple” runner mechanics require specific animations and state handling sliding, falling, losing states, transitions, and proper feedback. While I didn’t fully achieve the polished result I imagined, the project became a strong learning experience.
What I learned:
-
Object pooling for performance optimization
-
Spawning and recycling world chunks
-
Basic 3D movement logic
-
Scene organization and cleaner project structure
-
Handling common runner gameplay patterns
The full source code is available for beginners who want to explore how a basic 3D runner can be structured in Godot. It’s not perfect, but it’s honest progress and a solid foundation to improve on.
If you're learning game development, feel free to explore, modify, and build on it.

| Updated | 8 days ago |
| Published | 16 days ago |
| Status | Prototype |
| Platforms | HTML5 |
| Release date | 16 days ago |
| Author | Adme Ricardo |
| Genre | Platformer |
| Made with | Godot |
| Tags | 3D, 3D Platformer, Endless, Endless Runner, Godot, infinite-runner, Runner |
| Code license | MIT License |
| Asset license | Creative Commons Zero v1.0 Universal |
| Average session | A few seconds |
| Languages | English |
| Inputs | Keyboard, Touchscreen |
Download
Click download now to get access to the following files:
Development log
- Godot game challenge8 days ago






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