This was an experiment to build a Roguelike engine in React and Typescript and pure HTML (no canvas). The focus was on a clean API for defining entities compositionally using React features such as hooks and components, and ensuring good performance. Well, it sort of worked! You can move around and monsters can spawn, but that's pretty much it so far. I plan to continue developing the engine as it has potential.

Note: Click on the grid to capture keyboard. Numpad works with numlock no. QoL improvements coming :)

Source code available:

https://github.com/downplay/create-rogue-app

Leave a comment

Log in with itch.io to leave a comment.