Hi, I was looking for some advice from the game dev community. I am an experienced front-end developer and have been making and designing web interface for 10+ years. I have always had a passion for playing and editing games and recently I have decided to try to build a HTML5 game, mostly as a fun personal project and to improve my JS development skills. The game will be a 2D roguelike board game port which I will be happy to get working on modern desktop and device browsers. My question is: Are all my skills with HTML, CSS, responsive, cross browser etc stuff relevant in making an HTML5 game? All the examples and tutorials I see use canvas for everything including the interface. Is there any reason game developers do not build interfaces with CSS? It makes sense to me to use it considering CSS is now quite good at responsive, cross browser/device interactions and can even do most simple animations.