Warrior is a top-down dungeon crawler, where the goal is to defeat a dragon in its lair located in the south-east area of the maze. To become strong enough to defeat the dragon, you need to pick-up various power-ups (denoted by question marks) scattered throughout the dungeon. These provide random increases (or sometimes decreases) to various statistics such as Strength, Hit Points, Attack Points, Armour Class and Money.
At certain fixed squares of the maze, monsters will appear and slowly chase you. If you are caught, you are taken to a combat screen where the battle is automatically played out. Each round of combat uses a point of Strength. If you lose the round, you will be damaged which causes a reduction in Armor Class or Hit Points. You are then given the option of continuing combat. Alternatively, you may win the round and cause some amount of damage to your opponent related to Attack Points. If your opponent is killed, you will usually gain Experience points, although later in the game you will sometimes lose points for a kill.
The game is lost if your Strength or Hit Points are reduced below zero, but you win if you gain sufficiently high statistics and confront the dragon for the final battle.