Welcome to Depths of Knowledge! A 2D dungeon-crawler about learning and restoring the Light of Knowledge for the Village.

Venture into the dungeons to learn more knowledge, and restore the Village that is powered by the Light of Knowledge. Fight enemies, learn new skills, and restore the Village with over 4 different dungeons (yeah it's not a lot)

Important Notes

This is a submission for the Kenney Jam 2023. This is an early version of the game, many features are not implemented yet.

Developer Notes

Known Issues

  • CRITICAL: WebGL build crashes upon finishing the IV-th Chapter.
    FOR FIREFOX - RuntimeError: indirect call to null
    FOR CHROMIUM BROWSERS - Uncaught RuntimeError: null function or function signature mismatch
  • No audios. Like, at all.
  • Inconsistent collision hitboxes.
  • No attack delay for players.
  • Many sprites with weird layering and collisions.
  • Wizard dialog cannot close while playing.
  • Wizard's "Page of Encyclopedia" uses the wrong sprite.
  • Some unexplored (pun intended) bugs may present.

Future Additions

  • Sound effects
  • Music
  • More levels
  • More powerups
  • Better level finishing scene
  • Better sprite layering and collisions.
  • Propper ending
  • Overall, more content

Thank you!

Download

Download NowName your own price

Click download now to get access to the following files:

Depths of Knowledge 1.0 - Windows 64-bit.zip 28 MB

Comments

Log in with itch.io to leave a comment.

After beating chapter IV:

An error occurred running the Unity content on this page. See your browser JavaScript console for more info. The error was:

RuntimeError: indirect call to null

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

invoke_viii@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.framework.js:10:37...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

invoke_iiii@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.framework.js:10:37...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.wasm:wasm-function...

browserIterationFunc@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.framework.js:10:20...

callUserCallback@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.framework.js:10:15...

runIter@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.framework.js:10:15...

Browser_mainLoop_runner@https://v6p9d9t4.ssl.hwcdn.net/html/8367981/Build/WebGL%201.0.framework.js:10:15...

Yeah, I had the same problem. Nice game though!

Thank you for confirming! I’m glad that you enjoyed the game.

(1 edit)

Oh, that’s weird. I have confirmed the bug and yes, it did happen. The current solution is to play the PC version of the game (if you have Windows, though..)

Thank you for reporting the bug! I will fix this in the next update when the rating period is over.