> For the complete documentation index, see [llms.txt](https://elusivedot.gitbook.io/karabrownportfolio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elusivedot.gitbook.io/karabrownportfolio/fab-marketplace/modular-developer-gym.md).

# Modular Developer Gym

A simple, modular tool for creating and displaying development content, standard metrics, and more in a consistent format that is accessible for developers and designers.

Fab Listing

{% embed url="<https://fab.com/s/5df7210c193d>" %}

### Public release

***

{% embed url="<https://youtu.be/N4mbx1tzZak?si=2CiNJk2j5ESUkM3c>" %}
Plugin demonstration video example.
{% endembed %}

<div><figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FwAngPVeSs0rBogStnHR2%2FDebugGymTools_5.png?alt=media&amp;token=3a9b360b-8517-4060-849b-341ea87f24e5" alt=""><figcaption><p>Angle example</p></figcaption></figure> <figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FSe8es2Xo9VG6KNgr5JYx%2FDebugGymTools_6.png?alt=media&amp;token=d9e29fc0-55b1-4e59-b7fe-56d5d2d19a5b" alt=""><figcaption><p>'Height' example set to: 'Over (Solid)'</p></figcaption></figure> <figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FSpDqflbdnxfmQ3sLN6Go%2FDebugGymTools_3.png?alt=media&amp;token=3414812e-9f8d-4040-bc45-8e085ee220d2" alt=""><figcaption><p>Width example</p></figcaption></figure></div>

<div><figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FkLiG5C7cjgIHWWet16XZ%2FDebugGymTools_2.png?alt=media&amp;token=52a33a0e-e7fd-48e9-ad07-e3a39a14f130" alt=""><figcaption><p>'Height' example set to: 'Over'</p></figcaption></figure> <figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FrkgYkq4FXvP8UZFRQ3Eh%2FDebugGymTools_1.png?alt=media&amp;token=1cace623-4c99-4d04-b1d8-9ffbed19fa89" alt=""><figcaption><p>'Height' example set to: 'Under' example</p></figcaption></figure></div>

<div><figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FsyEhPv5SQrSALH7a4MES%2FDebugGymTools_7.png?alt=media&amp;token=08d058be-4e2d-41e4-97ee-1b3d0d789221" alt=""><figcaption><p>Section layering example</p></figcaption></figure> <figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FkEAifmo7wL2oXkPUa2Dc%2FDebugGymTools_9.png?alt=media&amp;token=f8567f2f-e86f-4bc0-ae95-57004f554415" alt=""><figcaption><p>Teleporter section example</p></figcaption></figure> <figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FA7nHA4KHZR1bMcc68mdG%2FDebugGymTools_8.png?alt=media&amp;token=b755c7b9-bbb6-4d0b-b52d-ea3b34339d8c" alt=""><figcaption><p>Open Level section example</p></figcaption></figure></div>

<div><figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FRZLchXfWHuXaBy2doe2H%2FMDG_DebugSection.png?alt=media&amp;token=8bcee2fa-e3de-45a5-b889-9e43a5065265" alt=""><figcaption><p>Debug Section settings</p></figcaption></figure> <figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FQxSd6ra7EmfB6Z73s4Eg%2FMDG_GymHeight.png?alt=media&amp;token=ee0a2222-bb67-4e53-b9cd-db5371cb796f" alt=""><figcaption><p>Gym Height settings</p></figcaption></figure></div>

<div><figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2F7AGAinvn7DOoi1Ccmzqm%2FMDG_GymAngle.png?alt=media&amp;token=365cac00-7727-4e56-9353-62d14eaab30f" alt=""><figcaption><p>Gym Angle settings</p></figcaption></figure> <figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2FM2owZGvG1AtwdRLCn9XQ%2FMDG_GymWidth.png?alt=media&amp;token=63c8802a-f104-45a2-8a4a-2bea3600d806" alt=""><figcaption><p>Gym Width settings</p></figcaption></figure></div>

### Personal use

***

This plugin was created as a standardisation of my personal projects developer gym. I created these basic utilities as clean workspace for testing content without having to clutter existing level geometry, allowing me to separate implementation testing from integration testing.

<figure><img src="https://615371415-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR05AbJ6oCwwAo6Vb3kG8%2Fuploads%2Fy1pH8a0J4g1Ab3MWvWXp%2FDeveloperGymPersonalProject.png?alt=media&amp;token=911c3483-f15d-402c-9781-c09455f1d85e" alt=""><figcaption></figcaption></figure>

Additionally I have used the gym to workshop player metrics, to guage what values to use for jump height, character height and sightlines as well as what height to use in-level for an ideal player experience.

### Attributions

***

* All blueprints authored in their entirety by Kara Brown.
* Meshes and materials sourced from Epic Games' Level Prototyping.
