> For the complete documentation index, see [llms.txt](https://rockon-games.gitbook.io/metaforge-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rockon-games.gitbook.io/metaforge-documentation/readme.md).

# MetaForge

![Metaforge Logo](https://2129571113-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGg1rar1EMaNisp3tfl5t%2Fuploads%2Fgit-blob-ac446adba2817cf00f14d24385a5f2faed835830%2FMetaforge-Logo-Text.png?alt=media)

### Overview

MetaForge is a versatile library for creating custom editor windows from model objects using metadata in Unreal Engine 5. It provides a reusable system that allows developers to define editor interfaces based on model metadata, streamlining the process of creating complex tools within the Unreal editor.

<figure><img src="https://2129571113-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGg1rar1EMaNisp3tfl5t%2Fuploads%2FzD4vAftffpPzetvPxG2F%2Fimage.png?alt=media&amp;token=c690259a-28e2-4e10-ac52-7c3f83c61b11" alt=""><figcaption></figcaption></figure>

The library is designed for programmers and requires C++ knowledge to use effectively. MetaForge is modular, making it possible to use each component independently or as a part of a larger system. MetaForge is packaged as an Unreal plugin and is available for sale on the Fab marketplace.

### Installation Guide

To install MetaForge in your Unreal project:

1. Purchase and download MetaForge from the Fab marketplace.
2. Extract the downloaded package.
3. Copy the `MetaForge` folder to your Unreal installation's `Plugins` directory.
4. Open your project's `.uproject` file in Unreal Engine.
5. Go to the Plugins menu and enable the `MetaForge` plugin.
6. Run the project build to make sure everything compiles correctly.

#### Dependencies

* Unreal Engine 5.3-5.5
* C++ development environment set up with the required dependencies for Unreal Engine.
