Technical Design - Team-Swamp/IceBites GitHub Wiki

Two crucial systems are integral to the game's functionality. Firstly, the Object Interaction Ray was meticulously crafted to ensure universal interactability across all devices, allowing players to seamlessly click and engage with various elements within the game world. Secondly, the Cooking System stands as the cornerstone of gameplay mechanics; without it, the immersive experience would be sorely lacking.

Object Interaction Ray

The Object Interaction Ray is a versatile tool designed to enhance gameplay across various platforms, including PC, mobile, and tablet devices. With its universal functionality, players can seamlessly click and interact with in-game elements, ensuring a smooth and immersive gaming experience regardless of the device they're using. This intuitive feature adds depth and engagement to gameplay, allowing users to effortlessly navigate and engage with the virtual world at their fingertips.

InteractRaygif

The Object Interaction Ray empowers players to freely navigate and explore the kitchen environment within the game. With this feature, players can seamlessly move around the virtual space, grab ingredients, and use appliances with ease.

RayInResturant

Cooking System

Cooking takes center stage in the game, offering players a hands-on experience where they can handle ingredients, cook fish, and combine elements to create various dishes. The main gameplay revolves around preparing these dishes to serve to customers. Below, you'll find a simple flowchart guiding you through the steps of making each dish. Enjoy the process of culinary creation as you dive into the world of cooking and cater to the tastes of your virtual clientele.

---
title: Dishes flowchart.
---
flowchart TD
    Sushi([Sushi])
    FT([Fish taco])
    FB([Fish burger])
    IC([Iced coffee])
    IT([Iced tea])
    IW([Iced water])
    FS([Fish smoothie])
    C([Cupcake])

    Blender-->FS
    Coffee-machine-->IC;
    Coffee-machine-->IT;
    Coffee-machine-->IW;
    Display-window-->C;
    Cooked-fish-->FB;
    Get-ingredient-from-basket-->Raw-fish;
    Raw-fish-->|Grill|Cooked-fish;
    Get-ingredient-from-basket-->Bread;
    Bread-->FB;
    Get-ingredient-from-basket-->Tacoshell;
    Tacoshell-->FT;
    Cooked-fish-->FT;
    Get-ingredient-from-basket-->Seaweed;
    Raw-fish-->Sushi;
    Seaweed-->Sushi;

image