Improve your game juice with advanced screen shakes!
Battle Effects
Powerful and interesting screen shakes for your battle animation
Map Effects
Natural and immersive on map shake
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
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 playersfeel 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:
X Position - Classic side-to-side movement
Y Position - Up and down motion
Rotation - Screen tilting and spinning
Scale - Size or zoom changes
Combine All Properties for Maximum Impact
Create powerful custom shakes by combining any or all properties!
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 withfrequency, amplitude, and other settings to create exactly the effect you need!
Two noise shakes with bias setting to communicate direction.
Shape Your Shake
Control how your shakes start, hold, and end with the envelope system!
Shape your shake 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!
Play and preview your screen shake!
Sliders and wave visualization to fine-tune your shake!
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
Exportto 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!
Shape your shake with the envelope system!
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:
Volumecontrols duration
Pitchcontrols frequency
Pancontrols 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!