Unicodetiles.js is a JavaScript library providing a character based tile engine and monospace Unicode font for making roguelikes etc. that are playable inside the web browser. It has three rendering engines: WebGL, 2d canvas and DOM-based. Unicodetiles.js was originally developed for Infiniverse 7DRL 2012.