Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Restaurant & Cooking Starter Kit, super flexible cooking template for all needs

Discussion in 'Assets and Asset Store' started by Kasaie, Mar 8, 2015.

  1. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Big-1950.jpg


    Restaurant & Cooking starter kit
    is an easy to use and learn project that can greatly speed up your prototypes of the same type, and can be used as a strong base for further development and experiments. It has all nuts and bolts to build a fully functional game. It came with:

    - Full game flow with Menu, Shop, IAB, Level Selection and Game scenes.
    - Supports Android, iOS, Web, Windows and Mac
    - Unlimited instances of delivery plate.
    - Available in C#.
    - Supports unlimited number of customers, products and ingredients
    - Comes with 8 predefined customer
    - Comes with 15 predefined ingredients
    - Comes with 14 predefined products
    - Comes with 3 predefined side-requests
    - Mobile friendly (with awesome performance!)
    - Extremely flexible to re-skin and re-master
    - Full support 24/7.


    However, you are not limited by these numbers and can easily define and add more items to the game to deliver a rich game play experience to your players.

    The game accepts both touch and mouse inputs, and thus, can be tested on Android, iOS, WebGL and Stand-Alone platforms.

    This kit works flawlessly on both Unity3d Free and Pro. It is also fully compatible with Unity3d 2019.


    1.8-1.jpg

    1.8-6.jpg

    1.8-4.jpg

    1.8-3.jpg
     
    Last edited: Apr 1, 2020
    MatteoMazzeriBlasph and Gozdek like this.
  2. b4c5p4c3

    b4c5p4c3

    Joined:
    Jan 4, 2013
    Posts:
    537
    The asset store link redirect me to the home page of the store. Is the asset deleted???
     
  3. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    @ b4c5p4c3
    No, I forgot to mention that I submitted the asset just today, and now it's pending for review. It will be available in a few days. Sorry for that.

    By the way, in case you have any question about this asset, I will be more than glad to help you with that.
     
    Last edited: Mar 10, 2015
  4. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Last edited: Apr 12, 2015
  5. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Asset's road-map for upcoming updates:

    v1.1:
    - Customer's Mood: In the next update, customers will react to your actions. They get bored when the order is taking too much time to get ready, They will be angry if they receive the wrong order, and they will be happy if they are satisfied with their orders.

    Your opinions count!
    Please kindly share your ideas for new updates, and I gladly add them to the update queue.

    Thanks :)
     
  6. Darkling420

    Darkling420

    Joined:
    Apr 20, 2013
    Posts:
    27
    Love this.... Any chance of a C# version and uGUI support?
     
    Last edited: Mar 21, 2015
  7. Archania

    Archania

    Joined:
    Aug 27, 2010
    Posts:
    1,662
    This is actually pretty cool. Reminds me a lot of the Dinner Dash games.
     
  8. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sure, I'll rewrite the whole project in C# in the upcoming updates. And for the uGUI, please give me a few days to check the compatibility and other requirements.

    Thanks for your kind words. I tried my best to deliver a fully functional kit which suits most needs. But I sincerely welcome your comments and ideas on how to make this a better thing :)
     
  9. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Small Update v1.0.1:

    Candies (Optional Deliveries):
    We have added a new feature to the kit! Now you can use candies to entertain your customers and re-fill their patience bars. You can also buy additional candies in the game.

    This way your players can easily double their incomes.


    Please kindly share your ideas with us :)
     
  10. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    A user asked:
    To add the "Restart" function to the kit, you have to do the following changes in "MainGameController" :

    Change these two lines:
    Code (JavaScript):
    1. seconds = Mathf.CeilToInt(gameTimer - Time.time) % 60;
    2. minutes = Mathf.CeilToInt(gameTimer - Time.time) / 60;
    to this:
    Code (JavaScript):
    1. seconds = Mathf.CeilToInt(gameTimer - Time.timeSinceLevelLoad) % 60;
    2. minutes = Mathf.CeilToInt(gameTimer - Time.timeSinceLevelLoad) / 60;
    It is fixed in the next update.
    Thanks.
     
  11. MadMapp

    MadMapp

    Joined:
    Nov 15, 2012
    Posts:
    49
    Great kit,

    im making some adaptions,
    so we have the products which are made of several ingredients (as is),
    i want to add a side product, so i have 3 ingredients, say coke lemon and orange (drinks), i want the customer to decide if they want a side product, randomly select a side, and have the helper and the customer needs update with this new ingredient need, how should i approach this? i have tried and failed.. thanks
     
  12. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    @ rizla:

    Thanks for your interest :)
    I'm already working on a new update which adds the "Side-Request" capability to the kit. So please wait a few days for it to get finished :)
     
    MadMapp likes this.
  13. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Update V1.2, with tons of new features:

    I've finished working on new sets of features for the "Restaurant & cooking kit" which adds more options and less limitation to the kit, and makes it more suitable to be used as a base for many types of Dash style games.

    New features:
    * Enter/Exit animation for customers. They won't just appear anymore.
    * Bonus Items. They can be used as a bonus for bored customers, and make them happy again.
    * Mood system. Customers can now react to your actions, they can get bored, angry and excited!
    * Side-Request items. Like many similar games, customers are now able to wish a side-request besides their main order. You can define unlimited product/side-request items.

    New Version (v1.2) will be submitted to the assets-store tomorrow. Hopefully it will be available in the next week :)


    I really appreciate your comments and ideas for more interesting features and updates.
     
    MadMapp likes this.
  14. MadMapp

    MadMapp

    Joined:
    Nov 15, 2012
    Posts:
    49
    downloading now, im sure its awesome
     
  15. MadMapp

    MadMapp

    Joined:
    Nov 15, 2012
    Posts:
    49
    ahh, not live yet
     
  16. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    I just want to thank you again for your great ideas for this kit. It makes me really happy to see that people find this kit useful.

    The update should be live soon. Please give it a few more days :)
     
  17. MadMapp

    MadMapp

    Joined:
    Nov 15, 2012
    Posts:
    49
    still waiting patiently for the lovely people at unity to approve the update :)
     
    Kasaie likes this.
  18. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
  19. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Update V1.2.1 has been submitted to the AssetStore and will be available shortly. Now you have access to both C# and JavaScript assets at once.
     
    Last edited: May 15, 2015
  20. mog-mog-mog

    mog-mog-mog

    Joined:
    Feb 12, 2014
    Posts:
    266
    It seems that game does scale on iphone and ipad.
    On iphone 16:9 resolution, it has black space on left and right of iphone screen. Characters walk on black screen. At the minimum, can you please extend background to left and right to match screen size?
    Thank you, overall awesome asset.
     
  21. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sure, I can and I certainly will make the kit resolution independent in the following updates. Now the kit only serves as a starting point for a simple cooking game with the basic elements included. But in the next update I'm going to add some new features, including main menu, level selection (with different missions), shop system (to be able to purchase new ingredients) and of course, resolution independent system.

    So, thanks for sharing your opinion, and stay tuned for the next updates :)
     
  22. mog-mog-mog

    mog-mog-mog

    Joined:
    Feb 12, 2014
    Posts:
    266
    When you say next update, do you mean- V1.2.1 or next update.

    Since you are adding all these features, I'll rather wait than working on them at my own. Can't wait to use it in my project, do keep me posted on your next update. Awesome kit though.

     
  23. mog-mog-mog

    mog-mog-mog

    Joined:
    Feb 12, 2014
    Posts:
    266
    Feedback:
    1) Food items order size is very small to be visible on my mobile. It is too small for me to notice order items on my mobile. Probably worth to increase size of item in customer order.
    2) You may increase spacing between food items on table, sometime touch finger cover two items and pick the wrong one - Rarely though
    3) Scaling as you already mentioned
    4) Some use of dollars earned - may be unlock new customers :)


    Once again, thank you for the awesome kit. This is going to be the best awesome kit :)
     
  24. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    V1.2.1 quick fixes:

    in "MainGameController.cs" class,
    find lines 231 and 232:

    Code (CSharp):
    1. foreach(var customer in customersInScene) {
    2.                 customer.GetComponent<CustomerController>().leave();
    change with:

    Code (CSharp):
    1. foreach(GameObject customer in customersInScene) {
    2.                 StartCoroutine(customer.GetComponent<CustomerController>().leave());
    ****

    in "CustomerController.cs" class,
    find line 496:

    Code (CSharp):
    1. if(transform.position.x >= 10) {
    2.                 gameController.GetComponent<MainGameController>().availableSeatForCustomers[mySeat] = true;
    3.                 Destroy(gameObject);
    4.             }
    change to:

    Code (CSharp):
    1. if(transform.position.x >= 10) {
    2.                 gameController.GetComponent<MainGameController>().availableSeatForCustomers[mySeat] = true;
    3.                 Destroy(gameObject);
    4.                 yield break;
    5.             }
    ****

    in "CustomerController.js" class,
    find line 517:

    Code (CSharp):
    1. if(transform.position.x >= 10) {
    2.             gameController.GetComponent(MainGameController).availableSeatForCustomers[mySeat] = true;
    3.             Destroy(gameObject);
    4.         }
    change to:

    Code (CSharp):
    1. if(transform.position.x >= 10) {
    2.             gameController.GetComponent(MainGameController).availableSeatForCustomers[mySeat] = true;
    3.             Destroy(gameObject);
    4.             return;
    5.         }


    and you are done! :)
     
  25. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    @ lilboylost:
    Thanks for your valuable feedback. all will be done in the next updates.
     
  26. mog-mog-mog

    mog-mog-mog

    Joined:
    Feb 12, 2014
    Posts:
    266
    @Kasaie, Thank you for awesome support. Eagerly waiting for an upcoming update, please do keep us posted..
     
    Kasaie likes this.
  27. bgakiya

    bgakiya

    Joined:
    Jul 2, 2015
    Posts:
    11
    hi, just got the kit, its awesome, congrats for the good work, keep it up :D

    I´m trying to create a store and also multiple levels, saw you are about to upload an update with some of the features i need, do u have an estimated date for the update.

    thanks again for the kit, its just great.
     
    Kasaie and mog-mog-mog like this.
  28. mog-mog-mog

    mog-mog-mog

    Joined:
    Feb 12, 2014
    Posts:
    266
    I've been waiting for the same. Over a quarter now :)
     
    Kasaie likes this.
  29. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    @ lilboylost
    @ bgakiya

    Thanks for the kind words. I'm really sorry for the long delay. I'm working non-stop to finish my new templates. You can see them here if interested: www.finalbossgame.com

    As soon as I'm done releasing these new assets, I'll dive back into Restaurant kit and update it with missions and a new game-flow. Just give it another month :)
     
  30. chatie25

    chatie25

    Joined:
    Feb 14, 2013
    Posts:
    3
    Hi Ali,

    This kit is owesome. But I have something to ask though regarding how do you move the patience bar and ingredients from the side to under - in between the product and patience bar
     
    Kasaie likes this.
  31. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi @chatie25

    To do so, first drag an instance of a customer from prefabs folder into the scene. Then expand the prefab into hierarchy and re-position the ingredient dummies position wherever you like. You can also change the position of the patience-bar this way. After you are satisfied with the result, save the changes to mother prefab, and repeat the same process for other customer prefabs.

    Please note that if you want to change the way patience-bar works (form vertical to horizontal), all you have to do is to rotate the whole patience-bar child 90 degree cw and then change the moving axis in the customer manager class.

    hope this helps.
     
  32. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Good News!

    A massive update is coming to Asset Store very soon.
    What you will find in the new update (V1.5):
    • Complete game flow. The kit now has a complete set of scenes, including:
      • Menu
      • Level Selection
      • In-Game Shop
      • Buy coin packs (supports custom IAB systems)
      • Game
    • 2 new play modes. Free-play & Career.
    • In career mode, you can have as many levels as you want, each with different ingredients, products, missions and time.
    • In free-play mode, you are allowed to play for an unlimited time, but can also try to break a predefined goal.
    • Additional items to decorate the restaurant, which can be purchased with money made from levels. you can buy music player, seats or flowers to relax your customers and they will pay you even more!
    • 2-state trash bin controller.
    • New pause menu.
    • Intuitive level selection system with full control over level's settings.
    • New resolution system which supports android & iOS screen sizes with no black border.
    • many small features that you should experience yourself!
    Stay tuned!
     
  33. chatie25

    chatie25

    Joined:
    Feb 14, 2013
    Posts:
    3
    Hi Ali,

    One more thing how do you resize the products esp the ingredients
     
  34. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi chatie25,

    The good news is that you do not need those small (helper) ingredients icon in the next update (v1.5), because every order now has a texture which clearly shows the ingredients. See my previous post and look at the screenshot to get a better understanding about the change.

    But if you insist on re-sizing the elements, you have to do the changes on all customer prefabs. (More info here)
     
  35. bgakiya

    bgakiya

    Joined:
    Jul 2, 2015
    Posts:
    11
    Hello man, It´s looking awesome, cant wait to get the update, do you have an estimated date :)

    Also pls leave the option to show the ingredients in some cases my texture plates doesnt represents the ingredients needed.

    Great job man, keep it up! Cheers.
     
  36. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi. Thanks for the kind words. It's been 3 days since I've submitted the update. I think it should be live within the next few days.

    Of course I left this option for backward compatibility. All you have to do to show the [Helper] ingredients is to switch a bool from within the inspector!
     
  37. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
  38. timmynator

    timmynator

    Joined:
    Oct 18, 2015
    Posts:
    8
    Please add support for windows phone devices...
     
  39. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi @timmynator

    Do you already tested the kit on a windows phone device?
    Unfortunately I don't have access to a windows phone right now, and can't say for sure that the kit is compatible, but it's fully compatible with Android, iOS and also runs perfectly when built for Windows. So I guess it must run on WP as well.
     
  40. bgakiya

    bgakiya

    Joined:
    Jul 2, 2015
    Posts:
    11
    Hello mate, congratulations on the awesome work on version 1.5 it´s great. I just have one problem, (game c# scene) does not recognize win or loose states, money just keeps adding after you reach the level goal, and when time runs out it just start counting in negative numbers. Anyway (game js scene) was working well so i used all (c# scenes) and (game jscript scene) for my built, it works great on unity but when i export it to iphone it does not work again, it doesnt recognize win or loose states. Im using unity 5.1 and iphone 5s, do you know what it might be?, on the mac it works great, i increased the levels and they are unblocked once you pass the previous. It´s just when i exported to iphone, i trying to get an android device to check there as well. Also I´m trying to give stars for the passed levels, 1, 2 or 3, depending on the time left, any help with that too will be very appreciated. I will rate your asset with 5 stars, also i know your time is valuable so if you have time to help me with this i´m willing to pay you extra for your hard work. thanks in advance. Cheers!
     
    Kasaie likes this.
  41. bgakiya

    bgakiya

    Joined:
    Jul 2, 2015
    Posts:
    11
    Hi, just to give you my email in case you have time to help me with my project, bgakiya@gmail.com Cheers!
     
    Kasaie likes this.
  42. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi @bgakiya , I'll investigate this immediately and will let you know as soon as I came up with a workaround :)
     
  43. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Quick fix for problem when in c# game scene, the game manager won't recognize the finish states.

    in MainGameController.cs class, find line 175:
    Code (CSharp):
    1. checkGameWinState();
    Replace with:
    Code (CSharp):
    1. StartCoroutine(checkGameWinState());
    And you're done. Patch will be applied with the next update.
    Sorry for the inconvenience.
     
  44. bgakiya

    bgakiya

    Joined:
    Jul 2, 2015
    Posts:
    11
    It worked like a charm, thanks :D
     
    Kasaie likes this.
  45. timmynator

    timmynator

    Joined:
    Oct 18, 2015
    Posts:
    8
    In PauseManager.cs class, find:

    case "Btn-Menu":
    UnPauseGame();
    Application.LoadLevel("Menu-js");
    break;

    Replace it with:

    case "Btn-Menu":
    UnPauseGame();
    Application.LoadLevel("Menu-c#");
    break;

    And find:

    case "End-Menu":
    Application.LoadLevel("Menu-js");
    break;

    Replace it with:

    case "End-Menu":
    Application.LoadLevel("Menu-c#");
    break;
     
    Kasaie likes this.
  46. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    I'm glad you liked it :)

    Thanks man!
     
  47. bunnyboom

    bunnyboom

    Joined:
    Sep 17, 2015
    Posts:
    3
    The increase in the level of more?
     
  48. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sorry I didn't understand, can you please explain a little more about what you want?
     
  49. Mode-X

    Mode-X

    Joined:
    Jan 25, 2014
    Posts:
    2
    This does look to be a phenomenal asset!
    Just a couple of questions:
    1. Is all of the currently supplied art etc. Free for commercial use?
    2. I haven't made the purchase yet but are there any terms of use for what is supplied in the pack?
    3. Are there any predefined particle systems already in use?

    Many thanks
    :)
     
  50. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi @Mode-X ,
    Thanks for the kind words :)

    1. Yes, But I strongly advise you to redesign the package if you want to publish a serious game out of it. This way you can make sure that you will not face the problem with clone games and duplicate contents.

    2. No, there is none. You are free to use the contents any way you like. You are not however allowed to resell the contents as a single item or as a whole, and if you intend to publish a premium title, it's wise to redesign the contents of the kit.

    3. No.

    Hope that helps ;)
     
    Mode-X likes this.