Minigame is a very small and plain game intended to entertain its player in a simple way and, unlike a full fledged game, usually only for a brief time. A lot of times minigames can be seen embedded in big games (as an easter egg or as part of a game mechanic such as lock picking), they may come as an extra feature on primarily non-gaming systems, or appear in collections as a part of a bigger package (e.g. various party game collections). Minigames include such games as minesweeper, sokoban, the Google Chrome T-rex "infinite runner", Simon Tatham's Portable Puzzle Collection, as well as many of the primitive old games such as Pong and Tetris. Minigames are nice from the LRS point of view for being minimalist, simple to create and possibly portable, while still maintaining potential for providing a lot of fun. Minigames are an ideal project for learning programming for not being overly ambitious but still remaining highly rewarding and fun to both develop and test.
It is possible to further subdivide the minigame genre into subcategories such as one button games, one input games, quick time events, endless runners, memory games, physics minigames, multiplayer "party" minigames and so on.
In spite of the primary purpose of minigames to provide casual entertainment and only help "pass some time on the bus", there are still some who pour in horrendous hours into systematic training and grinding to achieve high skill, typically for competition such as speedrunning. In the end this not so surprising, a minigame will typically be an "easy to learn, hard to master" type of game, just like many serious sports and video games.
Unlike big games, minigames are still very often built on the arcade principles such as getting the highest score or the fastest time. For this they can greatly benefit from procedural generation (e.g. endless runners).
Almost any traditional game idea can be made into a minigame if we simplify it enough, but for inspiration here is a list of some common minigames and minigame types.
Powered by nothing. All content available under CC0 1.0 (public domain). Send comments and corrections to drummyfish at disroot dot org.