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. Mode-X

    Mode-X

    Joined:
    Jan 25, 2014
    Posts:
    2
    That's perfect thank you for a super fast reply.

    I'm just very interested in the mechanics, but didn't want any issues if an original item was left in a published title :) .

    I'll get onto the asset store :) :)
     
    Kasaie likes this.
  2. Eggpunk

    Eggpunk

    Joined:
    Nov 2, 2014
    Posts:
    39
    Hi Kasaie;

    This asset looks amazing.

    I had a question regarding some of the flexibility of the restaurant starter kit. Would it be possible for a developer using this asset to set up a pair of customers (such as a couple) as "one" customer, and then allowing the player to make both orders before giving them to the customer?

    Including a hack-job example of what I mean for potentially more clarity.
     

    Attached Files:

    Kasaie likes this.
  3. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Good question. This is not supported by default, but the kit can easily get extended to support this feature. If you look at the structure of the kit, it uses a global public array containing the current ingredients used in the order. You can easily duplicate this array to add a second dish to the game. This way you can serve more customers is less time.

    But if you also want to design a couple customers, you have to re-code customer class to allow placing double orders which is a little bit harder to achieve, but definitely possible. I can help you out with it if you really need this feature in your game. just reach me via our support system ;)
     
  4. Eggpunk

    Eggpunk

    Joined:
    Nov 2, 2014
    Posts:
    39
    Awesome! Thanks for the super quick reply!

    I'm going to pick up the asset today and test some of this out. The coupled customers is of high interest, but I'll look into the customer class and if I get stuck there I'll take you up on the support system help.

    Thanks again.
     
    Kasaie likes this.
  5. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    You're welcome :) Just let me know if you need anything else.
     
  6. rpgwelten

    rpgwelten

    Joined:
    Nov 22, 2015
    Posts:
    1
    Hey Kasaie.

    You build a really wonderful starter kit. It's really easy to make some nice upgrades and new products.

    But theres one thing i cant catch. I try to make new levels and it works fine, but Im not able to set the number of available products.

    I try the following in CarrerLevelSetup


    Code (CSharp):
    1. if(levelID.Equals(1))
    2.   {
    3.   levelPrize = 10; (works)
    4.   careerGoalBallance = 100; (works)
    5.   careerAvailableTime = 60; (works)
    6.   canUseCandy = false; (works)
    7.   int[] availableProducts = { 1 }; (doenst work, try many variations)
    8.   }
    Is there something im missing?

    Thanks in advanced
     
  7. Kasaie

    Kasaie

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

    Those are public variables and should be set from inspector. If you intend to set them via script, make sure to change their types to private.

    You also have to make sure that you do the hardcoding procedure of "availableProducts " array in "CareerMapManager" class and not in the "CareerLevelSetup" class, as CareerMapManager is the actual class that saves and passes availableProducts array to other scenes. Please refer to CareerMapManager class to see how availableProducts iteration is done.

    Feel free to ask any question if you need help with anything.
     
  8. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Update news (v1.6) !

    A new update is on the way, with a feature you've been asking for all the time! The Grill-Machine receives your raw ingredient (Frozen Burger) and transforms is to a new ingredient (Baked burger) you can use to serve your customers.

    No more raw burger for your customers :)
     
  9. Kasaie

    Kasaie

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

    Kasaie

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

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Update v1.7 has been submitted and is awaiting review.

    - Introducing the coffee maker machine. Now you can process customers side request in a machine and deliver the processed items to the customers.

    shot-011.jpg
     
  12. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
  13. rburns50

    rburns50

    Joined:
    Apr 16, 2016
    Posts:
    13
    Great news and look forward to seeing this update. Do you plan on introducing "Worlds" perhaps? Where you select a World and the food items change for that world and its levels?
     
    Kasaie likes this.
  14. jjdomain

    jjdomain

    Joined:
    Sep 11, 2015
    Posts:
    86
    Hello,
    I'm new to unity and have some questions about features.

    -Can this asset be easily re-skinned to other types of stores? Cafe/Juice/Smoothies/boba stores?
    -side request system - can add multiple side items/machines? Can purchase them via IAP?
    -Cut scenes available?
    -level editor/adjustment for dificulty?
    -IAP during game play
    -Ad networks? Can I specify where/when/frequency ads show up?
    -FB/ social share
    -play with friends
    -leaderboard
    -notification
    -daily reward
    -undo move - if put item on by mistake can it be undone

    thx
     
    Kasaie likes this.
  15. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sure, why not. We introduced the level selection feature in version 1.2. So the short answer is yes. It is planned and will be available shortly.

    @jjdomain

    About your questions:

    - Yes. This kit has been developed in a way to be easily re-skinned. There is a lot of distinct objects/images/prefabs in the kit which makes it super easy to customize single items. And this can be extended to whole kit.

    - The kit allows you to define unlimited number of products/side-request items.

    - Yes, you can use your own scenes in between of the current scenes provided in the kit.

    - Level editor is already implemented :)

    - IAP can be added to the kit with a few clicks.

    - Yes. You are free to integrate your own/custom ad system into the kit. the same goes for other native features you just mentioned.

    - Undo? yes, there is a trash-bin object in the kit that can undo/reset your progress with the products.

    Let me know if you had any other questions.
     
    Last edited: May 31, 2016
  16. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Update 1.7.1 has been submitted to asset store.

    - The kit is now fully compatible with Unity 5.3+.
    - Strange font displacement has also been fixed.
     
  17. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sale Offer!!
    Get a copy of Restaurant & Cooking Starter Kit for Unity with 25% Off! http://u3d.as/c4W
     
  18. s120

    s120

    Joined:
    Nov 21, 2016
    Posts:
    2
    When will the "worlds" addition be added? Want to buy but I need that part.
     
    Kasaie likes this.
  19. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi there, we are already working on it. Can't give you an estimation at the moment but it should be available any time soon.
     
  20. s120

    s120

    Joined:
    Nov 21, 2016
    Posts:
    2
    If I buy now can I contact you if I need help?
     
    Last edited: Nov 23, 2016
    Kasaie likes this.
  21. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sure, we are supporting this product for over a year now with all sorts of modification and custom features.

    Just let us know what you want ;)
     
  22. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    Hi Kasaie,

    How can I prevent the instantiation of clones of individual customers in the scene? In other words, how can I adjust the scripts so that there are never two or more customers with the same texture/material visible in the scene simultaneously?

    In my game, all customers are unique individuals, so it wouldn't make sense to have an identical 'twin' walk into the scene when the original customer (with the exact same appearance) is still visible in that scene. I don't mind if the customer keeps returning to the scene with a new order, as long as there is only one copy/clone of each particular type of customer visible in the scene at the same time. Can you help me out here? I don't fully understand your code for the random selection of customers (whenever there's an empty seat), so I don't know how to successfully change the script(s).

    One more thing: it would be nice if the player would loose money each time he/she trashes ingredients into the trash can. I think I can write the code for such feature myself, but maybe you know a quick way to add this to the scripts without any side-effects (or artifacts)?

    Thanks in advance! I really like your asset, by the way!

    - Jerome
     
    Kasaie likes this.
  23. Kasaie

    Kasaie

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

    Thanks again for the wonderful feedback :)
    Sure, we will add the loss feature in the next update. It actually was in our initial road-map, but has slipped somehow, and now is back there to be added.

    And for the unique customer appearance, you need to create a new temp array which holds the ID of all customers currently inside the scene. Whenever you want to clone a new customer, you need to check the random ID of the new clone against your temporary array, to see if this is a clone. Then you you can proceed with the clone, or abort the function and call it again to create a new customer ID.

    Hope this helps.
     
    Jerome_V likes this.
  24. Storm-Factory

    Storm-Factory

    Joined:
    Dec 11, 2012
    Posts:
    5
    It's very nice to see that you are still supporting the asset because it's been since November of 2016 since you updated it. Meanwhile you've recently released other projects like Fruit Juice Maker without updating this very cool Restaurant asset and I was hoping it wasn't being abandoned.

    When do you plan to release the next update?
     
    Kasaie likes this.
  25. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Thanks for the kind words. We are already working on our new asset which is a popular turn-base strategy game. When we are finished with that project, we immediately start working on the updates for the restaurant and cooking game kit ;)
     
  26. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    New Update!

    V1.7.2:

    - Full compatibility with Unity 5.6+.
    - Added "next level" button to game scene.
    - Added loss settings to recycle bin controller.
    - Added a new option to navigate between multiple level selection holders. You are no longer limited to a single view level selection scene.
     
    Jerome_V likes this.
  27. Kasaie

    Kasaie

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

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    New Update!

    v1.7.3:
    - Added star-rating system to level selection scene. Now you can have 1, 2 or 3 stars rating for each passed level.

    star-system.png
     
    Jerome_V likes this.
  29. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    Hi Kasaie,

    Thanks a lot for the great updates, and for your continuous support in this forum!

    I've noticed that the Asset Store still lists version 1.7.2 as the latest update. I assume Unity is currently in the process of evaluating 1.7.3, right?

    With these latest additions to the UI, maybe you want to consider creating a universal UI (with Canvas UI options, IAP, ads, etcetera) for all of your assets, which you could then sell seperately (and perhaps provide a separate free version or lite version with each individual asset). I've seen this business model with a couple of your competitors in the Asset Store, and it seems such a seperate universal module sells quite well.

    Buyers appreciate it, when game project templates are preconfigurated for quick integration with some universal "Swiss Army Knife" type of asset for monetization, IAP, and UI options (like a rating system, daily bonusses, rewards, social media stuff), since it's usually considered "the boring stuff" of mobile game development. It could be a huge time saver for both your buyers and for you, 'cause now you have to add that new level star system and the extra level containers to your Business Tycoon game asset as well, which means you'll have to the exact same thing for your other assets separately/one by one. Of course this is not an advise or request, because you're already doing a wonderful job, it's just a thought/suggestion in case you'd like to streamline your asset updates. No pressure, really! ;)

    - Jerome Vonhögen
     
    Kasaie likes this.
  30. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    When I said "Business Tycoon" game asset, I obviously meant "Real Estate Tycoon" game asset.

    Sorry about that!
     
    Kasaie likes this.
  31. Kasaie

    Kasaie

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

    I can't thank you enough for sharing your amazing ideas. I'm totally aware of the issues with constant updating the kits with repetitive add-ons, but that is the nature of our products. We need to add a brand new feature to our game kits every now and then, while the other simpler one-touch style games does not require such investments. But we are certainly looking forward to add as much content to our kit as possible and we also try our best to keep the kits updated with the new releases of the Unity software.

    :)
     
  32. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38

    Hi Kasaie,

    I still have to thank you for your suggestion regarding unique customers, so thank you for that! Although this could be a nice work around for my "Random Unique Customer"-problem, I was wondering if it would be possible to just have the MainGameController check if the same character/game object is already active in the scene by using "GameObject.activeInHierarchy". After all, every single customer added to the scene in runtime is basically just one of the eight prefabs named Customer-0(X)-C#, right?

    The problem is that the CustomerController script renames every new customer with a random name the moment that customer is spawned in the scene. However, the names of the materials for each customer still reveal the customer's (prefab) identity, so I was wondering if that information could somehow be used to quickly check for possible duplicate customers in the scene.

    And what if new customers wouldn't get a random name, but instead would get fixed identifiable names that refer to the fixed customer prefabs they use? Would that make it possible to check the hierarchy for duplicates/clones? Any thoughts on this?

    Thanks in advance for your help!

    - Jerome Vonhögen

    P.S. Will version 1.7.3 be available soon?
     
    Kasaie likes this.
  33. Kasaie

    Kasaie

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

    The new update (v1.7.3) is now live on asset store. Take a look: http://u3d.as/c4W

    And about the duplicate customer issue, I strongly advise you to stop looking for such complex solutions. Though I sincerely appreciate your will in finding a solution, but it can be done with a much simpler steps. I will release a new update soon which hopefully addresses this duplicate customer creation issue :)
     
  34. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    Thanks Kasaie, but unfortunately I'm unable to download 1.7.3 from the Unity Asset Store. I've tried several times to update the asset, but it keeps downloading 1.7.2, despite the indication "1.7.3" in the title. I was wondering if perhaps the Asset Store has made a mistake, since there was no update button either.

    Could you please verify? Thanks a lot!

    - Jerome Vonhögen
     
  35. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    In addition to my previous post, here are the details of the actual version offered by the Unity Asset Store today with the (apparently incorrect) title "Restaurant & Cooking Starter Kit 1.7.3":

    "link":{"id":"31747","type":"content"},
    "unity_version":"5.3.4p3",
    "pubdate":"26 Apr 2017",
    "version":"1.7.2",
    "upload_id":"176484",
    "version_id":"266225",
    "category":{"id":"99","label":"Complete Projects/Templates"},"id":"31747",
    "title":"Restaurant & Cooking Starter Kit",
    "publisher":{"id":"11082","label":"Finalboss"}

    By the way, before downloading I deleted the old version (1.7.2) from AppData/Roaming/...(etcetera) in Windows 10 Pro, and then opened a new project, but Unity (5.5.0f2) would still download v1.7.2. As I've already mentioned, there's no update button in the list of downloads in my Asset Store account, but in Google Chrome, the Unity Asset Store's webpage for this product correctly shows the Package Contents of 1.7.3 nevertheless (if you click the Expand button, it shows the materials for the stars in the new level menu).

    I haven't yet downloaded and checked your other assets that have recently been updated, but I can already see that none of your other updates of May 2017 shows an update button in the list of downloads/purchases in the Asset Store, which could mean that the same problem occurs with the rest of your assets as well.

    Hope this helps.

    - Jerome Vonhögen
     
    Kasaie likes this.
  36. Kasaie

    Kasaie

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

    Thanks for noting this. I will contact unity support to resolve this issue.
     
  37. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    Hi Kasaie,

    Any news on this?
     
  38. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sent an email to asset store support the same day you reported the issue, but got no answer since then.
     
  39. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Hi Jerome,
    This is the answer I've received from unity support:

     
  40. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    Hi Kasaie,

    Thanks for your message. I have just tried again (about 10 minutes after your last post), but I'm afraid the only version in the Asset Store available to me is version 1.7.2 (although the store info clearly says "1.7.3"), and there is no update button to the latest version either.

    Just to be 100% clear, Unity actually does download and unpack the asset directly from the Asset Store, but it's definitely not version 1.7.3; instead it downloads version 1.7.2., which makes me wonder if perhaps the Customer Service Engineer only checked the Mac version (I'm on PC). Otherwise, I have no idea why this happens.

    I'm currently using Unity 5.5.0f2 in Windows 10 Pro, which should be compatible according to the store's asset description. Maybe I'll install Unity 5.6 on another Windows 10 Pro PC later today, to see if it downloads the correct version. Hopefully this will tell us a little more about possible compatibility issues.

    - Jerome Vonhögen
     
  41. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Sure! You certainly need 5.6+ for the last update.
     
  42. Jerome_V

    Jerome_V

    Joined:
    Oct 21, 2016
    Posts:
    38
    I have tried to download 1.7.3 on a different Windows 10 Pro PC with a fresh install of Unity, but again the "version 1.7.3" the Asset Store offers is actually the old version 1.7.2, so unfortunately this didn't solve the problem. After the downloading and unpacking of the asset had finished, the asset and its version name turned out to be out of sync, just like on my other PC.

    It would be interesting to know whether that Unity engineer actually checked the contents of the asset that he downloaded from the Asset Store, or that he just assumed the downloaded asset was the new version 1.7.3, without comparing the actual contents to the previous version 1.7.2.

    Would it be possible for you to quickly test the asset by downloading the PC version from the Asset Store as a regular user? Since the issue may occur with your other assets as well, it might be worth investigating to see if you are able to reproduce the issue.

    Many thanks in advance!

    - Jerome
     
  43. Kasaie

    Kasaie

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

    Yes, I have tested it myself and its working fine. You need Unity 5.6+ to download the 1.7.3. Any other version of Unity just download 1.7.2.
     
  44. abdulhadisiraj

    abdulhadisiraj

    Joined:
    May 27, 2017
    Posts:
    1
    Hey i want my customer to directly choose a single INGREDIENT. please tell me how to do so. I dont want my customer to choose product which has multiple ingredients. :(
     
  45. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    You can easily do this.

    [Refer to manual]: Create a new product which consists of just one ingredient. Change the material of the product t meet the ingredient you need as a single product. Then add this product to customers wishlist array.

    That's it. Easy and straight forward.
     
  46. IndieGeek

    IndieGeek

    Joined:
    Sep 30, 2016
    Posts:
    16
    Great asset and not much difficult to change too.
    But I need slight help in modifying the project. I want to deliver ready product to available customers automatically based on customer's patience value. How to make logic to make customer's priority list.
    I really appreciate help that you can provide.
     
    Kasaie likes this.
  47. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    Thanks for the kind words. Unfortunately I didn't get it. Can you please describe the whole process step by step?
     
    IndieGeek likes this.
  48. IndieGeek

    IndieGeek

    Joined:
    Sep 30, 2016
    Posts:
    16
    Sure!
    I just simply want to remove drag functionality of plate, instead I want that when user click the plate, the delivery automatically deliver to the desired customer or customer having least patience time.
     
  49. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    New Update! -> [ Restaurant & Cooking starter kit ]

    v1.7.4:
    - Added a new feature for the customers that let them only ask for a drink (side-request) without having to ask for a main order.
     
  50. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    590
    A custom interactive tutorial module is available for this game kit. For more information, contact us here.