Game Designers' Note

Structure

A strong foundation lets later details take care of themselves.

Stone Soup

Build a flexible structure where individual components are designed in isolation. The interactions between components are not pre-coded, but can sometimes be surprisingly interesting.
Encourage bugs, encouraging messiness.

Qframework

Qframework splits responsibilities into ViewController, System, Utility, etc., and each part handles its own logic. By separating code, the architecture stays more modular and easier to scale.
Previous
Game Development
Next
Bug Handling