This article presents the underlying philosophy of Sustain City, an educational serious game system that engages students, particularly prospective and beginning science and engineering students, in a series of engineering design challenges. Various strategies implemented in Sustain City for achieving a balance of fun and learning are discussed, including narrative-learning synthesis, supplemen...