Joined June 2011
·
Achievements
49 Karma
0 Total ProTip Views
Forked
Have a project valued enough to be forked by someone else
Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos
Charity
Fork and commit to someone's open source project in need
Mongoose 3
Have at least three original repos where Ruby is the dominant language
Mongoose
Have at least one original repo where Ruby is the dominant language
MVC is a very obvious separation of concerns for games development. I encourage it, and so did the books I self-assigned myself at university (Game Coding Complete, Second Edition, for example).
Sometimes compromises are necessary in order to get a game shipped, but MVC should help to reduce the complexity of the code such that bugs are easier to find (primarily because it's easier to test).