OpenClimber v2 is an open-source 3D urban climbing game focused on a custom physics-driven climbing system designed to support a wide range of climbing techniques and environments.
This version has been rebuilt from scratch with a cleaner architecture and full compatibility with Godot 4.x (Forward+ renderer). The goal is to create a highly dynamic climbing framework where climbable surfaces can be added freely without requiring rework of core movement logic or animation sets.
- Physics-based climbing interactions (not animation-dependent)
- Modular climbing system that supports arbitrary level design
- Realistic movement across common climbable surfaces (ledges, walls, etc.)
- Scalable system for more complex climbing geometry
- Realistic climbing and traversal on ledges
- Improved movement stability and edge interaction
- New character system to support procedural/dynamic climbing
- Improvements across standard climbable flat surfaces:
- walls
- ledges
- Better handling for dynamic climbable surface placement
- Overall system refinements and animation/physics transitions
- Realistic ladder climbing and transitions
- Consistent mounting/dismounting behavior
- Improved interaction logic for ladder geometry
- Support for more difficult and complex climbable surfaces
- Wider range of wall sections and geometry types
- Vertical tunnels and other non-standard climbing environments
- Expanded edge cases and robustness improvements
A new character system is currently in development to better support procedural climbing.
Instead of relying on large animation sets, the redesign uses a custom ragdoll-like simplified humanoid rig, initially built from primitive shapes (cuboids, cylinders, capsules). This enables tuning arm/leg positioning dynamically to adapt to diverse climbing geometry.
Why this approach?
Traditional animation-based solutions scale poorly for this project’s scope, since the intent is to allow arbitrary climbable surfaces without needing to constantly redo animation logic or movement code.
- Download Godot 4.x from the official website:
https://godotengine.org/download/ - Open the project by selecting
project.godotin Godot.
🎥 Preview Screencast:
Watch here