Quickly and easily generate levels with the push of a button. Using modular tile sets generate rooms and landscapes in seconds. Fully customizable, no code required, just drag and drop.RoomGen is the easiest and fastest way to create fully decorated rooms or dense landscapes for your game. Configurable presets allow you to fine tune the details while also creating reusable templates so you can create endless variations from the same assets.YouTube | Unity Forum | Twitter*NEW* Terrain Texture based DecorThe TargetGenerator now features checks for specific terain textures. Use this to prevent trees from being placed on paths, place flowers along a riverbank, and much more. You are in control of how your terrains are decorated!*NEW* Door PinningNeed to place doors in specific places? Simply drag the new Door Pin object into your room where you want a door! Your room will adjust automatically.Runtime UpdatesNew runtime updates allow you to manage multiple RoomGen instances in your scene and update each one specifically from your own scripts using the new ID parameter.Runtime Preset SwappingAdded a new event method to allow for swapping room presets at runtime.Room Tile WeightsNew weight system allows you to specify a weight for each tile in your level, giving finer control and a more organic feel to the room generation.Object Specific Spacing BuffersEvery decor object in your presets can now specify a spacing buffer to ensure no two items are placed too closely together. Very useful for lining objects up on walls, spacing treasure throughout rooms, and more!Runtime Generation and API'sEasily regenerate levels using your own scripts using only a few lines of code. Changes are reflected instantly! Update room size, offset, seeds, and more during runtime! Generate new levels every time your scene loads, regenerate props and loot with a button press, the possibilites are endless.Roofs and CeilingsEvery level of your building can now specify special roof tiles. Ceiling decorations can also be placed along uneven surfaces. This is handy for organic structures like caves etc.Roof decorationsHang chandeliers, vines, flags, and more from the ceiling!Corners and PillarsAdd pillars, fenceposts, and more to corners to further the design control.A focus on ease of useRoomGen was designed to be as simple to use as possible. Create a preset, drag and drop your tiles and hit generate. Your levels will build on the fly, and every change you make will be showcased within the editor.Multi-Story GenerationExpand your room height and add multiple floors with one click! Set room presets PER-LEVEL and precisely build exactly what you want.Dynamic controls let you specify how tall you want each level to be, add doors and windows to each level, and RoomGen will populate each floor for you automatically.Drag floors into a different order and RoomGen will rebuild it for you. Adjust entire floor positions to give your building/dungeon some horizontal variance. Quickly design levels and tweak with a non-destructive process.Floor Level Specific Items and CharactersWorking on a boss level? Want to add treasure chests, but only in the deepest depths of your rooms? You can specify a preset for every level. Place a boss only on the top level, or create an entire level of treasure!Endless Customizations -Every aspect of the generation process is customizable. Set individual probabilities for each item, specify offsets to work with non-uniform tiles, add scale and rotation variation to items to create more natural looking layouts. Scale your rooms to any size, add tall walls with windows, add in enemies, loot, collectibles, and more!Perfect for dungeons -One of the hardest parts of level design is creating variation. With just a few presets, you can create endless variations down to the smallest details. Make a room of all doors, build courtyards, forests, boss rooms, whatever assets you add into the generator, it will put them together for you. Save your designs as prefabs, and place them together to build dungeons in no time at all.Target GeneratorsDistribute props quickly within a circular radius, and align props to uneven surfaces like Unity Terrains. TargetGenerators are great for populating landscapes! Select your radius, density, and use the SAME presets used for the RoomGenerator component.Populate dense landscapes -RoomGen can build rooms, create dense forests, place NPCs, enemies, and more.Easy prefab creation -Once you've tweaked the settings to your liking, hit the save button and your room will automatically be saved as a prefab for later use. This means you can create an entire dungeon worth of rooms in a matter of minutes.3rd Party Support -RoomGen was designed for use with any modular tileset.RoomGen works great with Synty Studios assets!Runtime generation support using simple to use API's.Easy and fast level generation.Presets let you create endless possibilities with only a few assets.Fully customizable, on a per object basis.Create prefabs with a single click.Create rooms of any size, from hallways to courtyards, to great halls.Fully documented.
ボタンを押すだけで素早く簡単にレベルを生成します。 モジュール式タイル セットを使用すると、数秒で部屋と風景が生成されます。 完全にカスタマイズ可能で、コードは必要なく、ドラッグ アンド ドロップするだけです。
説明
RoomGen は、ゲーム用に完全に装飾された部屋や密集した風景を作成する最も簡単かつ迅速な方法です。 構成可能なプリセットを使用すると、詳細を微調整しながら再利用可能なテンプレートを作成できるため、同じアセットから無限のバリエーションを作成できます。
ユーチューブ | Unity フォーラム | ツイッター
*新規* ルームタイルの重み
新しいウェイト システムにより、レベル内の各タイルのウェイトを指定できるようになり、部屋の生成をより細かく制御し、より有機的な雰囲気を与えることができます。
*新規* オブジェクト固有の間隔バッファ
プリセット内のすべての装飾オブジェクトで、2 つのアイテムが近づきすぎないように間隔バッファーを指定できるようになりました。 壁に物を並べたり、部屋全体に宝物を配置したりするのに非常に便利です。
ランタイム生成と API
新しいメソッドを使用すると、わずか数行のコードを使用して独自のスクリプトを使用してレベルを簡単に再生成できます。 変更は即座に反映されます! 実行時に部屋のサイズ、オフセット、シードなどを更新します。 シーンがロードされるたびに新しいレベルを生成し、ボタンを押すだけで小道具や戦利品を再生成するなど、可能性は無限です。
屋根と天井
建物の各レベルで特別な屋根瓦を指定できるようになりました。 天井装飾は凹凸のある表面に沿って配置することもできます。 これは、洞窟などの有機的な構造物に便利です。
屋根の装飾
シャンデリア、つる、旗などを天井から吊るしましょう。
コーナーと柱
コーナーに柱やフェンス支柱などを追加して、デザインをさらにコントロールします。
使いやすさへのこだわり
RoomGen は、できるだけ簡単に使えるように設計されています。 プリセットを作成し、タイルをドラッグ アンド ドロップして、生成をクリックします。 レベルはその場で構築され、加えたすべての変更がエディター内に表示されます。
マルチストーリーの生成
ワンクリックで部屋の高さを拡張し、複数のフロアを追加します。 ルームプリセットをレベルごとに設定し、希望通りのものを正確に構築します。
ダイナミック コントロールを使用すると、各レベルの高さを指定したり、各レベルにドアや窓を追加したりできます。そうすると、RoomGen が自動的に各フロアにデータを配置します。
フロアを別の順序にドラッグすると、RoomGen がそれを再構築します。 床全体の位置を調整して、建物やダンジョンに水平方向の変化を与えます。 レベルを迅速に設計し、非破壊プロセスで微調整します。
フロアレベル固有のアイテムとキャラクター
ボスレベルで働いていますか? 部屋の最深部にのみ宝箱を追加したいですか? レベルごとにプリセットを指定できます。 最上レベルにのみボスを配置することも、レベル全体の宝物を作成することもできます。
無限のカスタマイズ -
生成プロセスのあらゆる側面はカスタマイズ可能です。 各項目に個別の確率を設定し、不均一なタイルを処理するオフセットを指定し、項目にスケールと回転のバリエーションを追加して、より自然なレイアウトを作成します。 部屋を任意のサイズに拡大したり、窓のある高い壁を追加したり、敵、戦利品、収集品などを追加したりできます。
ダンジョンに最適 -
レベル デザインで最も難しい部分の 1 つは、バリエーションを作成することです。 いくつかのプリセットを使用するだけで、細部に至るまで無限のバリエーションを作成できます。 すべてのドアで部屋を作り、中庭、森、ボスの部屋を構築するなど、どんなアセットをジェネレーターに追加しても、ジェネレーターがそれらをまとめてくれます。 デザインをプレハブとして保存し、それらを組み合わせて配置すると、すぐにダンジョンを構築できます。
ターゲットジェネレーター
円形の半径内にプロップをすばやく配置し、Unity Terrain などの凹凸のある表面にプロップを位置合わせします。 TargetGenerators はランドスケープを作成するのに最適です。 半径と密度を選択し、RoomGenerator コンポーネントに使用されているものと同じプリセットを使用します。
密集した風景を配置する -
RoomGen は部屋を構築したり、密林を作成したり、NPC や敵を配置したりすることができます。
プレハブを簡単に作成 -
好みに合わせて設定を微調整したら、保存ボタンをクリックすると、後で使用できるようにルームがプレハブとして自動的に保存されます。 つまり、ダンジョン全体に相当する部屋を数分で作成できるということです。
サードパーティのサポート -
RoomGen は、あらゆるモジュラー タイルセットで使用できるように設計されています。
RoomGen は Synty Studios アセットとうまく連携します。
技術的な詳細
使いやすい API を使用したランタイム生成のサポート。
簡単かつ迅速なレベル生成。
プリセットを使用すると、わずかなアセットで無限の可能性を生み出すことができます。
オブジェクトごとに完全にカスタマイズ可能。
ワンクリックでプレハブを作成できます。
廊下から中庭、大ホールまで、あらゆるサイズの部屋を作成できます。
完全に文書化されています。