How to Develop a Cooking Game from Scratch