The engine itself doesn’t do any rendering, this will allow to use different rendering methods to target different platforms for example. the actual version uses a Canvas renderer (I’ll maybe write a WebGL renderer later, and a dom renderer for som mobile platforms).
The video bellow demonstrate some features
(Graphics by mouna)
HD video link : http://youtu.be/7PuaO2k1SYY?hd=1
try the online demo : http://cubedemo.emaroc.info/
(supported browsers : Chrome, Firefox and IE9+, optimal performances with Chrome)
Some other features will be posted in another video : Multiplayer, particles effects, bots …etc
CUBE engine support both diamond and staggered isometric formats ; the maps are created using tiled editor in tmx format then compiled to an optimized json format (I know there is a json exporter provided with tiled editor but id doesn’t fit my needs 🙂 )
the first goal of this project is to write a fully operational browser isometric engine.
then to create an MMORPG based on this engine, but before a fully playable game, I’m planning to release some playable demos as the developement progress :
- I’m presently working on the first playable demo witch will be a small world where people can connect, move around and tchat… later they will have the ability to customize their avatars (I’m focusing on the engine core right now)
- The second step will be an arena where player can connect and combat another player or an AI.
- The last step will be to put both modules together plus a quest and NPC system, at that stage all pieces will be here to start working on a real MMORPG game (this will need a lot of time and effort, don’t expect it for tomorrow :D)
that’s all for now …
Comments are welcome.