Game Development Community

What goes into a digital game publishing system?

by Sean Brady · in General Discussion · 08/15/2012 (3:36 am) · 2 replies

I am curious as to what goes into a digital game publishing and distribution service.

All I can think of is;

- backend server for storing data
- frontend for client operations
- online payment system
- legal affairs ready for operation


Am I missing anything?

Just curious overall. Thanks in advance.

#1
08/15/2012 (7:32 am)
If you are going to wander down this rabbit hole, I would recommend looking at the various SaaS models available to get an idea about the service you are providing.

Split it up into its parts. Publishing is the biggest part of what you are looking at providing. What regions will you be distributing software to? Will you be distributing software to places outside of your region/country that have specific tax laws that you will have to clarify legally for each and every distribution point? What royalty options, based upon those tax guidelines and laws, will you provide to your clients? What kinds of content will you publish? Are you ready for some countries that have digital goods charters that hold you responsible for refunds/etc based upon physical goods laws? And those are some of the simpler questions to ask when looking to become a publishing entity. A lot of them come down to scope and legal representation.

Distribution is the easier side, and the more tech-heavy side. How will you be delivering your content? Will it be streamed (Gaikai, etc) or downloaded/patched on-the-fly (Steam, Desura, Origin, etc) or download only (GarageGames, Unity Asset Store, etc)? Where will your customers be located? Will you have CDN replication to ensure that your customers can get it at decent speeds in their region of the world? How will your customers pay? What currency systems will you allow? What is the conversion rate between different countries (for example, PayPal takes more during the currency conversion process from some countries than others) and how will you manage this among customers relations? Will you have a strong customer relations feedback loop to ensure that they are satisfied with your system and products being served? Just a few things to think about. Again, just the tip of the iceberg.

It would be a fun system to work on.
#2
08/16/2012 (7:45 am)
Thank you for the information David. Sorry for late reply. I was finding out about specified details and weighing up the options. At the moment it's a in progress project. It will take time and research to work towards a final choice.

Thanks again Mr. Montgomery-Blake for this and everything else.