Smush.TV cover
Smush.TV screenshot
Genre: Strategy, Indie

Smush.TV

Quest Support + Bug Fix

- Added Quest 1 support
- Added Quest 2 support
- Removed defunct Discord link
- Singularity arrow fix
- Player icon missing fix

Content Update & 25% off for Summer Sale!

Just in time for the Summer Sale! Here's a new patch with two new songs (including a 180bpm one all you go-getters), a new modifier, and some minor additions + bug fixes!


SMUSH CLEAR - PATCH NOTES

New Features

1) New Songs
Bits and Bytes - 108 BPM
Gotta Go Fast - 180 BPM (yeah.)

2) New Modifier
SMUSH CLEAR - Using SMUSH with this modifier on will now clear the lowest block in each column as long as the VR player is not standing on it. Because we wouldn't wanna delete the VR player and break the game. Again.

3) Twitch Integration Update
New checkbox for AI Powers. Ticking this will allow the AI to continue to use powers while Twitch chat is on. Now you're facing off against both your chat, AND the AI!

Minor Updates
-Modifiers now have their own page on the song selection screen instead of being tied to specific buttons.

Bug Fixes
- Fixed a bug where the AI could place blocks outside of the grid. What a cheater.
- Fixed a bug where grabbing a mirror arrow or singularity arrow at the same time as a regular arrow would break usage of the bow for the rest of the game.

Single Player Update & 25% Sale Announcement!

It's been a while! Things had slowed down a bit due to the craziness in the world right now, but we're launching a big content update next week on May 5th!

We're also very excited to be part of the Indie MEGABOOTH's Going Away (For Now) Sale! SMUSH.TV will be 25% off on Steam from May 5th - May 12th.

You can check out the new single-player trailer on our Steam page! It also includes a preview of a new 180bpm song we're going to be bringing to you in the next update!

The content update will finally bring you a VR Single Player vs AI mode where you can face off against 5 different difficulty levels using any of our in-house songs OR any of your own songs!

This is only the first step of the single-player experience and we have other modes to be added later. But this will give you the ability to improve and test your skills against a relentless computer opponent in-between game nights with friends which are next to impossible to have these days given all the lockdowns in place.

That's not all! We're also introducing Passive Skills in this patch. Each player can choose from 2 along with their active skills before each game! This creates a bunch of new potential strategies we can't wait to see!

Finally, we're making our Twitch Integration public! You can access it by pressing backslash at any point. Once it's setup with your Twitch account, your chat can take over the role of the AI's powers and try to SMUSH you. It's Chat vs VR, and it. Gets. Intense!

Thanks so much for your continued support. We hope you have as much fun with it as we had making it! Look forward to more info in the coming days about the content update!


SINGLE PLAYER UPDATE - PATCH NOTES

New Features

1) VR Single Player vs AI
Our new single-player mode lets you use any of our songs OR any of your custom songs against an AI with 5 difficulty levels ranging from Easy to SMUSH!. (Initially it was 4, but we added a 5th that I haven't been able to beat at all so far on any 120+bpm song)

We'll be expanding single-player content over time with time-trials and training exercises. This is just the beginning!

2) Passive Skills
Both the VR and PC players are getting a whole new type of skill to choose from to tailor your specific strategies even more! There are two per player being released in this update. PC passive skills are disabled in Party Mode.

VR Passives
- Kinetic Charge: every teleport speeds up actives that are currently on cooldown by 1 second
- The Armstrongs: You are big strong. You can throw arrows twice as far, twice as fast!

PC Passives
- I Continue to Improve: every use of an active skill reduces its next cooldown by 1 additional second. This stacks up to a maximum of half the original cooldown rounded up.
- Piercing Truth: If the VR player does not teleport within 5 seconds, you gain vision of their Teleport Indicator which shows you where they plan to go next. The timer resets on each teleport.

3) Twitch Integration
Twitch integration is now public for everyone! It has twice the powers it previously had and lets your Twitch Chat take over power control the Single-Player AI OR help your friend beat you in versus!
To enable twitch integration, press Backslash at any point to bring up the twitch menu. Enter your user name and channel name and grab your OAuth key from the clipboard. You can also set what the power cooldowns are for your chat so you can make it harder or easier for yourself.

Twitch chat command !stv will tell chat what commands are available to them. Chat will now tell players that skills are on cooldown and even tells the who beat the VR player if they are killed by Touch of God, Phazer Lazer, or Automaton!

Bug Fixes
- Fixed a bug where sabotage would use way too much CPU power and cause FPS drops
- Fixed a bug where you could grab a special arrow and regular arrow at the same time, causing the special arrow to glitch out and be wasted.
- Fixed a bug where you could be shrunk down to nothingness due to teleporting after the game had ended
- Fixed a few outlier bugs in the tutorial

15% Launch Discount ($16.99USD) + Patch Notes!

You can grab SMUSH.TV on Feb 27 for just $16.99! The launch discount of 15% will be up for a week to celebrate both launch and our PAX East showcase.

EARLY ACCESS LAUNCH - PATCH NOTES

New Features

1) Two new VR active skills

  • Instant - The Stance: Timeskip ahead for up to 10 seconds, leaving your PC icon where it was and becoming invisible to the PC player.
  • Aimed - Singularity: Create a Singularity that pulls blocks towards it for 10 seconds or until it is destroyed. (I personally think this is a little overtuned. Let me know if you think it needs a nerf once you try it!)


2) Two new PC active skills

  • Instant - Sabotage: Disable the VR player’s minimap and aim assist for 5 seconds.
  • Aimed - Automaton: Place an automated turret on an empty spot. It will shoot a bullet towards the VR player’s location every 2 seconds until it is destroyed. These bullets collide with blocks. Your own blocks can destroy the automaton so be careful!


3) Four new songs added to the game with BPMs of 72, 90, 126, 130. This gives more range of difficulty instead of such large jumps.

4) Custom songs!
You can now create custom tracks to play any song you want! These tracks will be saved in “My Documents/My Games/SMUSHTV/Custom Songs” if you need to transfer them to your other computers.
Steps:

  • Click “Create Custom Tracks” from the main menu.
  • Choose song from file browser (must be .ogg)
  • Enter song name + artist (can’t have symbols in the name (*/\,etc) because I coded this quickly and like a supreme dumbass)
  • Enter BPM (you can find this online pretty easily for any song)
  • Enter Start Beat (beat the PC player can start controlling blocks) This must be greater than 8 for reasons.
  • Enter Start Beat (beat the PC player can start controlling blocks) This must be greater than 8 for reasons.
  • Enter Start Delay (empty-space before beginning of song in seconds)
  • Click Create!

You can access all your custom songs from the new button during song selection. Songs will automatically be analyzed and loop when the song is ending.
Modifiers currently do not work with custom songs. This will be patched in at a later time

5) Pause menu has been added in game for VR + PC player. Escape key or Start button on PC. Start button on VR controllers (Vive, Oculus SDK), A on VR controllers (Knuckles, WMR, Oculus devices on SteamVR)

6) New options in Settings menu
GAMEPLAY:

  • Snap turn 180 degrees toggle. Snap turn by swiping left or right on your trackpad/control stick (if people want more options: 45, 90, etc please let us know and we’ll get them into a post-launch patch)
  • Automatic LSHC holstering. Letting go of the grip will automatically holster your gun instead of having to put it back manually. This is now the default setting. If you prefer the old method you can uncheck this toggle.
  • Rescale body + recenter buttons added. You can no longer rescale or recenter while in game accidentally making your avatar gigantic. You can still do so from the pause menu.


VIDEO:

  • Resolution options are only available by mouse or VR (not controller) and are in the top right of the menu. We were going to remove them until we fixed the weird doubling of options but figured its better to have it in than not
  • Added in VR Supersampling


AUDIO:

  • Added in sliders for Master, Announcer, SFX, and Music


7) Full LIV implementation on SteamVR

  • You can now fully use LIV and their avatar system with SMUSH.TV!
  • When LIV is detected, the 3rd person spectator camera will be disabled to negate the performance impact. This also gives you a great position to put your LIV view.


Changelog:

  • Remastered all in-game audio including a full re-mastering of all existing songs.
  • Existing songs’ placeholder names changed.
  • Nerfed VR arrow-throwing. About half as much power as before.
  • You can now use the momentum of a teleport to throw an arrow REALLY quickly. We call this big brain tactics.
  • Win/loss effects updated so VR player has a better idea of when they get smushed and feels more Pride and Accomplishment™ when winning.
  • VR player will now fade to black in-between scene transitions to combat timewarp
  • Initial loading time drastically reduced. SSD load down from around 20 seconds to about 1 second.
  • VR tutorial streamlined and adjusted to be more user-friendly. All steps have requirements to proceed to the next one and the wording has been simplified.
  • Added launch options to Steam for Oculus SDK or SteamVR.


Bug Fixes

  • Fixed bug where the Redeemer could shatter the game by literally deleting the VR player. Again. There will still circumstances where this could happen. This skill was the bane of my existence.
  • Player avatar can no longer re-scale during a match and become gigantic and block the VR player’s view. You can still rescale from the pause menu.
  • Phazer Lazer can no longer cause un-renderable colors causing black squares while it’s on the screen.
  • All circumstances where multiple blocks spawned at the same time or extra blocks were left on top of the grid have been fixed
  • Fixed game breaking if launched without VR controllers being turned on.
  • Fixed bug where handedness would not be saved while going into the tutorial
  • Fixed instances where VR player could accidentally be deleted after the game had ended.
  • Fixed block countdown timer continuing while game is paused or SMUSH is being used
  • Fixed bug that made the VR player be teleported underneath the map
  • Fixed bug where modifiers could sometimes not be saved when restarting matches
  • Fixed cases where win & loss audio would not play after game had ended
  • Fixed cases where VR player could be killed after they had already won
  • Fixed LSHC mesh occasionally getting warped


KNOWN ISSUES
These are first on our to-do list once we get back from PAX.

  • Spirit Walker can go through the side walls of the grid.
  • Singularity distortion square overriding warning light glow (visual)
  • Shooting the SMUSH blocks with the LSHC in the tutorial causes tutorial to break but you can still just exit out to the main menu.

SMUSH.TV Core Mechanics Revamp

The VR player has received their first side-arm, the LightSpeed HandCannon. You can shoot it to blow up pink blocks or instantly teleport to blue blocks.

The PC player has a new active, 50/50, that places a barrier in the center of the grid to lock the VR player into one side. SMUSH is now always available on a 5 second cooldown :)

Here's a video showing the new mechanics: https://youtu.be/vxvgxG-CqxE

Patch Notes:

CORE MECHANIC REVAMP - MAJOR CHANGES:
1) VR Player has been given a side-arm, the LightSpeed HandCannon(LSHC)
- Grab from waist with grip button, trigger to shoot. Game starts with it fully charged, 5 second cooldown with visual+audio indicators. Cooldown unaffected by BPM cooldowns modifier.
- Bullet travels instantaneously to destination. Destroys any pink block it hits or teleports instantly to any blue block it hits.
- Only collides with Blocks. As such cannot be used to destroy Redeemer, but can also shoot through the new 50/50 active skill.
2) PC Player's SMUSH active skill is now always available and mapped to Triangle/Y/LShift. Game starts with it fully charged, 5 second cooldown unaffected by BPM cooldowns modifier.

NEW FEATURES
1) New PC Instant Skill to replace SMUSH: 50/50
- Places a projectile-blocking divider in the center of the grid for 5 seconds. The LSHC can shoot through this divider
2) Restart menu added at end of game with three options: Rematch (same song/skills), Back to Selection, Back to Main Menu.

Changelog:
- Mirror Arrow has been changed to last for 3 teleports instead of 5 seconds, allowing the VR player more strategic options when using it
- Throwing/shooting arrows onto the block you're currently standing on no longer activates the teleport marker because it was too blinding
- Phazer Lazer's charging animation is now more transparent for the VR player because it was also too blinding
- Block-indicator above teleport marker now becomes more transparent the closer you get to it, making it very visible at a distance, and not vision-impairing when close to it.

MISSING FEATURES
- The tutorial has not been changed to include the LSHC and SMUSH. We'll be updating the tutorial for the next patch.


If you're looking to talk to the devs & the community, join our discord at DISCORD.SMUSH.TV

SMUSH.TV Closed Beta - Patch 1

SMUSH.TV's first closed-beta patch is out! You should have an update on Steam shortly.

NEW FEATURES:
- Added in modifiers to song-selection screen
1) Masochistic - Doubles song BPM for blocks. Removes delay between blocks falling and next block spawning
2) BPM Cooldowns - Sets active skill cooldown to 15 beats instead of 15 seconds. Combines with Masochistic if both selected.
Warning: combining both of these makes the game insanely difficulty :)

Changelog:
- Announcer voice volume increased
- Throwing arrows has been redone. It should work much better in general, and exactly the same across platforms.
- Touch of God charge time increased to 2.5 seconds (from 2 seconds)
- Active skill cooldowns now begin once the move has finished instead of when it is used.

Bug Fixes:
- Fixed mirror arrow sideways decoy bug
- Fixed left spectator TV's camera positioning
- Fixed thrown arrows colliding with hands

Closed Beta Begins on August 17th! And also, PAX West!

Hey everyone!

First of all, what you've all been waiting for. The closed beta will be starting on August 17! Join DISCORD.SMUSH.TV to sign up! We'll be giving out a smaller batches of keys at first just to make sure we squash any widespread bugs and will be giving out more exponentially as the weeks go by.

]Bonus: every person who has signed up for the beta before PAX West (Aug 29) will be receiving 20% off SMUSH.TV on launch as a thank you for your support! So make sure you've signed up in the #beta-key-request channel!

That leads into our second announcement - we've been selected to showcase with the Indie MEGABOOTH at PAX West at the end of this month! We're extremely grateful and excited for this opportunity and will be there for all four days at booth #655. So if you're attending PAX, stop by and give us a shout :smiley: We'll also have our party mode playable for the first time! Party mode will be coming to the beta shortly after PAX, just need a bit of time to get all the UI+Tutorial stuff sorted.

Party mode throws up to 4 players on controllers against a single player in VR. Coordinate your blocks+active skills to SMUSH the VR player, or get mad and sabotage each-other's plans. Either way, it's a hoot :)

Here's our PAX announcement video: https://www.youtube.com/watch?v=91flut4wID0.

It'll give you a look at where we started, where we've gone, and where we're going from here! Thank you all so much for all the support!