August 29, 2012

Web Applications

In my quest to look for web hosting solutions, I came across Google's App Engine (GAE). It looks to be the perfect solution for hosting information and alpha/beta builds for the previews I want to do with the game I'm working on.

I'm very familiar with Amazon Web Services (AWS) but its actually funny how backwards it feels compared to GAE. First of all, Google gives you an indefinite free-tier where as Amazon only gives you 12-months. Mind you, Google limits things a bit more, but honestly for small little start-up projects the limits are very reasonable. Their approach is significantly more friendly than amazons and they're tool support integration actually impresses me slightly.

Put it this way, I can work simultaneously on the core game, desktop, Android, HTML5 front-ends as well as a hosting solution all from the exact same IDE. Best part is I'm working in Java across all platforms and can link code directly between projects. At this time I won't be creating the HTML5 front-end simply because there are some minor game-breaking issues related to it.

Access the source code of my game to load information about it to display it on the website? Why not?

GWT is pretty freaking awesome, not going to lie. I was looking into Lift, Cherrypy, Tornado... okay PHP as well... but really I can't argue with a Java environment and Lift is a bit overkill for what I need, so no point jumping into Scala.

The more I explore GAE the more obvious of a choice it seems... hopefully I don't encounter any nasty surprises with it, but I won't hold my breath.

No comments :

Post a Comment