I am 90% sure that this will have a server-side component and not just be a casual client-side game with no persistence. Regardless of client-side technology, I'm also 90% sure the server side component will be done using Node.js. Node.js is a server-side framework that uses javascript. I got a chance to see some vids and experiment a bit with it and I am more than impressed with the flexibility and ease of use. For storage, I will probably try something new...like MongoDB (a noSQL database option). I have plenty of experience with a traditional stack (like java and postgresql or mysql) but it's time to branch out and give some other technologies a whirl.
As far as client-side goes, since my server side is expected to be javascript, I will probably do all my initial prototyping and game mechanics experimentation in javascript as well. I've had LOTS of fun (and VERY rapid development) with Raphael and Processing...but I think I am looking for a larger game engine (that gives me more than just drawing). Crafty.js (free) looks interesting, as well as Isogenic (commercial). I don't know what the final client technology option(s) will be. Depends on the target platform....IOS, Web, etc.
No comments:
Post a Comment