# \[MZ\] 各マップに描かれる小さな生命、コードによるランタイム描画

**URL:** <https://guild.rpgmakerofficial.com/t/topic/3049>\
**Category:** プラグイン\
**Tags:** mz\
**Created:** [2026 年 9 月 22 日午前 4:35 UTC](https://guild.rpgmakerofficial.com/t/topic/3049 "2026-09-22T04:35:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CSAF](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/csaf/32/6135_2.png) [@CSAF](https://guild.rpgmakerofficial.com/u/CSAF)\
**Post date:** [2026 年 9 月 22 日午前 4:35 UTC](https://guild.rpgmakerofficial.com/t/topic/3049/1 "2026-09-22T04:35:08Z")

</div>

実際の草原には、生き物が動き回っています。それをMZで再現するには通常、イベントを配置する必要がありますが、1つのマップに20個も配置すると、だんだんやる気が失せてきます。

Vivariumは代わりにマップを読み取ります。水のある場所、岸辺の位置、そして歩行可能な地面を把握し、そこにどのような生物が生息するかを決定します。草原の上を蝶やミツバチが飛び、池の上ではトンボが飛び交い、水面下では魚が泳ぎ、岸辺ではカエルがいますが、パーティが近づくと水の中に潜ります。画面が暗くなると、蛍やパーティの方へ漂ってくる蛾、そしてコウモリが登場します。

配置するイベントも、並列処理もありません。さらに画像ファイルも使用しません。全43種はすべてコードで描画されており、翼やヒレを一つ一つ描きながら各マップが読み込まれるたびに生成されるため、imgフォルダにファイルが溜まることもなく、タイルセットに合わせて画像の色を変更する必要もありません。

空はあえて手をつけていません。すでにバード系のプラグインを使用している場合でも、Vivariumはそれ以外の要素をすべて補完します。

必要なファイルは3つだけで、ロード順は問いません。

免責事項：コードとアートはAIによって生成されています。

$12.99で入手可能: [Vivarium — The Small Life of Every Map, Drawn at Runtime, for RPG Maker MZ by CSAF — Core Systems Asset Factory](https://csaf.itch.io/vivarium)
