A downloadable game

Hi! I am working on a new online co-op cooking game, in the Overcooked genre.

Current project state: Prototyping (Last updated 09/25/2024)

--------------------------------

Keyboard bindings:

  • WASD for movement
  • Space for dash
  • J for pickup/drop
  • K for action

Controller bindings:

  • Left stick for movement
  • West button for dash
  • South button for pickup/drop
  • East button for action

---------------------------------

What works now:

  • Online co-op gameplay
  • Local co-op gameplay
  • Any mix of online and local
  • Keyboard / controllers
  • One simple classic level like Overcooked
    • You make apple sauce in this level. Take apples from a tree, chop them, blend them, put them in a bowl, and serve to customers ordering at the counter.

What is known to be buggy/doesn't work:

  • To be fixed: the game doesn't behave well if there are network connectivity problems. It will freeze up at the beginning of the level if initial connection cannot be established between players, and will do nothing if you or others disconnect.
    • Having two different computers on the same LAN network is known not to work (e.g. two computers in the same household).
  • Controller / keyboard bindings cannot be changed

What is planned for the future:

  • More levels
  • Different gameplay styles (there are many ideas)
  • Level editor
  • Leaderboard with "View Replay" functionality
  • Sound & music
  • Proper art & lighting
  • Proper menu

Required attributions for free art assets (most assets are likely to be replaced later):

Download

Download
Build.zip 34 MB

Comments

Log in with itch.io to leave a comment.

it does play a wee bit like overcooked, what did you use rust for ? 

Thanks for checking out the game! Rust was used to perform the game logic so I can implement a reliable rollback network synchronization layer on top. Overcooked multiplayer code is extremely complex and error prone so that's what I'm avoiding. The rollback implementation also improves the experience when the latency is high.