I am developing a Unity game called "Cook Code," aimed at teaching kids how to code in a fun and interactive way This game introduces young players to programming concepts while they help the kitchen crew to find efficient ways to do their roles.
You can play Cook Code by visiting the following link on your browser: Play Cook Code on itch.io
Experience the interactive gameplay of 'Cook Code' with our intuitive drag and drop mechanic. Players can easily manipulate ingredients and coding blocks to create their culinary masterpieces. Additionally, I implemented a robust save system that ensures players can seamlessly resume their progress. This system saves the level the user was in and the points they had, providing a smooth and uninterrupted gaming experience. .
In 'Cook Code,' I showcased my skills in object-oriented programming by implementing an abstract class called 'Player' and separate classes for each character, such as the "Chef" and "Waiter," which inherit from the "Player" class. This approach demonstrated my ability to create modular and reusable code, ensuring efficient and maintainable game development. Additionally, I utilized inheritance and composition to incorporate shared functionalities and manage components effectively. These techniques highlight my proficiency in designing code structures that promote code reusability and modularity.
Empower young players with invaluable programming knowledge through the captivating world of 'Cook Code.' My goal was to introducing key coding concepts in an interactive and engaging manner, fostering a love for learning in children. By seamlessly blending gameplay with educational content, I ensure an immersive experience that sparks curiosity and equips young minds with essential programming skills. Witness how 'Cook Code' transforms complex concepts into accessible and enjoyable challenges, igniting a passion for coding and setting the stage for a bright future in the world of technology.
Immerse yourself in the captivating world of 'Cook Code' through our thoughtfully designed user interface (UI) and sound integration. I built an intuitive UI, enhancing the user gameplay experience. With the ability to easily mute and unmute sounds and music, you have full control over the auditory immersion, allowing you to tailor the game to your preferences.
In the SousChef level of 'Cook Code,' I harnessed the power of Scriptable Objects to create an efficient and accurate tomato tracking system. By utilizing the "TomatoStatus" Scriptable Object, I ensured seamless gameplay and precise tomato management. The code implementation allowed for dynamic tomato removal through the "RemoveRandom()" function, maintaining the correct count and state of tomatoes. Additionally, the "RestartTomatoes()" function reset the tomatoes to their initial state, ensuring a consistent gameplay experience.