Either that way, or like user account rights of Windows works:
With a similar system, we could add access rights per game for the user accounts we would like. Later on, we could define more rights per user (e. g. “Allow playing”, “Designer read access” and “Designer full access”).
Both ways would be come in handy. However, with the Windows access style, we would have more control, I think and it would be more flexible, if you would like to expand the system later on.