Puppet Team: The demo is now live on Steam!

Demo is now live on Steam! It's a very exciting announcement for us. This is the first time we are working on a multiplayer game and the demo is now live. You can be a great support by adding the wishlist. Your comments…