This game was made for the Gamedev.js Jam 2025 the theme was balance. The game is a Tetris/tower/physics game. It was a lot of fun to make. I hope you enjoy playing it.
Warning if you are on a phone and you cant rotate the blocks you may need to zoom out this can usually be done in the accessibility settings
Game on itch: https://dallin-tg.itch.io/topple
Controls:
Desktop:
Move: WASD / arrow keys
Holding Shift will move the blocks at 2x speed
Rotate: R/E/Q or middle mouse button
Zoom: scroll wheel
Drop Block: space
Mobile:
Tap left side of screen to move left
Tap right side of screen to move right
Tap top middle of screen to Rotate block
Hold bottom middle of screen to move down faster
Tech I used:
Odin lang: https://odin-lang.org/
Raylib: https://www.raylib.com/
Box2d: https://box2d.org/
Clay UI: https://www.nicbarker.com/clay
Build: if you whant to build this frome sorce make shure you have the odin compiler then run build_release.(bat/sh)
if you want to do a web buld you will need emscripten and then you will need to agust the
build_web.(bat/sh) to use the corect path and if you are using the .sh you may need to fix some things i have changed some thing in the .bat and cant be botherd to chang them in the .sh
Credits:
Music:
"Cloud Dancer " Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/
"Space Jazz" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
http://creativecommons.org/licenses/by/4.0/
"Guzheng City" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License