|
1 | 1 | <article> |
2 | | - <div class="brand unreal my-8 mx-2 h-16"></div> |
3 | | - <p class="max-w-lg m-auto"> |
4 | | - Unreal Engine integration is not available at this time. If you would like |
5 | | - to be notified when it is generally available please subscribe to the |
6 | | - <a |
7 | | - href="https://github.com/ecsact-dev/ecsact_unreal/issues/1" |
8 | | - target="_blank" |
9 | | - >general availability GitHub issue</a |
10 | | - >. |
11 | | - </p> |
| 2 | + <h1>Setting Up Unreal</h1> |
| 3 | + <section> |
| 4 | + <h2 id="plugin-install">Plugin Installation</h2> |
| 5 | + <p> |
| 6 | + To get started using Ecsact with your Unreal project we highly recommend installing the <a href="https://github.com/ecsact-dev/ecsact_unreal">Ecsact Unreal plugin</a>. At the time of writing this the Ecsact plugin has not been published to <a href="http://fab.com/" target="_blank">Fab</a> (<a href="https://github.com/ecsact-dev/ecsact_unreal/issues/21">tracking issue on github</a>.) For now the release archive are available on the <a href="https://github.com/ecsact-dev/ecsact_unreal/releases">Ecsact Unreal plugin Github releases</a> page. Extract |
| 7 | + <code>EcsactUnreal-Win64.zip</code> to your Unreal engine marketplace plugins directory to install. |
| 8 | + </p> |
| 9 | + <pre |
| 10 | + codeBlockVariationOption |
| 11 | + optionTitle="Bash"><code prism language="bash"> |
| 12 | + # Ecsact Unreal zip contents should be extracted here |
| 13 | + [UE-Install-Dir]/Engine/Plugins/Marketplace/Ecsact |
| 14 | + </code></pre> |
| 15 | + <p></p> |
| 16 | + <p>Once you have installed the Ecsact Unreal plugin go to <code>Edit <span class="i24">arrow_right</span> Plugins</code>. Find the Ecsact plugin and make sure it's enabled for your project. You may have to restart your editor after enabling the plugin.</p> |
| 17 | + <div class="flex flex-row gap-8 justify-center"> |
| 18 | + <a href="/assets/unreal/unreal-setup-01.png"> |
| 19 | + <img src="/assets/unreal/unreal-setup-01.png" /> |
| 20 | + </a> |
| 21 | + <a href="/assets/unreal/unreal-setup-02.png"> |
| 22 | + <img src="/assets/unreal/unreal-setup-02.png" /> |
| 23 | + </a> |
| 24 | + </div> |
| 25 | + <div class="flex flex-col lg:flex-row items-center justify-center gap-8 my-8"> |
| 26 | + <div> |
| 27 | + <h2 id="plugin-install">Ecsact Plugin Settings</h2> |
| 28 | + <p>After enabling the Ecsact plugin and restarting your editor you should have new project settings specifically for Ecsact. You can find the settings in <code>Project Settings <span class="i24">arrow_right</span> Plugins <span class="i24">arrow_right</span> Ecsact</code>.</p> |
| 29 | + <p> |
| 30 | + Here you are able to configure and enable/disable different features of the plugin. For your first setup we recommend enabling the build system and adding the <code>rt_entt</code> build recipe. |
| 31 | + </p> |
| 32 | + </div> |
| 33 | + <a href="/assets/unreal/unreal-setup-03.png"> |
| 34 | + <img class="max-w-md" src="/assets/unreal/unreal-setup-03.png" /> |
| 35 | + </a> |
| 36 | + </div> |
| 37 | + <div class="flex flex-col lg:flex-row items-center justify-center gap-8 my-8"> |
| 38 | + <a href="/assets/unreal/unreal-setup-04.png"> |
| 39 | + <img class="max-w-sm" src="/assets/unreal/unreal-setup-04.png" /> |
| 40 | + </a> |
| 41 | + <div> |
| 42 | + <h2 id="plugin-install">Whats next?</h2> |
| 43 | + <p>From this point on when you have the editor open the Escact Runtime will be built automatically when changes to <code>.ecsact</code> in your <code>Source</code> directory change. If no Ecsact files are detected you should get a warning in your editor output log. If this is your first Ecsact project then we recommend reading the <a routerLink="/start/tutorials/first-ecsact-file">your first Ecsact file</a> tutorial. Otherwise, take a look at some of the Ecsact Unreal plugin specific features below for further reading.</p> |
| 44 | + </div> |
| 45 | + </div> |
| 46 | + </section> |
| 47 | + |
| 48 | + <section class="max-w-lg mx-auto text-center my-8"> |
| 49 | + <h2 id="ecsact-unreal-plugin-features">Ecsact Unreal Plugin Features</h2> |
| 50 | + <div class="grid grid-cols-1 sm:grid-cols-2 gap-8 my-8"> |
| 51 | + <a |
| 52 | + class="aspect-video rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-content-bg py-4 px-8" |
| 53 | + routerLink="/start/unreal/runtime"> |
| 54 | + <div>Ecsact Unreal Codegen</div> |
| 55 | + <div>TODO</div> |
| 56 | + </a> |
| 57 | + <a |
| 58 | + class="aspect-video rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-content-bg py-4 px-8" |
| 59 | + routerLink="/start/unreal/codegen"> |
| 60 | + <div>Ecsact Unreal Codegen</div> |
| 61 | + <div>TODO</div> |
| 62 | + </a> |
| 63 | + <a |
| 64 | + class="aspect-video rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-content-bg py-4 px-8" |
| 65 | + routerLink="/start/unreal/runner"> |
| 66 | + <div>Ecsact Runner</div> |
| 67 | + <div>TODO</div> |
| 68 | + </a> |
| 69 | + <a |
| 70 | + class="aspect-video rounded-lg shadow-lg border border-transparent hover:border-secondary transition-colors bg-content-bg py-4 px-8" |
| 71 | + routerLink="/start/unreal/runner-subsystems"> |
| 72 | + <div>Ecsact Runner Subsystems</div> |
| 73 | + <div>TODO</div> |
| 74 | + </a> |
| 75 | + </div> |
| 76 | + </section> |
12 | 77 | </article> |
0 commit comments