Citizen morality reflects civilization and is significant to society. Ethics education for improving morality, especially in China, may fail because of its reliance on lecture-based teaching. Game-based learning presents an innovative approach to ethics education. This paper identifies problems in tertiary ethics education and reviews relevant game design principles before establishing a framework for designing educational games that may assist in ethics education. It then proposes a game design model for teaching ethics.