Infrastructure for Game Development and Public Release
Although Ben and Co's courses are great in learning how to develop games, I think it is equally important to know what infrastructure you need to support the development of those games and how to Release the game. Some topics could include:
1. Source Control (more in-depth then what is covered in the courses)
2. Backup and Recovery Strategies
3. Collaboration Strategies (Both local and Online)
5. Free or at-a-fee software and services recommended
1. Platform Overlay/App stores (Steam, gog, GooglePlay etc.)
- What type of servers needed
- How to upload and maintain (including the coding required)
- Recommended providers
3. Cloud Support
5. Patching game post release
6. Free or at-a-fee software and services recommended
I'm sure there are many other topics that surround this area. I simply think that these issues may be taken for granted but can kill a project when not implemented properly. I would like to ask the guys if they are willing to build a course that teaches the necessary tools to support Development.
This sounds like it can be combined with the suggestion, "Building a Indie Game from Scratch"
I would be nice to learn how to make your code engine-independent by creating a layer between game logic and render and network, or to learn how to wisely choose engine. Because game engines tend to be able to do almost everything for you and so you plan an architecture thinking you can do it this way but sooner or later you realize that's not how your engine of choice works...
Greg Sherman commented
I would like to see the initial setup for the servers that will support the games that are developed