This robot was built to scale a mountain. Make it to the top!

Solo project developed during the GMTK Game Jam 2024 given theme "Built to Scale".

Hint: Hold down jump button to clear large boulders

Assets Used:

Kenney - Toon Characters 1Robot character textures
Kenney - Shape CharactersBoulder hazard texture
Kenney - Pattern PackPattern textures
Kenney - Background Elements ReduxCloud textures
Kenney - Emotes PackHeart emote texture
Kenney - Input PromptsUI textures for input
Kenney - FontsFonts
Kenney - MedalsMedal texture
Kenney - Music Jingles
Kenney - UI Audio
Kenney - Impact Sounds
All sound effects
Abstraction - Three Red Hearts AlbumTwo music tracks:
1. Puzzle Pieces
2. Candy
Queble - Palette Limiter ShaderOverlay shader to limit color palette
Kerrie Lake - Resurrect 64 PaletteColor palette

Tools Used:

  • Godot 4.3  (GDScript)
  • GIMP 2.10

How Was This Made?

Simple smoke and mirrors. The player is running on a flat, static body that never actually moves. The camera's rotation and position does all the work to create the illusion of climbing uphill.

Bouldering Bounce Godot Editor Game View

Demonstration of the camera's position and rotation when reaching a "60-degree" slope.

Then, I use a simple curve resource to drive this camera's rotation and position! I also use this curve to adjust the rate at which hazards spawn, their speed, and to procedurally generate the HUD element that tracks the player's climb and slope steepness.

Curve Resource driving Bouldring Bounce

This curve is a sequence of points where x, y ∈ [0.0, 1.0] that the game samples from in multiple places.

That's pretty much the gist of it.  Thanks for playing!

StatusPrototype
PlatformsHTML5
AuthorDarienMC
Made withGodot

Leave a comment

Log in with itch.io to leave a comment.