Every degree matters

This is my entry for the Sim Jam (theme: A Matter of Degree). Due to work I only got around 12 hours time to work on it, so many initial ideas (and most of the polishing) didn't make it in. Hope you enjoy it anyways.

What is this?

It's like single-player pong meeting a time-stop game. Try to move your little floating, glowing ball through different levels. Sounds easy? It is. But there is a catch: 

  • You control the level, not the ball itself.
  • There is stuff you don't want to touch.

Still easy. Just make sure to not over-rotate. Because your score is only determined by how many degrees you rotated the level to finish it. So take your time (after all it's a simulation game) and plan your moves ahead to complete all levels.


  • 15 unique levels, including a small tutorial to get you started.
  • No music (yes, this time it's a feature). Turn on your favourite relaxing guitar sounds, crank up that classical orchestra or hit the fan with crazy metal sounds. Whatever floats your boat while concentrating!
  • You want to try every level, but just can't beat enough others to unlock it? No worries, I've got you covered! You'll find a savegame file in the downloads section, just plug it into your user-appdata (on Windows this should be something like [%AppData%\Godot\app_userdata\Every degree matters]) and replace your own (make sure to rename/save your original save-file before!). All levels should be unlocked and playable.

How to play

  • You can rotate the level using [WASD] or [ARROWS]. 
  • You can change the simulation speed on the fly: 5x while holding [SHIFT], 0.5x while holding [CTRL].
  • You can run the simulation step by step (use [ENTER]) for these really tight situations.


There are a few corner cases (yea, mostly at corners) where the collision physics isn't behaving the way it should. The kinematic physics didn't exactly handle the pixel-based collisions well so most of it is now implemented using "manual" raycasts. I'm really sorry for those occasional hiccups, I just didn't have the time to fix all of them - maybe I'll patch that after the submission deadline. Credit for the single button used (no time to replace it using something self-made) goes to kenney.nl.


Unlocking levels - done by completing others - should be tuned to be easy enough most of the time. At least that's what I hope. As a dev playing it for the n-th time without any other playtesters due to time, judging this is kinda hard. I hope it suits most of you. For the ones trying to push a bit further, I'll release some "harder" goals which you can use to challenge yourself, I'll further lower them if I find any "nice" solutions and people want harder bounds:

  1. < 25°
  2. < 15°
  3. < 100°
  4. < 65°
  5. < 60°
  6. < 60°
  7. < 30°
  8. < 65°
  9. < 100°
  10. < 35°
  11. < 60°
  12. < 100°
  13. < 120°
  14. < 150°
  15. < 210°
PlatformsWindows, macOS, Linux, HTML5
Rated 5.0 out of 5 stars
GenreSimulation, Puzzle
Tags2D, Physics, Retro, Short, Singleplayer


edgm_savegame.save 132 bytes
every_degree_matters_linux.zip 14 MB
every_degree_matters_osx.zip 13 MB
every_degree_matters_win.zip 12 MB
every_degree_matters_project_sources.zip 184 kB

Leave a comment

Log in with itch.io to leave a comment.