I'll have to look into positional programming for keyboards with gml! I didn't realize that was a thing. Very cool!
CT.js looks really interesting! I'll have to take a look at the other tools you mentioned as well.
Doing 3D is an especially good point for trying something new, but more stuff in general is a good idea for sure. I do feel bad during the brainstorm phase of a jam having to limit some of my teams ideas based on what I already know how to do.
I have wanted to dip my toes in Unity, namely for the 3d, I think you've convinced me to get started on that before next years jam.
Thanks for sharing your thoughts!