Thock - Juicy sounds for every keystroke
'Thock' - a package for unity that'll let you to change the sound of your inputs into anything.
Free Beta - Grab it now to gain access to the full version once it's out. Please provide feedback!
You can simulate mechanical keyboards with a spatial representation of any key.It's made for creating immersive experiences in your Unity projects like terminals or ingame computers and to add tactile feedback to any string based input (e.g. onscreen keyboards, speech bubbles and so on). Thock comes with a custom editor that allows you to easily generate new sound packs and set up your key mappings.
Documentation on Gitbook | My Discord for Support and Requests
Features
- Map sounds to specific keys.
- Thock supports spatial audio (The "A" key is far left, "G" is centered, "P" is far right and so on)
- Easily integratable through unity events, public methods or a optional singleton instance
- Use fallback keys to play random sounds when keys are missing
- Generate new sound packs from the Unity Editor
- Download soundpacks from external sources like mechvibes.com to get access to high quality user generated sound packs and convert them to Thock Soundpacks to use in your game
- Thock creates an audio sources pool at runtime to play sounds and prevents audio clipping
- Easy To Use Components to turn everything into input senders or input receivers
- Easy String Event System. Type "Thock" or any string anywhere to trigger an event!
Known Issues and Limitations
- The new input system is currently not fully supported, but should be easy to add
- Some Macbook Keys are not working
- Due to the way I hook the keys up (KeyCode), some features like the StringEvent are limited to alphabetical keys at the moment. I will probably change that in the future to use input strings.
- I only tested the german and us keyboard layout for now.
Third Party Integrations
- If you want me to add support for a different package, sound library or input system ping me on discord!
- Planned
- Rewired Support
- InControl Support
- Full Input System Support
Status | In development |
Category | Assets |
Author | Tobias Müller |
Made with | Unity |
Tags | input, keyboard, mechanical, tool, Unity |
Download
Click download now to get access to the following files: