Thursday, May 17, 2018

So many roles...

One thing I like in particular about being an open source game developer is the variety of jobs that need to be done. A non-exhaustive list of available jobs would be..

  • Game designer: inventing game concepts, rules, properties
  • Software designer: design algorithms, interfaces, entities, relations
  • User interface designer: designing the screens and buttons
  • Programmer: implement it all
  • Software quality tester: debugging, testing
  • Artwork creator: drawing, composing, creative writing
  • Project manager: publish releases, coordinate activities
  • Technical writer: writing documentation, design specifications, player manual
  • Play tester: play intermediate versions
  • Web designer: maintain an online presence
  • Community manager: keep in contact with fans and coworkers
  • Journalist: write about the project
  • Legal expert: manage license of various content
  • Translator: internationalize the content
I do not need to stay with one job. For example, in case programming gets boring, I can do something else like writing about it, which I'm doing now.

Of course I have favorite roles and I would be happy if more volunteers would contribute to the project doing one job or the other. But so far it's more or less a one man show with about a dozen different jobs done by a single guy in his free time!

No comments:

Post a Comment