Improve your game juice with advanced screen shakes!

Battle Effects
Battle screen shake effects
Powerful and interesting screen shakes for your battle animation
Map Effects
Map screen shake 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
  • 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:

Screenshake on x.
X Position - Classic side-to-side movement
Screenshake on y.
Y Position - Up and down motion
Screenshake on rotation.
Rotation - Screen tilting and spinning
Screenshake on scale.
Scale - Size or zoom changes

Combine All Properties for Maximum Impact

A shake with all combined properties.
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 with frequency, amplitude, and other settings to create exactly the effect you need!

Two noise shakes with bias setting to communicate direction.
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!
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
Play and preview your screen shake!
Sliders and wave visualization to fine-tune your 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
  • 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!

Time your shakes using animation frame to make interesting animation!
Shape your shake with the envelope system!

LUX ScreenShake includes a system that lets you trigger screen shakes directly from animation editor:

  1. Name a sound effect with the prefix "LUX_Shake_" followed by your shake preset name
  2. Place this SE in your animation editor
  3. Adjust volume, pitch, and pan to control shake parameters:
    1. Volume controls duration
    2. Pitch controls frequency
    3. 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
StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorLux
Made withRPG Maker, PixiJS
TagsRPG Maker, RPG Maker MV, RPG Maker MZ

Purchase

Buy Now$10.00 USD or more

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:

LUX_ScreenShake.zip 9.1 kB