CookHell

Platform

  • PC

Tools Used

  • C#
  • Unity Game Engine
  • Blender
  • Krita

Team

  • Independent

Role

  • All aspects

Overview

Cooking Game where you can . You also can check the game availble on Itch.

Goals

  • • Design and polish level elements
  • • Create Low poly model characters
  • • Implement Toon Shader and shader to deliver counter
  • • Develop Timer to control game
  • • Implement a system for Recipes
  • • Utilize scriptable objects to easily implement more features and recipes
  • • Add sound effects and background music

Game Info

  • Overview
  • In this project, I learned how to implement events, use Unity's new input system, and create state machines to control the state of the game, the foods, and the animations. The core of the game uses ScriptableObjects to manage the objects' data and some information, and to control the states. I connected these components using events and delegates, and finally, I worked on some UI and low-poly artwork.
    • • Provide a tutorial UI to explain the game before it starts, including controls for both gamepads and keyboards.
    • • Created scriptable objects to control the recipes, types of food, fried foods, foods available to put on the top of the counter, and audio clips.
    • • Created a scriptable object to store data on the possible foods that can be cut.
    • • Created a scriptable object to store data on the possible foods that can be fried.
    • • Created a scriptable object to store kitchen objects that are available to put on the counter to cut and get their outside mesh.
    • • Created a scriptable object to get the output of possible foods that can be burned and that the player can use but not get any points for delivering these recipes.
    • • Created a scriptable object to control audio clips with variations.
    • • Created a scriptable object for the possible foods in each recipe.• Created a scriptable object to store data on the list of available recipes.
  • • Created cel shading for the entire game to give it a cartoon-like appearance.
  • Cel Shader Image
  • Source code on GitHub.