Gradually Alien Flux edges towards release. Apart from having to cram another 26-odd aliens in it (although I might reduce this to a more manageable number) and another 7 bosses, I’ve got to start thinking good and hard about the biz side of things, and believe it or not, this part is beginning to feel more exciting than it first appears. It’s my game! I’m publishing it! Much a-flutter.
The catch is, of course, I have no idea what to do about it next.
Step one - get a proper hosted website - is done. We are now www.puppygames.net, and you’ll be able to download everything from there over FTP. HTTP will be in there too but not right now, it’s only alphas.
This server is hosted by ]theplanet.com who seem to be a decent bunch of chaps - all sorted very quickly and nicely. It’s costing me $149/month and I get 500GB/month of bandwidth. The machine I’ve got is a brand spanking new 2.4GHz Win2k server with IIS on it. I can install what the hell I like on there, including ditching IIS if necessary.
Now, I need some Things setting up.
Firstly, I need a complete e-commerce digital delivery package that drops into my website. This means I want a set of customisable pages etc, a list of products for sale, shopping cart and all that crap, and I want to be able to take Visa, Mastercard, Switch, Delta, Solo, and Amex online and charge people’s accounts. Most importantly I want this credit card stuff running in a separate process and communicated with via some nice easy protocol over TCP/IP. Perhaps JRun or something has this all sorted out?
It would be of great benefit if it ran in Java. I can set up Tomcat on the machine, and maybe even Apache if need be, and I’m quite happy to write Java NT services.
I explicitly don’t want to have anything whatsoever to do with ASP, Perl, or CGI because I don’t understand them and haven’t got the time to learn. It’s JSP and beans for me.
Now, who’s done this sort of thing before?
Or… shall I just outsource the whole digital delivery thing to someone like digitalriver.com?
Your thoughts appreciated,
Cas