I would like to learn...

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:

For Development:

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)
4. Security
5. Free or at-a-fee software and services recommended

For Release:

1. Platform Overlay/App stores (Steam, gog, GooglePlay etc.)
2. Servers
- What type of servers needed
- How to upload and maintain (including the coding required)
- Recommended providers
3. Cloud Support
4. DRM?
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.

14 votes
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Charles MarriottCharles Marriott shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    3 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • AnthonyAnthony commented  ·   ·  Flag as inappropriate

        This sounds like it can be combined with the suggestion, "Building a Indie Game from Scratch"

      • DavidDavid commented  ·   ·  Flag as inappropriate

        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 ShermanGreg Sherman commented  ·   ·  Flag as inappropriate

        I would like to see the initial setup for the servers that will support the games that are developed

      Feedback and Knowledge Base