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.

August 25, 2012

Pushing for Alpha

I have been a busy bee.

Progress on the game is pretty steady and I'll be able to enter an alpha phase in the project hopefully before I have to return to class in the fall. Basically, I won't go into an alpha until I have something playable. Most of the main systems in the game are fully operational and some of them really just need some love when it comes to actual content.

Typically, as an indie developer I usually keep graphics and sounds as a very low priority for most of development. Fortunately, I know my way around Photoshop so whipping up some temporary assets is very quick. I'll be updating the blog at the end of next week to outline more information about the game and give a basic rundown of what is complete and what needs to be done for various stages of the project. I'll probably provide a few screenshots as well.

Note: When I do hit the alpha phase, I'll be providing a link here where it can be downloaded and tested.