PlateUp! is a new cooking simulator made by Yogscast Games. It allows friends to run a restaurant together. A player can start their business solo and see how things go. Alternatively, they can partner up with up to three of their buddies for a four-player challenge that consists of building, opening, and successfully managing a restaurant.
While it isn't very difficult to start a multiplayer game in PlateUp!, the game doesn't explicitly explain to its users how to use the Multiplayer mode menu.
Multiplayer in PlateUp! can be selected from the main menu
To start a multiplayer session in PlateUp!, all players must have the game purchased and running simultaneously. One of the players can then do the following to start a co-op session in the game and get their friends involved:
- Enter the main menu of the game.
- Select the Multiplayer mode option, and a lobby will be formed.
- Choose between making the lobby invite-only or open for anyone to join.
- Friends can join the lobby on their own by selecting Join Game, or an invite can be sent.
- Press Shift+Tab to open the Steam Overlay and navigate to the Friends list to send an invite.
- Once in the lobby, everyone should press P on the default keyboard settings to "ready up" and be an active member of the game.
Players can still join in even if the lobby begins and the cooking is underway. Anyone can join late during the opening portion of each round. If they join outside of that time, they'll have to wait until the next round kicks off to play.
XP is still earned during multiplayer
At launch, many players were concerned that XP would only be given to the host of a game during a multiplayer session. XP isn't earned in the same manner as the single-player mode, but it transfers over.
After playing a cooperative game with a group of friends, simply exit and go back to the single-player mode of the game. The XP will begin to pile up without players having to do anything else.
The game supports local and online multiplayer
One of the most anticipated features of PlateUp! before launch was the potential for cooperative play. Not only can players dive into a game with their friends online, but they can also connect controllers to play with friends in the same room.
The developers have also highlighted how well the title works with Steam's Remote Play and Parsec. These are two tools that allow players to play a variety of games together without needing to worry about being in the same location.
How to play PlateUp!
PlateUp! is available through Steam. A demo can be downloaded for free, and the game itself can be purchased for $17.99. A bundled edition with the game Spacelines from the Far Out is being sold for $23.08.
Just add the game to the Steam cart from the Library. Log in and select a payment method. Once it is fully installed, launch it from the Steam application and begin playing.
More from Sportskeeda
" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1246606, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1246606); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1246606) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1246606) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJon6ivXaW5osWMpqylrJmluaLFxKtkqaSRqbK2vA%3D%3D