/darkestdungeon

A Darkest Dungeon clone built with web technology

Primary LanguageTypeScript

Darkest Dungeon

A Darkest Dungeon clone built with web technology.

About the project

Why make a game using standard web tech?

Most web games are built using canvas or webgl, but there are still lots of suitable game ideas that still work great with standard web tech, and I'd like to demonstrate how to do that!

It's also my favorite technology, and I recently did some professional work using this tech stack to build game UIs, and I'd like to share that experience with the community.

Why Darkest Dungeon?

Because of it's simplistic design style, making it a perfect candidate for a web based game. It also has a fairly small scope, making me feel like it should be possible to finish in one month.

Legal issues?

This project is purely for fun and educational purposes, not to create a competitor to Darkest Dungeon. If it would turn out Red Hook Studios has an issue with this project however, I'll shut it down.

Getting started

You need to own and have a local installation of Darkest Dungeon on your device. This is because this project relies on assets imported from Darkest Dungeon. If you do not own Darkest Dungeon you will need to modify this project with your own assets.

  • Install npm on your machine
  • Clone this repository
  • Run npm install in the project root folder
  • Run node .\dev\importAssetsFromDD.js <path-to-steam-directory>
  • Run npm run dev-server in the project root folder
  • Visit localhost:8080 in your browser