Let's Swing
Welcome to "Swingin' Beats"! Immerse yourself in a rousing rhythm game experience inspired by the dance culture of Lindy Hop. Feel the swing in your veins as you hit symbols at the right time in the rhythm. Grab your keyboard or controller and improve your sense of rhythm as you try to beat the high score.
Gameplay
The gameplay of "Swingin' Beats" is intuitive and engaging. You must hit the displayed symbol in a given area in the right rhythm of the music. The symbols are represented as arrows and move in two tracks towards a hitbox, which is represented as a shoe sole. The shoe sole is divided into green and yellow areas. The more accurately you hit the symbol in the green area, the more points you get. Hit accuracy is indicated by colored light cones, and you can score extra points for combos.
Controlls
In each lane there are four arrow icons that can be displayed.
Keyboard:
- Left lane (up, left, right, down): W, A, S, D
- Right lane: Arrow keys
- Pause: Esc
- Volume Down: 1
- Volume Up: 2
Controller (X-BOX):
- Left lane: D-pad
- Right lane (up, left, right, down): Y, X, B, A
- Pause: Start
For multiplayer, a controller must be connected. In this case Player 2 is using the controller. If two controllers are available, Player 1 decides whether to play with controller or keyboard.
Difficulty
"Swingin' Beats" offers different difficulty levels that increase the fun and challenge. In the "Jazz" difficulty level, some symbols must be hit slightly offset from the beat to simulate the typical jazz style. You can play alone and compete for the high score or compete against a friend. Your best scores are saved locally for each song and difficulty level.
Settings
Using the config.json file, you can set the window size in window mode or switch to fullscreen.
Modding
Bring your own music into the game
"Swingin' Beats" offers you the possibility to get carried away by the included music, but it goes even further. You can bring your own music into the game! Just create a folder under “Assets/Music” with the name of the song title you want to be displayed in the game.
This folder must contain the following data:
- {music title}.ogg
- {music_title}_each_beat.txt
The music file must be in .ogg format.
In the rhythm file “{music title}_each_beat.txt” every second is entered in which a beat takes place.
Create your personal masterpieces and swing to them.
Beat Shifter
Add more difficulties to your own songs
With the add-on program "Beat Shifter", an existing rhythm table can be set to different levels of difficulty, which must be loaded into the “Assets/Music/{Music Titles}” folder.
In the Beatshifter program, “{music title}_each_beat.txt” is placed in the folder “Music/{music title}/” and the program is executed. This will create four more rhythm tables.
Assets
Graphics were drawn by myself
Music licenses were purchased from Pond5