Dungeon of Lorz is a minimalistic 64x64 hack-n-slash game originally built for lowrezjam 2021, where Lorz = low rez 🙂. Collect coins in the dungeon, upgrade, and delve into the dungeon again!

Written in TypeScript, powered by my own WebGL library: https://github.com/andykswong/mugl . The (very hacky) source code is here: https://github.com/andykswong/lowrezjam2021

Game is playable in with keyboard, gamepad, or touchscreen!

Keyboard Controls:

  • WASD or arrow keys to move / select upgrades
  • E or Enter to attack / start / restart game
  • to block / buy / equip upgrades

Click/Touch Controls:

  • Touch the arrows / text to navigate the shop menu / start
  • Touch and drag on the left half of screen to move
  • Touch and hold on the right half of screen to block / attack. This touch area is further split into 2 regions - touch the left side to block and right side to attack
  • Touch to go back to menu after dead

Gamepad Controls (only Xbox controller is tested):

  • Left stick to move / select upgrades
  • A to attac/ start / restart game
  • B to block / buy / equip upgrades

Features:

  • Fight against 16 enemy types and 4 miniboss encounters.
  • Spend coins to unlock additional characters and upgrades.
    • Knight: You start with the good old knight. Can wield shield. Can upgrade to better weapon and armor.
    • Rogue: Move and hit fast, but weaker. Can wield a bow.
    • Mage: Low HP but high damage. Starts with a fire staff. Unlock the ice staff to freeze enemies. The priest mode gives you a short-ranged, high damage holy spell attack, with faster HP recovery.
  • Upgrades requires the character to be unlocked. The knight's steel shield also requires wooden shield to be unlocked first.

Lowrezjam Authenticity:

  • To meet the 64x64 resolution requirement of lowrezjam 2021, the game is rendered using WebGL with a 64x64 drawing buffer and antialias set to false. The canvas is then upscaled to 320x320 using CSS, with style: image-rendering: crisp-edges; image-rendering: pixelated;

Credits:

StatusPrototype
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorAndyw
GenreAction, Fighting
Made withBfxr
Tags2D, Dungeon Crawler, Hack and Slash, LOWREZJAM, Pixel Art, Retro, Roguelike, Roguelite
Code licenseMIT License
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Gamepad (any), Touchscreen
LinksSource code

Development log