1 decade ago by fugufish
So I kind of just realized today how large games actually are. An average ImpactJS game ( with a few compressed sound and music files ) is around 5 mb.
I tried to do the math for hosting costs
* Hosting with Google App Engine *
Free -> with a 5 mb game and a 1 GB bandwidth quota per day, it can be said that we can only afford 200 unique gamers per day. ( 1 GB / 5 mb = 200 )
Paid -> any extra GBs will cost 12 cents.
Link: http://code.google.com/appengine/docs/billing.html
* Hosting with Amazon S3 (assets only) *
similar model to Google, but they charge 15 cents/ GB after the 1 GB free quota is reached. The 15 cents generally reduces based on the tariff below:
Link:http://aws.amazon.com/s3/
* Hosting with TapJS *
Not sure how much our buddy Ken would be charging... feel free to layout some future plans.
Questions
1. Anyone has hosting alternatives to the 200 gamers/day constraint?
2. Optimizing the game ( file compression ) is possible, but I don't see much to be gained from it.
breakdown of my ImpactJS game:
Sound : 20 bitrate-reduced files, 250 kb
Music : 8 bitrate-reduced files, 3000 kb )
Sprites, tiles, fonts : 200 kb
Plugins : soundManager2, 500 kb
Game + ImpactJS files : unbaked 700 kb, baked maybe 350 kb?
I tried to do the math for hosting costs
* Hosting with Google App Engine *
Free -> with a 5 mb game and a 1 GB bandwidth quota per day, it can be said that we can only afford 200 unique gamers per day. ( 1 GB / 5 mb = 200 )
Paid -> any extra GBs will cost 12 cents.
Link: http://code.google.com/appengine/docs/billing.html
* Hosting with Amazon S3 (assets only) *
similar model to Google, but they charge 15 cents/ GB after the 1 GB free quota is reached. The 15 cents generally reduces based on the tariff below:
Link:http://aws.amazon.com/s3/
* Hosting with TapJS *
Not sure how much our buddy Ken would be charging... feel free to layout some future plans.
Questions
1. Anyone has hosting alternatives to the 200 gamers/day constraint?
2. Optimizing the game ( file compression ) is possible, but I don't see much to be gained from it.
breakdown of my ImpactJS game:
Sound : 20 bitrate-reduced files, 250 kb
Music : 8 bitrate-reduced files, 3000 kb )
Sprites, tiles, fonts : 200 kb
Plugins : soundManager2, 500 kb
Game + ImpactJS files : unbaked 700 kb, baked maybe 350 kb?