Hi,
I have created my own 2D game engine using HTML5 Canvas + JavaScript(Node.js). Apart from the node infrastructure and graphics, I have built this from scratch.
It is still in development, therefore I cant provide a direct link for you to play, but I have a quick youtube video to highlight my game and the map editor.
I am not very good at video editing so its just a quick showcase of running around the map, creatures following and attacking, spells, logging in and out, changing the map and reloading, and NPCS. The graphics are ripped from another game I used to play, obviously I will be replacing these with my own eventually. I just needed something fast to test with. I am self taught and this is my first major scale game that I am attempting, but so far so good.
Please take a look at my channel and if you have any comments, feel free to post.
https://www.youtube.com/channel/UCfTiD1IpXjuQxtZFN_N1tsA
Thanks,
Max