This document proposes using game development as the basis for assignments in a CS2 course. It recommends incorporating several elements into assignments to increase student comprehension, lower intimidation, and improve performance for low-performing students. These elements include using familiar games, embedding learning objectives into games, ensuring games are fun, providing reusable assets, allowing games to be deployed and played from the start, concretizing abstract concepts through games, and enabling extensibility and mitigating extraneous code. The document reviews different approaches to CS1 and CS2 courses and argues game development experiments in these courses have shown benefits that could generalize to a CS2 course. It calls for controlled experiments to evaluate implementing its recipe in a CS2 course.