![Advanced Screenshake for RPG Maker [MV/MZ]](https://img.itch.zone/aW1nLzIwNTc3NDA5LnBuZw==/original/Nx4WIa.png)
Advanced Screenshake for RPG Maker [MV/MZ]
Improve your game juice with advanced screen shakes!


RPG Maker's default screen shake is too limited, just simple random horizontal movement with basic controls.
LUX ScreenShake aims to solve this by introducing an advanced screen shake plugin for game feel and player immersion.
Key Features
- Four shakeable properties - X position (horizontal), Y position (vertical), rotation, and scale
- Nine shake patterns - From smooth sine waves to natural noise patterns
- Customizable intensity control - Shape your shakes with attack, sustain, and decay phases
- Web tool with live preview - Design perfect shakes without trial and error
- Preset system - Save and reuse your best shake effects throughout your game
- Multiple trigger methods - Notetags, script calls, and animation timing integration
Imagine crafting the perfect earthquake that gradually intensifies, a dizzying tornado effect that spirals the screen, or immersive explosions that shake the screen toward their source.
From explosive battles to immersive storytelling, LUX ScreenShake transforms how players feel your game's most important moments!
Multi-Directional Shake
Control every dimension of your screen shake!
LUX ScreenShake lets you animate these four powerful screen properties:




Combine All Properties for Maximum Impact

9 Distinct Shake Patterns
Choose the perfect shake for every scenario!
LUX ScreenShake gives you nine carefully designed shake patterns to bring your game's impacts to life:
- Sine - Smooth, flowing oscillations that ease between extremes
- Triangle - Linear transitions between extremes with sharp direction changes
- Square - Sharp, robot-like oscillations with sudden jumps between extremes
- Sawtooth - Gradual build with sudden drops for tension-release effects
- Reverse Sawtooth - Sudden jumps with gradual decrease
- Pulse - Similar to square wave but with adjustable duty cycle for asymmetric patterns
- Step Random - Controlled random steps
- Random - Complete chaos for maximum impact and intensity
- Noise - The industry standard noise function! For smooth, natural, and organic chaos
Fine-tune each pattern with frequency, amplitude, and other settings to create exactly the effect you need!

Shape Your Shake
Control how your shakes start, hold, and end with the envelope system!

LUX ScreenShake goes beyond basic intensity settings with a powerful envelope system that gives you control over an effect's entire lifespan:
- Attack Phase - How quickly your shake builds up
- Sustain Phase - How long the shake stays at full intensity
- Decay Phase - How gradually your shake fades away
- Intensity Curves - Fine-tune exactly how your effect builds and fade
This ensures your screen shake feels natural and will not ends abruptly!
Easy-to-Use Web Tool
Craft the perfect shakes in minutes with our web tool!


The LUX ScreenShake plugin also includes a web-based shake editor that makes creating complex shake effects easier for you:
- Real-time preview lets you see exactly how your shake will look in-game
- Simple controls for fine-tuning all shake parameters
- Waveform visualization to help you understand how your shake develops over time
- Export to generates ready-to-use code for your game
No more guesswork! Design, preview, and implement perfect screen shakes without leaving your browser.
Try the web tool directly from this page!
Multiple Ways to Trigger Shakes
Integrate screen shakes easily in your game!
LUX ScreenShake have several screen shake triggers:
- Script Call - Add shakes in event or action sequence with simple code
- Notetags - Two types of notetags for skills and items:
- OnHit - Triggers shake when damage/effect is applied
- OnAnimStart - Triggers when the animation begins
- Animation Timing - Trigger shakes directly from animations using sound effect
- Preset Call - Use simple one-line code to call your saved shake presets
Animation Timing Integration
Use animation frames to perfectly time your screen shakes!

LUX ScreenShake includes a system that lets you trigger screen shakes directly from animation editor:
- Name a sound effect with the prefix "LUX_Shake_" followed by your shake preset name
- Place this SE in your animation editor
- Adjust volume, pitch, and pan to control shake parameters:
- Volume controls duration
- Pitch controls frequency
- Pan controls amplitude
This system works for both MV-style animations and Effekseer animations in MZ!
Preset System
Save, reuse, or even share your best screen shakes!
- Name and save your custom shakes
- Call with one line of code
- Amplitude and duration multipliers let you adapt presets for different use case
- Use in notetags to trigger presets directly from skills and items
- Build your library of effects
Create an "explosion" or "earthquake" preset once, then use it anywhere in your game. Need a stronger explosion? Just add a multiplier!
Documentation
Read the documentation here.
Published | 7 days ago |
Status | Released |
Category | Tool |
Platforms | HTML5 |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | Lux |
Made with | RPG Maker, PixiJS |
Tags | RPG Maker, RPG Maker MV, RPG Maker MZ |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $10 USD. You will get access to the following files: