3D RANCH - A Seasonal 3D Ranch for RPG Maker MZ
A 3D ranch that changes with the seasons
3D RANCH (SDY_Ranch3D) puts your character in the yard of a 3D ranch. There are cherry blossoms in spring, sunflowers in summer, red leaves in autumn and snow in winter. The ranch is decorated for Halloween, Christmas and more. Your character is any 2D picture, and RPG Maker's own enemy art works as it is. With SDY_Raising, its schedule screen becomes this ranch, and a calendar turns the seasons for you.
Try it first: play the free trial right here in your browser. Use "Next season" in the menu to see a whole year at once. You can also download the trial project (in the downloads below) and open it in RPG Maker MZ.
Works on its own. The raising screen needs SDY_Raising (sold separately). With 3D MONSTERS (sold separately), 3D monsters can stand on the ranch too.
New in v1.1 (November 1, 2026)
- Change Time of Day now sets the time of day of the raising screen (SDY_RanchRaising) too ("Raising screen too", ON by default). It works even when no ranch is shown on the map, and it is kept in the save. Put it in SDY_Raising's turn-end common event to go morning, evening, night.
- Commands made with v1.0.0 work on the raising screen as they are. To update, replace both SDY_Ranch3D.js and SDY_RanchRaising.js.
The ranch
- A 3D ranch: grass, a wooden hut, a fence, trees, hay, a feed box, hills, snowy mountains and sky.
- 2D characters: any picture in img/pictures stands in the yard, with a soft shadow. It breathes while idle, and it can jump, shake, float, dash and spin.
- Seasons: spring (cherry trees, falling petals), summer (sunflowers, big clouds), autumn (red leaves, falling leaves), winter (snow, a snowman, falling snow).
- Events: New Year, Valentine's Day (heart balloons, chocolates), Tanabata, Halloween (jack-o'-lanterns, a ghost, bats) and Christmas (a big tree, lights, presents).
- Time of day: morning, evening (the windows and lantern light up) and night. 2D characters are tinted to match.
- Light: the ranch is drawn once into a picture. With the whole raising screen, it ran at 56-58 FPS on an Intel HD 630 laptop, in every season and event, with a 2D character or a 3D monster.
- 3D monsters: with 3D MONSTERS, a moving 3D monster with a real shadow.
The raising screen (SDY_RanchRaising)
- The SDY_Raising schedule screen on the 3D ranch. Small windows with the date, stats, activities and help sit around the character.
- One activity is one week. A calendar ("Year 1 Apr Week 1") changes the seasons and events by itself, with a banner: "Autumn has come", "Halloween".
- The year, month and week can go into variables for your events, such as a tournament in the 4th week of August.
- You can set the season months, the event weeks, the date text and the start date.
- The character reacts to each activity (it jumps when an activity succeeds, dashes at Running...).
On the map
- Show Ranch with a character, time of day, season and event. Show Text and Show Picture work over it, so you can make ranch conversations and seasonal events.
- Change Character: between 2D pictures it changes at once (growing up into a new form...).
- Change Season / Event, Change Time of Day, Character Action and Hide Ranch.
- Set season and event to "auto" to match the raising screen's calendar.
Free trial vs. full version
- Free trial: the sample game, in your browser or as a project, with a "3D RANCH Trial" mark. Its plugins have no settings or help, so they cannot be set up in the Plugin Manager.
- Full version: SDY_Ranch3D.js and SDY_RanchRaising.js with settings, help and plugin commands in English and Japanese, the 3D drawing file (three.js) and the sample project (2D characters: RPG Maker MZ's unicorn, dragon, salamander, gnome and cait sith).
Terms of use
- Commercial and non-commercial games are OK. Adult content is OK.
- You may edit the code for your own project.
- Do not redistribute or resell the plugins on their own. Shipping them inside your finished game is fine.
- You may use screens of the ranch in your game to promote it.
- 3D drawing uses three.js (MIT License, included). The characters in the screenshots are RPG Maker MZ default assets.
- Credit is appreciated but not required ("Sunday Plugins").
Compatibility
Tested on RPG Maker MZ 1.10.0. Not for RPG Maker MV. The raising screen needs SDY_Raising 1.1.0 or later; 3D monsters need 3D MONSTERS (SDY_Monster3D) 1.0.0 or later. Needs WebGL 2. The first drawing of the ranch, and each change of season, takes 1-4 seconds on slower PCs. The raising screen draws it while the game boots.
More from Sunday Plugins: 3D MONSTERS, SDY_Raising - Raising Sim, SDY_Breeding - Monster Breeding and the free game Monster Ranch: Crossbreed!
Questions or bug reports: please leave a comment on this page.
| Published | 6 days ago |
| Status | Released |
| Category | Tool |
| Platforms | HTML5 |
| Author | SundayPlugins |
| Genre | Simulation |
| Made with | RPG Maker |
| Tags | 3D, javascript, Monsters, mz, plugin, ranch, RPG Maker, RPG Maker MZ |
| Average session | A few minutes |
| Languages | English, Japanese |
| AI Disclosure | AI Assisted, Code, Graphics, Text |
Purchase
In order to download this plugin you must purchase it at or above the minimum price of $12.99 USD. You will get access to the following files:










Comments
Log in with itch.io to leave a comment.
Hey, I purchased this plugin and I also have SDY_Raising but I'm wondering if you could add the time of day functionality to the raising screen as well? Setting the time of day via the plugin command only sets the time on the map, not in the raising screen. Thanks!
stahl-tier
Hi, thank you for purchasing the plugin and for the great suggestion!
You're right — currently the time of day is only applied to the map, not to the SDY_Raising screen. I'll add support for the raising screen today.
Once the update is uploaded, I'll let you know here. You'll be able to download the updated version from the same page at no extra cost.
Thanks again for your support!
Sunday Plugins
Hi stahl-tier, the update is up! v1.1.0 is now on this page, and you can download it again from your purchase at no extra cost.
What's new: "Change Time of Day" (SDY_Ranch3D) now sets the time of day of the raising screen too. The command has a new option, "Raising screen too" (ON by default), so the commands you already have in your events work on the raising screen as they are. It also works when no ranch is shown on the map, and the time is kept in the save. The new time is used from the next time the raising screen opens. For example, put the command in SDY_Raising's turn-end common event to go morning, evening, night.
Please replace both SDY_Ranch3D.js and SDY_RanchRaising.js (keep SDY_Ranch3D above SDY_RanchRaising). If you turn "Raising screen too" OFF, the command changes the map only.
Thanks again for the suggestion, and let me know if anything doesn't work as expected!
Sunday Plugins
Thank you for this quick reply and update! I'm giving it a try!