A downloadable game for Windows, macOS, and Linux

Get ready!

Fight!

Be Amazed!

And Die!

Enter the amazing world of Doomé: fight through waves of monsters, discovering secrets and weapons to reach the final boss and SAVE HUMANITY!

You are our only hope!

How to play

Move using WSAD.
Control camera with mouse or , (comma) and . (period)
Shoot with space or left mouse button.

Additionally, there's a menu available through the Esc key, where you can e.g. activate full-screen mode or restart the current level.

The game is playable in the browser, but...

Due to technical limitations, the web version of our game takes some time to load - it'll work, you just have to wait a minute. And unfortunately your browser window will likely be frozen during the loading.

We're making it available under https://doome.pwy.io/

But please consider running the downloadable version instead (see below) - it should be a more stable and enjoyable experience.


About


Doomé is our entry for the GitHub Game Off 2022.

The theme of the jam was cliché and so we've decided to create a Doom clone, as there's nothing more cliché than Doom, and nothing more cliché than a portmanteau for a name.

The game was built pretty much from scratch using Rust programming language. We use Bevy for its window handling, input, and ECS functionalities, but we did build our own renderer, and...

... the game is actually raytraced in real time!

While you're playing take a moment to appreciate the crisp pixel shadows and pixel reflections that are possible thanks to this.

Enjoy!

Download

Download
doome-windows.zip 11 MB
Download
doome-linux.zip 16 MB
Download
doome-mac-intel.zip 11 MB
Download
doome-mac-m1.zip 11 MB

Comments

Log in with itch.io to leave a comment.

(+2)

Awesome game and with a ray tracer! There's a lot of stuff for a game made under a month.

I like the music, it really suits the game.

The mouse pointer is not captured, I had to disable my second screen to be able to play.

Because of the above I found an issue with health. I got reduced to something like 1HP and then became basically immortal. Then not collecting a heart became sort of a challenge in itself. Unfortunately I was forced to in the void. I don't consider this a good idea, what if I wanted to have a no-hearts-run?

The final boss was pretty easy and predictable. It doesn't move, I can just hide behind a pillar.

Some other issues:

  • space is used for both shooting and speeding up the dialogues
  • the crosshair is missing, I can't see where I'm shooting
  • it's pitch black in some corners
  • in few places I got lost, but maybe that's just me. I don't play this type of games
  • after credits, there's just a black screen and nothing is happening

Congrats on the game.

(1 edit)

Thanks for such a thorough review! I've noticed the immortality bug as well, but failed to fix it on time, unfortunately 😅 (could be considered an easter egg 😇)

> The mouse pointer is not captured

Hmm, it should get captured - which version were you playing, the web one?

No, I used the linux binary version.

Can this game use an older glibc version?

$ ./doome 
./doome: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./doome)
./doome: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./doome)
./doome: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./doome)

I have 2.31.

(+1)

Hey, unfortunately libc version is tied to the rust toolchain and we're stuck with a specific toolchain version because of shader compilation utilities.


I'll try and build a musl version of the game, should be dependency-less.

I’ll try to play the game in the browser in the meantime!

Yeah, it should work fine on Linux. The browser problems are mostly a Windows thing