Magarena is a fantasy card game written in Java and Swing. The name is a contraction of mage and arena. It was developed over a time span of two years. You play a duel against the computer with 40 card generated decks. There are over 500 cards available to build the decks. It is possible to check the deck strength before playing. The computer AI is capable and fast. The game fully enforces the rules. It is possible to undo moves. A comprehensive card browser is available. This game should run well on most computers. The minimum screen resolution is 1024x768. A Java runtime 6 is required to play.