Skip to content

Releases: psukesh/Treeformance

First Complete Release, August 2026

05 Aug 00:58

Choose a tag to compare

Treeformance

Developed by Pranav Sukesh and Kenneth Enow under Professor Andres Bejarano of Purdue University's Department of Computer Science.
To be demoed at Purdue's Boiler Gold Rush 2026.

Overview

Welcome to Treeformance, a rhythm game where you construct Binary Search Trees, a classic data structure from any standard CS curriculum! Navigate your given tree node left and right on the beat to sort it into the tree!

If your current node is greater than or equal to the comparison node right below it, move it to the right! Otherwise, slide it to the left! Once you have no more nodes to compare against, lock in your node. Just make sure to dance according to the beat to maximize your score!

Multiplayer Keybinds

Player 1: WAXD on keyboard, or D-pad on the first connected gamepad controller, or the first input controller on a Twin USB Gamepad device such as Konami DDR Pads (Windows only).
Player 2: IJ,L on keyboard, or D-pad on the second connected gamepad controller, or the second input controller on a Twin USB Gamepad device such as Konami DDR Pads (Windows only).

Menu Navigation

← and → to move left and right.
↓ to go back.
↑ to confirm.

Game Controls

← and → to move the current node left and right.
↓ to go insert the current node once the final position is reached.
↑ to initiate an attack (Battle mode only).

Prototype Demo 7-6

06 Jul 06:49

Choose a tag to compare

Prototype Demo 7-6 Pre-release
Pre-release

A game prototype for Treeformance. Navigate and place nodes in the binary tree on the beat (hit notes as they approach the bar).

Usage:
Download the corresponding build for your architecture linked in releases, or clone the project and open in Unity.

Controls:
Player 1: A/D arrow to navigate the binary search tree, X to insert. In menu, W/X to select/deselect.
Player 2: Left/Right arrow to navigate the binary search tree, Down arrow to insert. In menu, Up/Down to select/deselect.

Prototype Demo 6-10

11 Jun 04:17

Choose a tag to compare

Prototype Demo 6-10 Pre-release
Pre-release

A MVP Rhythm game prototype for Treeformance. Navigate and place nodes in the binary tree on the beat (hit notes as they approach the white bar). As this is a prototype, there is currently only one simple test map to play on, meant to be simple enough to get a feel for the mecahnics.

Usage:
Download the corresponding build for your architecture linked in releases, or clone the project and open in Unity.

Controls:
Left/Right arrow to navigate the binary search tree, Down arrow to insert.

Use the debug panel in the top right to change how fast the notes approach and zoom out to get a preview of the whole binary tree.

Prototype Demo 6-8

08 Jun 15:25

Choose a tag to compare

Prototype Demo 6-8 Pre-release
Pre-release

Simple demo of the tree visualizer. There is no rhythm game component yet, this is just the front-facing process of building a binary tree decoupled from any songs.

Play instructions:
Use left arrow/right arrow to navigate the current node through the binary search tree. Once at the insertion point, press down arrow to insert. Any incorrect moves will increase the error count.