> For the complete documentation index, see [llms.txt](https://jeremy-yeh.gitbook.io/carno-run/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jeremy-yeh.gitbook.io/carno-run/production/game-mechanics.md).

# Game Mechanics

There are two main elements of game mechanics in play:

* Score system
* Difficulty scaling

The score system follows a linear model and increases as the game progresses at a constant rate. However, the difficulty scales up exponentially, which means each time the difficulty increases, it does so at a smaller increment from the previous time.

This makes the game still playable at higher levels as difficulty does not increase to infinity, yet it jumps quickly to a more challenging state, making the "early-game" short enough to not make the game boring, but long enough for the players to get sufficient warm-up with the controls.
