Meaning of Life is a casual 2D card game. In this game, the player has to try collect as much Life as possible for their deck of card. If the player didn't collect enough Life, their card will start to die one by one. The only way for the player to collect Life is by battling with other players or NPCs. How much Life the player gain per battle depends on how much damage they dealt, to their opponent's card. The winner doesn't always gain the most amount of Life.
The amount of Life the player gain is proportional to the amount of damage they dealt, to their opponent's card. It is possible to completely destroy a player's deck by damaging all his/her card to zero. A card with zero Life is destroyed forever. Which means, the opponent might win the round by hitting the player's hitpoint to zero, however, all his/her card might be destroyed in the process. A player has to start from scratch if all their card died.