> 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](/files/phjWl2KLNyisWq83WMqs)

### 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="/files/plGD5CBMnrzeCeU5f5Ob" 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.
