ilovemyhedgehog wrote:
what do they do ?
In IF, anyway ...
Programmers implement the work of writers and game designers. Given the hobby nature of most IF (or the shoestring nature of even some non-hobby projects) the writers, game designers, and programmers are often just piles of hats on a single noggin.
Beta testers test "complete" (somewhere in my mind the term "release candidate" is bouncing around as if I have a sweet clue about this stuff; I do not) versions of games, games the writers/designers/programmers (or that one person with all the hats) feel is ready. They prove that it is
not really ready, and they keep proving that it is not until (ideally) they can't prove it anymore.