Egg of the Beholder

This is a classic 64KB 1st person 3d dungeon crawler made during the Dungeon Crawler Jam 2025 in a time span of 9 days. Targeted for the Commodore Amiga.

"But why?" Because, only Amiga makes it possible!


Known Bugs

There is a bug after you lose a fight that causes the game over screen to not show up causing the game state not to reset entirely. This will restart the game after the first autobattle even if you win. 

A workaround is to restart the game after you lose, or refresh the page if you are playing the "play in browser" version.

The challenge

In the spirit of a game jam I wanted to do something new and hence came up with the idea of developing this minimalistic dungeon crawler for the Commodore Amiga.

My goal is to keep the crawler below  (completely  64 kilobytes in total size.

Therefore there won't be fancy graphics,  audio or anything else that is just bloat.

Combat will be done by turn based auto-battles.

Story

Two Heros find themselves inside a dungeon accompanied by a rather strange looking chicken. Turns out the chicken lost almost all of its feathers in a battle and it is up to you to find them and face the fierce wrong doer for the ultimate reward: The golden egg of the beholder!

Themes

Since I am dealing with limited resources and had to (re)learn all the Amiga related caveats. I had to cut things short. It's a treasure hunt with a hopefully funny story.

Requirements

Developed using an Amiga 1200 Emulator with 2MB Chip & 4MB Fast running Kickstart 3.1

It should run even on an Stock A500 as long as it uses Kickstart 2.0+ but this is untested. Let me know if you tried it!

Downloads

Besides the embedded Amiga emulator where you can play the game directly inside the your browser,  there will be also a download for the standalone Amiga executable and a download with said executable packaged into an emulator friendly .ADF file.

As far as emulation goes, this should work nicely with any emulator. I am currently targeting an Amiga 1200 but it should run fine even on an Stock A500 as long as it has Kickstart 2.0 or better. I am using some of the convenience functions of the 2.0 Kickstart but could rewrite those after the jam to allow Kickstart 1.3 compatibility.

Unfortunately I do not own real hardware anymore but it should run just fine on real hardware because I not doing anything fancy. If you have it running on your hardware please let me know the config  and if there are any issues! 

Movement

Key Primary Alternative Cursor Keys
Forward W Numpad 8 Up
Backward S Numpad 5 Down
Strafe left A Numpad 4 Left
Strafe right D Numpad 6 Right
Turn left 90° Q Numpad 7 DEL
Turn right 90° E Numpad 9 PageDown (HELP)
Interact Space Numpad EnterNumpad 0
RestR
CharacterC

Credits

Copyright 2025 by Lutz Grosshennig written in plain C using the fine VS Code extension: https://marketplace.visualstudio.com/items?itemName=JOB.amiga-debug-job that is a fork of the Bartman/Abyss extension.

Title Font generated with: https://www.textstudio.com/

Updated 1 day ago
Published 3 days ago
StatusIn development
PlatformsHTML5
AuthorLutzGrosshennig
GenreRole Playing
TagsAmiga, Dungeon Crawler, Emulator, grid-based, Retro

Download

Download
EggOfTheBeholder(Amiga) 64 kB
Download
EggOfTheBeholder.adf 880 kB