A downloadable game for Windows, macOS, and Linux

Thank you for choosing the WellType Keyboarding Interactive Limited Learning  Software. The software of choice for expert keyboardists. Once you've installed the software, you'll be paired 1 on 1 with one of our excellent instructors. They'll walk you through the rest.

Thank you for typing with us!

Notes to players:

This game (by nature of its design) requires a keyboard that supports all characters of the English Alphabet. It also expects a QWERTY keyboard layout. If you can at least simulate English characters you'll be able to get by, but the best experience is on QWERTY. I apologize for this!

This game was made for the Triple TriJam which means it was made in a total of 9 non-continuous hours. It also means that shipped with this game is 3 builds, each representing 3 hours of work. The third one is the most "finished" so if you just want to play the game, that's the one to play.

Certain elements of production were NOT tracked in that 9 hour figure. Namely:
    Play tests where other people screenshared and played the game.     
    Discussing feedback with said play testers.     
    Coming up with ideas for dialogue/story elements (not coding them in, just coming up with them and physically writing them down)

Everything else WAS counted under that 9 hours, such as:     
    Writing the code (outside of the base engine code I started with)     
    Writing dialogue     
    Recording voice lines     
    Drawing/animating sprites     
    Testing local builds (often in "debug mode" so I could skip content)     
    Finding sound effects online / selecting sound effects from my sound library

Freesound.org attribution:


qwerty-windows-final-01.zip 10 MB
qwerty-cross-platform-final-01.love 6 MB
qwerty-windows-01.zip 14 MB
qwerty-cross-platform-01.zip 10 MB

Install instructions


Download the zip that says "windows," extract and run. qwerty3.exe is the final build so I recommend you play that one. The zip marked "Final" only contains the latest version.


First you'll need to install love2d at http://love2d.org 

Then Download the cross platform zip, extract it, and you should be able to run the .love files. The zip marked "Final" only contains the latest version.


Log in with itch.io to leave a comment.


The game was good, as I'm an AZERTY keyboard user, I couldnt enjoy the typing part all that much, but I still liked the experience and this way of telling a story is really clever. Now, about the story (I encrypted the end of my comment with Cesar 3 to not spoil anyone) vr, iurp zkdw L xqghuvwdqg, Gdulr nloohg "Vrphrqh" dqg Pdvrq, wklv vrphrqh lv wdnlqj frqwuro ri wkh nhberdug dqg lv hasodlqlqj wkdw ghvslwh ehlqj lqqrfhqwhg lq wkh wuldo, Gdulr lv jrlqj wr jhw zkdw kh ghvhuyhv ? Vr, lv wkh pdunhw zkhuh "vrphrqh" grhvqw kdyh d idfh olnh d sodfh lq wkh diwhuolih ru vrphwklqj ?

This game is excellent. I enjoyed it a lot.


Glad you liked it!

It crashes after hopefully my voice is clear enough :(

Hi! When it crashes does it show a callstack? If so can you post it here? Also are you on a Mac or PC?


Here's the callstack :


nx/game/actor.lua:76: setPos was given no arguments


[C]: in function 'assert'
nx/game/actor.lua:76: in function 'setPos'
trijam/char-columns.lua:46: in function 'update'
nx/game/actor.lua:233: in function 'update'
nx/game/scene.lua:369: in function 'update'
main.lua:16: in function 'update'
[C]: in function 'xpcall'


Thanks, that helps a lot. I'll try to get a fix asap.

OK, so the good news is that you should no longer hit that assert. The bad news is... I have no idea why that assert would fire. I've had other people run the windows version on their machines and they didn't run into this crash so I'm not totally sure what's going on here.

Should work now, i hope i hope i hope!