A sketch of a spider with a fedora, a dress shirt, a tie, and a smoking cigar.

Sleeping with the Roaches

Sleeping with the Roaches is a third-person two-player puzzle platformer where the players, tied
together with a spider web, must work together to escape the spider mafia. Players are stuck in
the cluttered basement of an Italian-American family, and must use the spider silk that connects
them and their own unique abilities to get out of the basement.

Beta!

Download, extract the zip file, and play! The build is for Windows, and we strongly recommend playing on a system with a dedicated GPU. If you find yourself in a strange situation, press escape to pause and hit "Load Checkpoint!"

The game is co-op; play with a friend!

Team Members:

Milo Jacobs

Producer, physics and rope programmer, export debugger, level designer, interactable level object programmer

Jay Ignatowski

Semi-producer, character controller programmer, level designer, UI designer and programmer

Owen Knizak

Audio designer, camera programmer

Audrey Gross

Spider programmer, animation programmer, VFX programmer

Hayden Padula

3D environmental artist, Texturer, level designer

Keenan Jones

3D character Artist and Animation, level designer

Instructions for the Showfest Build

Controls are written in-game, but they bear repeating here. Giovani the Spider uses arrow keys and jumps with right click. Giovani can also shoot webs by holding left click, aiming, then releasing left click to fire one. To exit a web, jump twice. Marcelo the Moth uses WASD to move and jumps with space. Marcelo can continue jumping in mid-air by holding space or pressing it again.

To restart the level from the checkpoint, press enter. To quit the game, press backspace.

On lower-end machines, the rope physics don't work nearly as well (the launching works the same, but the skeletal mesh itself doesn't). On most machines we've tested, they've worked fine, but on a laptop without integrated graphics the skeletal mesh constraints are constantly violated, often leading to clipping and other unexpected behavior. We've done what we can to mitigate these issues, but if clipping becomes an issue we recommend playing at least on a computer with a dedicated GPU.

The game is co-op; play with a friend! If you'd like, you may fill out our feedback form!

Instructions for the Playtest

Controls are written in-game, but they bear repeating here. Giovani the Spider uses arrow keys and jumps with right click. Giovani can also shoot webs by holding left click, aiming, then releasing left click to fire one. To exit a web, jump twice. Marcelo the Moth uses WASD to move and jumps with space. Marcelo can continue jumping in mid-air by holding space or pressing it again.

To restart the level from the checkpoint, press enter. To quit the game, press backspace. Use this sparingly, because the rope is likely to break, and if it does there's no way of fixing it short of restarting the game. (We're tying to fix that; it's a top priority!)

On lower-end machines, the rope physics don't work nearly as well (the launching works the same, but the skeletal mesh itself doesn't). On most machines we've tested, they've worked fine, but on a laptop without integrated graphics the skeletal mesh constraints are constantly violated, often leading to clipping and other unexpected behavior. We've done what we can to mitigate these issues, but if clipping becomes an issue we recommend playing at least on a computer with a dedicated GPU.

Since the game is co-op, we'll be having two playtesters play at once. Sessions will last around 20 minutes; The players will each pick a character (Giovani the spider or Marcelo the moth) and play for 10 minutes. At the 10-minute mark, they will swap characters, and then play for another 10 minutes. We may ask questions or take notes while you're playing. Once the session is over, we will ask that the participants fill out our feedback form, and then you're done!

Instructions for the Alpha Build

Controls are written in-game, but they bear repeating here. Giovani the Spider uses arrow keys and jumps with right click. Giovani can also shoot webs by holding left click, aiming, then releasing left click to fire one. To exit a web, jump twice. Marcelo the Moth uses WASD to move and jumps with space. Marcelo can continue jumping in mid-air by holding space or pressing it again.

To restart the level, press enter. To quit the game, press backspace.

On lower-end machines, the rope physics don't work nearly as well (the launching works the same, but the skeletal mesh itself doesn't). On most machines we've tested, they've worked fine, but on a laptop without integrated graphics the skeletal mesh constraints are constantly violated, often leading to clipping and other unexpected behavior. We've done what we can to mitigate these issues, but if clipping becomes an issue we recommend playing at least on a computer with a dedicated GPU.