Temple of Ruins

You are an adventurer exploring the Temple of Ruins, unraveling its mysteries in an undiscovered realm. 

This is a roguelike where you explore an infinite procedurally generated world. Built for 7drl 2024.

Important Instructions

  • The game works best on chrome. 
  • If the alignment in full-screen seems broken, try clicking on the game window, that should center the game.

Controls

  • Move & Bump into things - WASD / Arrows / Keypad
  • Wait Key - Space / Numpad-5
  • Use a certain potion - [1234]
  • Zoom Out - Backspace
  • Show/Hide Inventory - Tab
  • Show/Hide Help - F1 / Enter

Enemies

  • Mouse (Yellow) - Harmless. Drops food.
  • Skeletons (White) - Poor Vision. Can't chase player properly.
  • Toads (Green) - Can withstand an attack. 
  • Aliens (Purple) - Tanky. Large vision. Follows you if you're in their line of sight.
  • Devils (Red) - Tanky. Deals large damage. Large Vision. Follows you around corners. Hostile towards you and other enemies.

Potions

  • Red - Health potions
  • Orange - Rage potion
  • Blue - Invisibility potion
  • Green - Teleportation potion

Other comments

  • The world is destructible. Bump into stone tiles to create a new path and stay hidden from enemies
  • Most levels have a harmless rat enemy that always drops loot.
  • Stone tiles have a possibility of dropping coins when destroyed.
  • You can use the Devil (Red) enemy to you advantage.
  • You can stack rage potion to deal with tankier enemies.
  • Shop allows you to upgrade the potion effects and buy new potions
  • It's not always good to run away from enemies. Enemies drop valuable things that can help make your run easier.
  • Use the zoom out function to plan your path to the next floor.
  • The game is infinite. Try your best to survive as long as possible :)


Technical Details

  • Programming language - Rust
  • Game Engine - Bevy (https://bevyengine.org/)
  • Algorithms used - Bresnan-line, Flood fill, Drunk Walker


Credits

Image Assets

Combination of the assets below, some edited/created by myself

Font


I plan to continue working on this in the future in my free time. I'll be documenting my progress on my Youtube and Twitter. I'll also be making the source public on my Github when I'm done cleaning it up.

This is the first roguelike I built and goal was to create a simple stress-free roguelike you can play infinitely, but punishes you when you get greedy. You could choose to be aggressive or play passively and avoid enemies by learning their movement patterns.

Feel free to comment below on what you think about the game, and how many floors you were able to clear :)

Comments

Log in with itch.io to leave a comment.

Fun.  I enjoyed discovering all the little aspects of your game and I think with a little work this would be a great coffee break type of game!  

The shops are very hit or miss, went through 3 times and got pretty deep without seeing any, then on my last playthrough had one at level 2 and another at level 3.  

I think a high score mechanic to try to beat your last run would make this way more interesting.  

Also, with the graphical style you chose, not making the alien look like a space invader is truly a missed opportunity. 

Thanks for playing :)

Yes, the idea of the game was to build a simple coffee break roguelike.

I've fixed a bunch of bugs (which also includes the shop bug) since the 7drl, will be publishing a new version of the game soon. 

Thanks for submitting!

(+1)

Thanks for playing :)