Map loop

This plugin enables looping on the X and Z dimensions, just like in RPG Maker. Perfect for the Yume Nikki fans out there. To enable it, simply call the “set map loop” command on map load. The command needs to be called every time you teleport to a new map. Read more…

True jump

Allows proper platformer jumping. How to use: assign the Jump command to a button on the hero model and the Fall command after each regular move option on the hero model (move north, east, etc). Assign the Maneuver function to the hero’s default move options to allow horizontal control of Read more…

The calling

Made for Scream Secrets Jam 2024. The whole game takes around 5min to play, 10 tops. The whole idea for the game came up when I first looked at The Island of the Dead by Arnold Böcklin one week prior to the jam. It’s a beautiful painting and it seems Read more…

Mouse lock and raycaster

This plugin enables locking the mouse pointer and implements the ThreeJS Raycaster. Locking the mouse pointer is essential to implement mouse camera controls. Just remember to unlock it before accessing the main menu or other UI elements. The raycaster essentially enables the user to get a Map Object under the Read more…

Waterfall

Enables creating an animated waterfall. The waterfall will replace the graphics of a given map object. Credits to Mugen87 (https://github.com/Mugen87) for creating this ThreeJS waterfall: https://codesandbox.io/p/sandbox/funny-lake-7rkse. I mostly just ported that code to RPM. Tip: if you use blue (0x00ff00) for the dark colors and white (0xffffff) for the light Read more…

Custom Cursor

Use your own custom cursor in your games! Tutorial – 1. Make sure your cursor is 32×32 pixels in width and height 2. Make sure the file is a `.png` file and the name should be `cursor.png` 3. Place it in “<your-game>/resources/app/Content/Datas/Scripts/Plugins/Custom Cursor” directory 4. Profit!!! An example cursor is Read more…

Change Game Resolution

Change ‘Game Native Resolution’ with this plugin. Tutorial:- Set Resolution – It takes ‘Width’ and ‘Height’ as parameter and changes window size accordingly Set Full Screen – Makes game full screen Use Cases:- – You can add a setting which changes window resolution. – You can add a keyPress event Read more…

Typewritter text

Prints messages letter by letter, giving it a typewriter effect. — Tutorial – To add typewriting text, just use “Show Text” command and tweak the parameters to your liking. To remove text box, use “Remove A Picture” command. The ID of picture has to be same as ID of the Read more…