# TheMattEmpire

## TheMattEmpire

- [Introduction](https://themattempire.gitbook.io/documentation/introduction.md): This doc goes into The Matt Empire Docs, such as tutorials on how to create 3D Assets, and various other skills including Game Development and Cinematics.
- [Getting Started](https://themattempire.gitbook.io/documentation/introduction/getting-started.md)
- [Game Development](https://themattempire.gitbook.io/documentation/game-development.md): This page covers how to get into Game Development...
- [Going the Distance](https://themattempire.gitbook.io/documentation/game-development/going-the-distance.md)
- [Idea Generation](https://themattempire.gitbook.io/documentation/game-development/idea-generation.md)
- [Prototyping](https://themattempire.gitbook.io/documentation/game-development/prototyping.md)
- [Documentation](https://themattempire.gitbook.io/documentation/game-development/documentation.md)
- [Programming](https://themattempire.gitbook.io/documentation/game-development/programming.md)
- [The Basics](https://themattempire.gitbook.io/documentation/game-development/programming/the-basics.md)
- [Asset Creation](https://themattempire.gitbook.io/documentation/asset-creation.md): The Asset Creation category will focus on creating game assets for your digital games and experiences.
- [The Crate Series](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series.md): This series of docs goes over the many ways to make an asset for game development from very optimised and fast like Palette texturing to highly detailed approaches like Digital sculpting.
- [Blender Basics](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics.md): This doc goes over the basics of learning Blender if you have never used a 3D Creation tool before.
- [The Base Model](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics/the-base-model.md): This doc goes over the basics of moving, rotating, and scaling objects in Blender.
- [Edit Elements](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics/edit-elements.md): This doc goes over editing your 3D model in detail to modify the vertices, edges, and polygons of your 3D asset.
- [Blender Common Tools](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics/blender-common-tools.md): This doc goes over the most common tools in Blender to create your 3D model using Extrude, Inset, Bevel, Loop Cut and Knife.
- [Simple Materials](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics/simple-materials.md): This doc goes into adding simple materials to your 3D Asset in Blender.
- [Useful Techniques](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics/useful-techniques.md): This doc will go over some other useful tools that blender has to help with your 3D Creation process...
- [Exporting the Asset](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics/exporting-the-asset.md): This doc goes into finalizing your asset before export to make sure your asset is ready for use in a game engine...
- [Summary](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/blender-basics/summary.md): This doc goes into a Summary of the things you have learned on how to create a simple asset in Blender.
- [Materials and UVs](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/materials-and-uvs.md): This doc goes into more detail on materials for game experiences in engines like Unity.
- [Palette & Gradient Texturing](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing.md): This doc goes over how to use Palette and Gradient Texturing to create highly optimised assets.
- [Palette Approach](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/palette-approach.md): This doc goes over the types of Palettes you might use on your asset or experience.
- [Creating the Material](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/creating-the-material.md): This doc goes into how to create a material in Blender for use with Palette Texturing...
- [Unwrapping UVs](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/unwrapping-uvs.md): This doc goes into how to unwrap UVs in Blender using Palette Texturing...
- [Finalizing the asset](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/finalizing-the-asset.md): This doc goes into how to use low resolution textures in Unity, and Advanced Approaches to Palette Texturing...
- [Tileable Textures](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/tileable-textures.md): This doc goes over how Tileable Textures are used in games.
- [Creating the Texture](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/tileable-textures/creating-the-texture.md): This doc goes over how to create Tileable Textures...
- [Creating the Material](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/tileable-textures/creating-the-material.md): This doc goes over how to create the Material for Tileable Textures...
- [Unwrapping the UVs](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/tileable-textures/unwrapping-the-uvs.md): This doc goes over how to unwrap UVs for 3D assets using Tileable Textures...
- [Finalizing the Asset](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/tileable-textures/finalizing-the-asset.md): This doc goes into any remaining considerations to make when using Tileable Textures...
- [Trim Sheets](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/trim-sheets.md): This doc goes over how to use Trim Sheets to create highly optimised assets that have high quality detail.
- [Creating the Texture](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/trim-sheets/creating-the-texture.md): This doc goes over creating a Trim Sheet texture you can use to create many assets...
- [Creating the Material](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/trim-sheets/creating-the-material.md): This doc goes over creating the Trim Sheet Material to use with your assets...
- [Unwrapping UVs](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/trim-sheets/unwrapping-uvs.md): This doc goes over how to Unwrap UVs in regards to Trim Sheet textures...
- [Finalising the Asset](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/trim-sheets/finalising-the-asset.md): This doc goes over any notes on finalizing the asset before export...
- [Hand Painted Assets](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/hand-painted-assets.md): This doc goes over how to create assets using Hand Painted textures.
- [High polygon Assets](https://themattempire.gitbook.io/documentation/asset-creation/the-crate-series/high-polygon-assets.md): This doc is an overview of high polygon creation as well as methods to optimize these assets for use in production.
- [VRM Avatars](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars.md): This doc covers what VRMs are and how to make them.
- [Getting Started](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/getting-started.md): This doc introduces fundamental things to consider when creating your VRM...
- [VRM for Blender](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/vrm-for-blender.md): This doc is an introduction to using the VRM for Blender Addon within Blender.
- [Installation](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/vrm-for-blender/installation.md): This doc goes into how to install the VRM for Blender addon.
- [Rigging the Avatar](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/vrm-for-blender/rigging-the-avatar.md): This page goes into the details of rigging your avatar meshes.
- [Weight Painting](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/vrm-for-blender/weight-painting.md): This doc goes into how to Weight Paint using Blender.
- [Blend Shapes](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/vrm-for-blender/blend-shapes.md): This page goes into how to apply Blend shapes to your VRM as well as editing the Material Values...
- [VRM Details](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/vrm-for-blender/vrm-details.md): This doc goes over how to add the VRM details when using the VRM for Blender addon.
- [VRM Export](https://themattempire.gitbook.io/documentation/asset-creation/vrm-avatars/vrm-for-blender/vrm-export.md): This doc goes over how to export your VRM from Blender using the VRM for Blender addon.
- [Texturing](https://themattempire.gitbook.io/documentation/asset-creation/texturing.md)
- [Substance Painter](https://themattempire.gitbook.io/documentation/asset-creation/texturing/substance-painter.md)
- [Curvature Maps from Custom Normals](https://themattempire.gitbook.io/documentation/asset-creation/texturing/substance-painter/curvature-maps-from-custom-normals.md): This doc shows you how to edit the curvature map with custom normals or height made in Substance Painter itself...
- [Unity](https://themattempire.gitbook.io/documentation/unity.md)
- [New Input System](https://themattempire.gitbook.io/documentation/unity/new-input-system.md): This doc goes into how to setup the New Input System in Unity 6.3 and use it within code...
- [Setting up Action Maps](https://themattempire.gitbook.io/documentation/unity/new-input-system/setting-up-action-maps.md): This doc goes into how to setup Action Maps, Actions, and Bindings in the New Input System in Unity 6.3 ...
- [Using Action Maps](https://themattempire.gitbook.io/documentation/unity/new-input-system/using-action-maps.md): This doc will go over how to use Action Maps in script for the New Input System in Unity 6.3 ...
- [VR/XR](https://themattempire.gitbook.io/documentation/unity/vr-xr.md)
- [Getting Started (Meta SDK)](https://themattempire.gitbook.io/documentation/unity/vr-xr/getting-started-meta-sdk.md): This tutorial covers how to set up a VR/XR project using Unity 6+.
- [Test the Scene](https://themattempire.gitbook.io/documentation/unity/vr-xr/test-the-scene.md): This tutorial looks at how to test your Unity 6+ scene in your Meta Quest headset...
- [Tips and Tricks](https://themattempire.gitbook.io/documentation/unity/vr-xr/tips-and-tricks.md): This doc goes over various small elements that may come up as you develop your game using Unity and VR/XR...
- [Unreal](https://themattempire.gitbook.io/documentation/unreal.md)
- [Cinematics](https://themattempire.gitbook.io/documentation/unreal/cinematics.md)
- [Sequencer Basics](https://themattempire.gitbook.io/documentation/unreal/cinematics/sequencer-basics.md): This doc goes over the Unreal Level Sequencer Basics to cover How to use the Cinematic Animation Tools in Unreal.
- [Metahumans](https://themattempire.gitbook.io/documentation/unreal/metahumans.md)
- [Installing Metahuman](https://themattempire.gitbook.io/documentation/unreal/metahumans/installing-metahuman.md)
- [Custom Metahumans](https://themattempire.gitbook.io/documentation/unreal/metahumans/custom-metahumans.md)
- [Game Release](https://themattempire.gitbook.io/documentation/game-release.md): This doc goes into various factors when looking at the release of your game...
- [Steam](https://themattempire.gitbook.io/documentation/game-release/steam.md): This doc covers some useful information that you could use when releasing your game on the Steam Store...
- [Steam Assets](https://themattempire.gitbook.io/documentation/game-release/steam/steam-assets.md): This is a quick guide on all the assets needed to publish a game on the Steam store...
- [Archive](https://themattempire.gitbook.io/documentation/archive.md)
- [Roblox](https://themattempire.gitbook.io/documentation/archive/roblox.md): This doc goes over some of the Pros and Cons of building for Roblox.
- [Coming from Other Engines](https://themattempire.gitbook.io/documentation/archive/roblox/coming-from-other-engines.md): Coming to Roblox from other engines such as Unity and Unreal can have a bit of a clash in expectations. This doc goes over some of the comparisons between Roblox and other engines.
- [User Interface (UI)](https://themattempire.gitbook.io/documentation/archive/roblox/user-interface-ui.md): Roblox has both in world and Screen based UI. This page is a quick overview of some of the most common UI Examples.
- [Screen UI](https://themattempire.gitbook.io/documentation/archive/roblox/user-interface-ui/screen-ui.md): The ScreenGUI asset allows you to create custom UI for the screen. This doc goes over how to set up the Screen UI in Roblox.
- [Surface UI (In World UI)](https://themattempire.gitbook.io/documentation/archive/roblox/user-interface-ui/surface-ui-in-world-ui.md): The SurfaceGUI asset allows you to create custom UI within the world. This doc goes over how to set up the In-World Surface UI in Roblox.
- [Adding UI Elements](https://themattempire.gitbook.io/documentation/archive/roblox/user-interface-ui/adding-ui-elements.md): UI Elements can be placed on both Screen UI or Surface UI assets within Roblox. This doc goes over how to add UI Elements such as TextLabel, TextButton, ImageLabel, and ImageButton to your Roblox UI.
- [Visual Effects (VFX)](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx.md): This doc is an overview of all the tools to create fantastic Visual Effects (VFX) within Roblox.
- [Particle Emitters](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/particle-emitters.md): Particle Emitters in Roblox allow for a large array of effects. This doc goes into how to set up a Particle Emitter within Roblox.
- [Appearance Properties](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/particle-emitters/appearance-properties.md): This doc goes over how to use the Appearance categories within the Particle Emitters in Roblox.
- [Emission Properties](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/particle-emitters/emission-properties.md): This doc goes over how to use the Emission category within the Particle Emitters in Roblox.
- [Misc. Properties](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/particle-emitters/misc.-properties.md): This doc goes over how to use the EmitterShape, Flipbook, Motion, and Particles categories within the Particle Emitters in Roblox.
- [Beams](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/beams.md): Beams in Roblox allow for a large array of effects. This doc goes into how to set up a Beam within Roblox.
- [Beam Properties](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/beams/beam-properties.md): This doc goes into all of the properties found on the Beam in Roblox.
- [Trails](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/trails.md): This doc goes into how to add trails in Roblox. The following page goes into all the Trail Settings in detail.
- [Trail Properties](https://themattempire.gitbook.io/documentation/archive/roblox/visual-effects-vfx/trails/trail-properties.md): This doc goes into all the details of Trails in Roblox and how they affect the result.
- [Advanced Avatars](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars.md): This doc is a general summary of Roblox Avatars and the steps needed to make a custom Avatar from scratch.
- [Setting Up](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/setting-up.md): This doc goes into how to setup a custom character in Roblox. It covers the assets and requirements needed to get started creating your own avatar.
- [Character Design](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/character-design.md): This doc goes over some elements of creating a custom avatar in Roblox from its purpose, style, color, and limitations to name a few.
- [Modelling the Avatar](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/modelling-the-avatar.md): This doc goes over creating your custom avatar for Roblox and considerations to keep in mind when doing so.
- [UVs & Texturing](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/uvs-and-texturing.md): This doc is an introduction to UVs, textures and Materials in order to create your custom Avatar for Roblox.
- [Palette/Gradient Texturing](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/uvs-and-texturing/palette-gradient-texturing.md): This doc goes over using a Palette Texturing approach to create your custom Avatar for Roblox.
- [Trim Sheets](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/uvs-and-texturing/trim-sheets.md): THis doc goes over using Trim Sheets to create a custom Avatar for Roblox
- [High to Low Poly Assets](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/uvs-and-texturing/high-to-low-poly-assets.md): THis doc goes over using a high poly to low poly approach to creating a custom Avatar for Roblox.
- [Creating Materials](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/creating-materials.md): This doc goes over creating a material for your custom Avatar in Roblox using Blender.
- [Unwrapping UVs](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/unwrapping-uvs.md): This doc goes over unwrapping UVs for your custom Avatar in Roblox using Blender.
- [Rigging the Avatar](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/rigging-the-avatar.md): This doc goes over rigging your custom Avatar for Roblox using Blender.
- [Skinning the Avatar](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/skinning-the-avatar.md): This doc goes over skinning the custom Avatar for Roblox in Blender, or applying the skeleton rig to your character model.
- [Breaking the Avatar](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/breaking-the-avatar.md): This doc goes into breaking up your custom Avatar for Roblox using Blender in order to break up like a standard character in Roblox experiences.
- [Cages](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/cages.md): This doc goes over creating cages for your custom Avatar for Roblox so that they can use Marketplace assets like Jackets and shirts.
- [Attachments](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/attachments.md): This doc goes over adding the attachments so your custom avatar in Roblox can pick up and/or use assets within Roblox.
- [Facial Animation](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/facial-animation.md): This doc goes over the facial animation requirements so your custom Avatar in Roblox can use facial tracking and emotes.
- [Exporting the Avatar](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/exporting-the-avatar.md): This doc goes over the details of exporting your custom Avatar for Roblox from Blender.
- [Importing the Avatar](https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/importing-the-avatar.md): This doc goes over importing your custom Avatar into Roblox.
- [Avatar Clothes](https://themattempire.gitbook.io/documentation/archive/roblox/avatar-clothes.md): This doc goes over how to create custom clothes for avatars in Roblox using Blender.
- [Hyperfy](https://themattempire.gitbook.io/documentation/archive/hyperfy.md): This Category covers all things related to Hyperfy platform including creating avatars and assets for in world experiences...
- [Custom Avatar Animation](https://themattempire.gitbook.io/documentation/archive/hyperfy/custom-avatar-animation.md): This page goes over considerations for how to create custom character animations for use in the Hyperfy platform...
- [Unity](https://themattempire.gitbook.io/documentation/archive/unity.md)
- [VR/XR](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr.md)
- [Setting Up Unity](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/setting-up-unity.md)
- [Installing Packages](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/installing-packages.md)
- [Project Setup for VR/XR](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/project-setup-for-vr-xr.md)
- [Project Setup for XR](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/project-setup-for-xr.md)
- [Movement - Teleportation](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/movement-teleportation.md)
- [Picking up Objects](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/picking-up-objects.md)
- [Poking Objects](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/poking-objects.md)
- [Interacting with UI](https://themattempire.gitbook.io/documentation/archive/unity/vr-xr/interacting-with-ui.md)
