⌨️
Thock
Get Thock
  • About
    • ⌨️Description
    • 🚀Quick Start
    • ™️Third-Party information
    • Sample Scenes
      • Example_ScreenTypewriter-and-Soundpacks
      • Example_Type
      • Example_StringEvents
  • Documentation
    • Thock
    • Convert JSON to Soundpack
      • ConvertJsonToSoundpack
    • Utilities
      • StringEventListener
        • StringEventListener Component Tutorial
      • KeyPressEventReceiver
      • KeyPressEventSender
    • Scriptable-Objects
      • SoundPackSO
      • IntToKeyCodeTable
      • StereoAudioMapping
      • StringToKeycodeTable
    • Types
      • SoundMap
Powered by GitBook
On this page
  • Features
  • Known Issues and Limitations
  • Third Party Integrations
  1. About

Description

Thock makes Unity go "Thock".

NextQuick Start

Last updated 1 year ago

This Documentation is a very rough version - I will update it on the go. Just wanted to have something for you to refer to.

Thock is a Unity asset that allows you to easily map sounds to keyboard inputs, either direct or through code. 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.

Features

  • Map sounds to specific keys.

  • Supports (The "A" key is far left, "G" is centered, "P" is far right and so on)

  • Thock Easily integratable througn unity events, public methods or a optional singleton instance (Thock.Instance.Play())

  • 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 audio sources 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 supported, but should be easy to add

Third Party Integrations

If you want me to add support for a different package, ping me on discord!

Planned

  • Rewired Support

  • InControl Support

⌨️
spatial audio