A downloadable game for Windows and Linux

Buy Now$3.99 USD or more

Typing Tempo is a 41-key 2D typing rhythm game, available for Windows and Linux. The latest release is v1.0.1.


Put your typing skills and rhythm to test, by tapping the correct keys to the beat of the music as they move across the screen.

The Typing Tempo music library contains more than 30 upbeat and energetic tracks, including genres such as Future Bass, Hardcore, House, and more! With 100+ handcrafted levels, Typing Tempo has plenty of content to play from the get-go. You can also add your own music and levels to play, which can be created with Typechart Studio, a simple but powerful chart editor for the game.

Typing Tempo contains many additional features that allow the player to customize their typing experience, including:

  • Custom keyboard layouts
  • Customizable fonts
  • Scroll speed
  • Visual offset
  • Modifiers such as  'Mirror,' 'Vanish,' and 'Spin'
  • Customizable display
  • Profiles, high scores, and statistics tracking
  • 'Practice Mode', where you can select certain keys and words to practice at a specified pace
  • and much more!

Are you ready to type the night away?


v1.0.0 Song List:

Follow Typing Tempo on Twitter!

StatusReleased
PlatformsWindows, Linux
Rating
Rated 4.0 out of 5 stars
(3 total ratings)
Authorrainbeatgames
GenreRhythm
Made withSDL, Aseprite
Tags2D, Typing
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard
AccessibilityConfigurable controls
LinksSteam, YouTube, Twitter/X

Purchase

Buy Now$3.99 USD or more

In order to download this game you must purchase it at or above the minimum price of $3.99 USD. You will get access to the following files:

typing-tempo-windows-release.zip 197 MB
Version 1.0.1
typing-tempo-linux-release.zip 192 MB
Version 1.0.1

Download demo

Download
typing-tempo-windows-demo.zip 77 MB
Version 1.0.1
Download
typing-tempo-linux-demo.zip 73 MB
Version 1.0.1

Development log

Comments

Log in with itch.io to leave a comment.

I DONT APPROVE OF THIS: https://drive.google.com/file/d/1KEo7CUHtswAS1FFpMY_cL4DkCgwPhu37/view?usp=shari...

lol

Deleted 1 year ago

can you test this on PopOS?  I am getting a `missing sprite` error

(1 edit)

Hi,  thanks for the bug report, could you share the specific missing sprite error message,  and when it occurs exactly?  Only thing off the top of my head is to make sure you're running the program from the root directory,  but I can look into this more if it persists

(1 edit)

As a Taiko player and someone who considers themselves a fast typist, here are my gripes with the current state of the game:

Chords are hard to read - This is a big one that I have no idea how you would fix. Harder maps are near impossible to play because having three rows and then having chords that span all three of those rows make reading them insanely difficult, combined with the fact that you already have a very tough challenge on the middle lane. A solution could be only having two rows by merging the numbers with the letters or the letters with the space (which would bring about the problem of it being mistaken for a 'u' or a held note), but as your charts aren't designed with this in mind I'm not sure how plausible that would be.

Arbitrary coloring - This further complicates reading. Having the same key be a different color is very off-putting, especially when you have fast sequences like 'kkjjv'. You could have the keys be a fixed color based either on which hand is used, which finger or which row the key is on. Ideally, these would all be possible choices from the settings menu.

Unforgiving hold notes - More often than not I found myself releasing the hold notes right as the hold line ends, causing me to miss. You could maybe allow some leniency for the release or give out less points if it was let go of a little earlier.

As for the UI, I think it's pretty good. It would be nice if the arrow keys behaved the same everywhere - as they do when you're picking a song (Being able to hit them again in the middle of the animation) to get rid of some annoyances. Giving the Escape key the functionality of Backspace here wouldn't hurt either. You could also consider using the Escape key to resume the game, but that's up to you.

As for the technical side - On Linux, after finishing a song and hitting a key to display it in the graph, you can't get rid of the flashing animation. (Maybe this is intended?)

That's the only thing I noticed, apart from the other problems which every game that has a build for Linux seems to have.

Overall, I really like what you've done and wish you the best of luck with this game. <3

Appreciate the thorough feedback! Will take these points into consideration!

Hi guys! Fantastic game, very entertaining, keep improving! Some problems (linux). It does not detect correctly the following keys: / and ;.

Moreover, it doesn’t take into consideration keyboard layouts like Spanish. Yes, the Spanish keyboard is QWERTY, but the keyboard adds the letter Ñ and some key combinations are different, like / which is done with shift+7 and ; which is done with shift+,.

(3 edits)

Hi, thanks for the heads up about these issues!

Regarding the detection of '/' and ';', can I ask if this issue only occurs when you have the Spanish keyboard layout enabled on your system? We'll be implementing custom keyboard layouts that allows users to setup their own custom layouts. Ideally if you are using a Spanish layout, the '/' and ';' would be translated to '-' and 'Ñ' respectively:

I can't seem to execute it in Linux. It shows "command not found"

Hi, sorry bout that - it appears a few of the shared library files were named incorrectly. I've re-uploaded the linux build with the corrected filenames. Let me know if you run into any other issues!

(1 edit)

It works thank you!!

edit : is it normal that the settings and practice button don't work ?

Glad to hear it worked! Yes the settings menu and practice mode were not yet fully implemented in v0.4.4

I couldn't seem to get the Linux one working, because it couldn't find libsndio.so.7 . Perhaps this one is still named incorrectly?

I've renamed libsndio.so.7.0 -> libsndio.so.7, hopefully it should work!