Moose Life is a forward-scrolling shoot 'em up game for Microsoft Windows developed by Llamasoft.
The player controls a moose traveling on a forward-facing path with two planes of gameplay at the top and bottom of the screen.
Players can move in any direction, but may only shoot forward, and can switch between the two planes of gameplay with a button press.
Players can collect sheep, released by destroying a checkered ball, to gain temporary invulnerability and a bonus if they are successfully brought to the end of the stage.
Like many other Llamasoft titles, it saves the "best" state when a new level is reached, based on the highest number of lives, and allows players to restart from any of these points, rather than starting over every time.