Shadowvane: A Soulslike MMO (Built in Node/Three.js)
Shadowvane: A Soulslike MMO (Built in Node/Three.js)
Shadowvane is one of the biggest, most difficult projects I've ever done in JavaScript. It's a Node/Socket.io backend and Three.js front-end (custom engine). The goal was to create a fully functional 3D MMO like World of Warcraft or Final Fantasy XIV - complete with queuing for arenas, battlegrounds, and instanced dungeons, but with the aesthetics of Bloodborne and other Soulslikes. As someone who grew up playing MMOs like Tibia, WoW, Final Fantasy 11/14, and GW2, I've always wanted to create an immersive 3D MMO. A number of years ago I released a 2D browser MMO (who didn't) but it didn't quite scratch the itch. Just bringing this v0 to market felt like lifting a weight - something I've always wanted to do. Building an MMO is a huge undertaking of diverse tasks: Music/sound, 3D modeling, networking, vector math, painting, UI, and more. Shadowvane still needs a little polish in some areas - so I'm calling this release "Open Alpha" until I'm able to make it truly look and feel like a AAA game. ----- Shadowvane is a Soulslike MMORPG with a 1v1 PvP Arena, 5v5 Battleground, and an Open World realm where players can interact and advance their character. Players can compete in either a 5v5 PvP match in a hellish city called Pandemonium, or a 1v1 PvP arena in The Mists. PvE objectives are completed in Afterworld — an open world realm where players and demons alike roam free. Build your character from a player template called a prototype. Unlock new prototypes in Afterworld to experience different play styles.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
I Built a Twitterbot to Recommend SXSW Parties (Node + Twit)
I Built a Twitterbot in Node to Recommend SXSW Parties
Website Node Visualiser (D3.js
Analytics.js for Node
Enclosure.js, an IoC container and module loader for Node.js
Xchange.js and btc-stats – My first Node modules
I built an Ethereum Node debugging tool
We built Pipe in 48 hours using Singly, Node.js & Ember.js
Morse Node - morse code in node.js
HighFin.js App Framework for node.