Sumo Studio - Ultimate C++ Drunk System

Tutorial video: https://youtu.be/2bR2ZVE8cdY

Playable demo: https://drive.google.com/drive/folders/1I-ihhFkLo8l7shkUVkwIZoIalUYv2U-l?usp=sharing

Do you want to get your players drunk or completely wasted? Well, with Ultimate C++ Drunk System you can set it up quickly and easily. The plugin offers a great degree of flexibility and customization options, optimized and fully coded in C++ with full blueprint integration.

Features

  • Multiplayer-ready (server-authoritative logic + replicated states)

  • Drink Data Assets (per-drink values such as alcohol amount, display name, description, icon, and optional local max drunkenness)

  • Smooth absorption (drunkenness increases gradually after consuming alcohol, based on configurable speed)

  • Sobering / decay over time (configurable rate, works automatically)

  • State system: Sober, Tipsy, Drunk, Wasted (thresholds fully editable)

  • Drunk Effect Curve to shape how intensity ramps up across the 0–1 drunkenness range

  • Post-process control via Material Parameter Collection (drive your drunk PP material with a single scalar)

  • Input sway support (Yaw + Pitch sway) for authentic “stumbling” movement feel

  • Bindable delegates / events (e.g., alcohol consumed, drunkenness changed, state changed, sober reached)

Support

To contact us for support or with any questions/discussion, join our Discord server:
https://discord.gg/5zPJcp8zHQ