A downloadable game for Windows and Linux

The Fire of Ardor - Quest for the Soul Stone is a single player dungeon crawler with RPG elements and realtime combat.

Plot & Gameplay

You play a nameless hero who fights his way through a dungeon in order to acquire the soul stone that opens the dimension gate to the realm of the daemon lord Ardor.

In order to obtain the soul stone, you will explore the doomed town, visit its last inhabitant Randuras, an old wizard and fight your way through the upper and lower dungeons of the silver mountain, using your rusty sword and fireball spells.

Three different NPCs will support you with potions that restore your health and mana.

Features

FoA is a retro RPG-like experience with the convenience of modern features (like autosaving, modern input methods and free movement).

  • Different NPCs with full voice acting
  • Localized in English and German
  • An outdoor level and different dungeon areas
  • Realtime combat with sword and fireball spells
  • Seven different types of enemies
  • A boss fight
  • Mouse/keyboard and controller support
  • Configurable input bindings
  • Quick- and autosave
  • An original soundtrack

Music

The music of this game was composed and arranged by Neil O'Rourke.

Further Information

The game uses a CPU-based rendering technique, called raycasting. This technique was originally used by the first FPS games in the early '90s until hardware accelerated rendering was introduced.

The first version of this game was created as a submission to the GameDev.net Dungeon Crawler Challenge in winter 2018 / 2019 within three months.

StatusReleased
PlatformsWindows, Linux
Release date Apr 10, 2020
Rating
Rated 3.9 out of 5 stars
(7 total ratings)
Authorcpfr
GenreRole Playing
Made withSDL
TagsDungeon Crawler, First-Person, Pixel Art, Retro, Singleplayer
Average sessionAbout an hour
LanguagesGerman, English
InputsKeyboard, Mouse, Xbox controller, Gamepad (any), Playstation controller
AccessibilitySubtitles, Configurable controls
LinksHomepage, Blog, Community, YouTube

Download

Download
The Fire of Ardor - 1.2.0 (Windows) 72 MB
Download
The Fire of Ardor - 1.2.0 (Linux) 79 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

(+1)

Woow what a great idea this game is, recreated with an old RPG style! Keep up the project!!

Find the gameplay on my channel, BEWARE of spoilers!

(+1)

Hi, thank you for you gameplay video!
One short question: I noticed that you did not see the hints on the top left of the screen (they told you that you could have used the firestone by pressing "R" or using the lantern without opening the inventory by pressing "F").
Do you think the position of the hints is too subtle to be recognized?

(+1)

Hi, I was really focused on the gameplay and I didn't notice the writing. If I can give you an advice, make it more visible or highlight it!

(+1)

Linux binary fails with

`ImportError: libjpeg.so.8: cannot open shared object file: No such file or directory`

which is weird for an appimage, libraries should be bundled, right?


`wine` works fine though~

Hi,
I am sorry about that. May I ask which distro and version you are using? I tried to package all important libs and tested it on Ubuntu and Manjaro with KDE.

(+1)

Thanks for caring about us Linux users!


PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"

Hi, I have re-packaged the Linux build with libjpeg and libpng included. If it is not too much of a hassle for you, you could try again with the newest Linux download.
I have already downloaded a Debian Bookworm live image, but I didn't have the chance to test it myself, yet.

> Thanks for caring about us Linux users!

Since I am a Linux user myself, this is also important for me (the game was build on an Ubuntu Linux)

Mhhh still problems:


~$ ./thefireofardor-1.2.0-x86_64.AppImage

Traceback (most recent call last):

  File "/home/carsten/.local/share/virtualenvs/src-zA22MTc_/lib/python3.12/site-packages/cx_Freeze/initscripts/__startup__.py", line 140, in run

  File "/home/carsten/.local/share/virtualenvs/src-zA22MTc_/lib/python3.12/site-packages/cx_Freeze/initscripts/console.py", line 25, in run

  File "TheFireOfArdor.py", line 2, in <module>

ImportError: libsharpyuv.so.0: cannot open shared object file: No such file or directory

(+1)

I downloaded a Debian 12 image and tried to fix the dependencies, but it seems that ultimately, the glibc version on Debian 12 does not seem to be compatible to Ubuntu 24.04. Even if libc.so is bundled with the AppImage, the execution fails.
I am sorry, that I can not provide any better news...

cool game! runs on my linux with Wine

the mouse movement is a little wonky though as pre mentioned

Thanks! I'll have a look at the mouse controls. Did you see that there is also a dedicated Linux build?

yes i saw that but it did not work on my linux distro called porteus

(+1)

Looks cool

Graphically reminds me Orcs vs Elves (1 and 2). Nice!

Oh I didn't even know these games, but you're right, they look a bit similar 😉

Verison 1.0.0 will be released on April 11th, 2020.

The downloads will be available at 00:00 in Central European Summer Time (UTC+2) for Linux and Windows.

Hi all, dev update ahead!

There is a new blog post regarding the development of version 1.0:
https://www.gamedev.net/blogs/entry/2268945-the-fire-of-ardor-getting-closer-to-10/

Hello everybody,

I just uploaded Beta3 of The Fire of Ardor.

The new version features a whole lot of improvements!

Be sure to also check out my newest dev blog:

https://www.gamedev.net/blogs/entry/2268147-the-fire-of-ardor-public-beta-gettin...

Hi everyone,

I just uploaded a short gameplay trailer on YouTube.
Continuing work on the next release...

Best regards

Very entertaining game. Just wish the mouse sensitivity wasn't wonky.

Keep up the great work.

Hi,
thank you for your feedback. You are not the only one who has problems with the mouse sensitivity. I will add an option for changing the mouse sensitivity in the next version.

Beta0003 is out, it now has an option for the mouse sensitivity :-)

I wish there was a way to block attacks at least for a short period of time, but I still found it pretty easy to stay alive. Enough health/mana supplies were available so that death was not frequent. Overall the game ran well, and there is simplistic, yet easy to understand mechanics. Very well done.

(+1)

Thank you for your reply!
I already got feedback that blocking attacks would be a nice feature and I am thinking about it. However, I'm not sure yet how to integrate it, since the right mouse button is used for the fireball by default (I would have to find another way to cast the spell).