{"version":1,"pages":[{"id":"jduaU7eHQ2Wb7GyQQNPZ","title":"Introduction","pathname":"/documentation","siteSpaceId":"sitesp_Ajn8b","description":"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."},{"id":"c00hsE1x77Mc6O1HcjmS","title":"Getting Started","pathname":"/documentation/introduction/getting-started","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Introduction"}]},{"id":"GiHdQfJHksDXQpYxV9ln","title":"Game Development","pathname":"/documentation/game-development","siteSpaceId":"sitesp_Ajn8b","description":"This page covers how to get into Game Development..."},{"id":"cOhkIvpWg01UTzz2mdbl","title":"Going the Distance","pathname":"/documentation/game-development/going-the-distance","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Game Development"}]},{"id":"SQqbN8N1PtsMAUFxDwOe","title":"Idea Generation","pathname":"/documentation/game-development/idea-generation","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Game Development"}]},{"id":"kaT3tOkkeDcEMFe0VSlX","title":"Prototyping","pathname":"/documentation/game-development/prototyping","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Game Development"}]},{"id":"7204hUjelP0elLhw6XTS","title":"Documentation","pathname":"/documentation/game-development/documentation","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Game Development"}]},{"id":"TBH63y6t1kCgS5YnawT7","title":"Programming","pathname":"/documentation/game-development/programming","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Game Development"}]},{"id":"bhw3fCFPgl1OzAyHMsHZ","title":"The Basics","pathname":"/documentation/game-development/programming/the-basics","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Game Development"},{"label":"Programming"}]},{"id":"9HGbtV6LFFzerJjoXOeZ","title":"Asset Creation","pathname":"/documentation/asset-creation","siteSpaceId":"sitesp_Ajn8b","description":"The Asset Creation category will focus on creating game assets for your digital games and experiences."},{"id":"Q22srpMdNtTvZipQwiEX","title":"The Crate Series","pathname":"/documentation/asset-creation/the-crate-series","siteSpaceId":"sitesp_Ajn8b","description":"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.","breadcrumbs":[{"label":"Asset Creation"}]},{"id":"cguBLOncHGh7Q6NQPhZP","title":"Blender Basics","pathname":"/documentation/asset-creation/the-crate-series/blender-basics","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over the basics of learning Blender if you have never used a 3D Creation tool before.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"}]},{"id":"cAK2K1No3PpcWTdnMBsI","title":"The Base Model","pathname":"/documentation/asset-creation/the-crate-series/blender-basics/the-base-model","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over the basics of moving, rotating, and scaling objects in Blender.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Blender Basics"}]},{"id":"qd7u2j0Dd1IPKYFVh3mB","title":"Edit Elements","pathname":"/documentation/asset-creation/the-crate-series/blender-basics/edit-elements","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over editing your 3D model in detail to modify the vertices, edges, and polygons of your 3D asset.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Blender Basics"}]},{"id":"MrfKL9JYxH0Xrn9iUoWk","title":"Blender Common Tools","pathname":"/documentation/asset-creation/the-crate-series/blender-basics/blender-common-tools","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over the most common tools in Blender to create your 3D model using Extrude, Inset, Bevel, Loop Cut and Knife.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Blender Basics"}]},{"id":"K0oC3R4KQaIAhJ1toQgT","title":"Simple Materials","pathname":"/documentation/asset-creation/the-crate-series/blender-basics/simple-materials","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into adding simple materials to your 3D Asset in Blender.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Blender Basics"}]},{"id":"ABSzce9BL7XSqSwnbb56","title":"Useful Techniques","pathname":"/documentation/asset-creation/the-crate-series/blender-basics/useful-techniques","siteSpaceId":"sitesp_Ajn8b","description":"This doc will go over some other useful tools that blender has to help with your 3D Creation process...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Blender Basics"}]},{"id":"Djmhnu8fF47mpAohnIKt","title":"Exporting the Asset","pathname":"/documentation/asset-creation/the-crate-series/blender-basics/exporting-the-asset","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into finalizing your asset before export to make sure your asset is ready for use in a game engine...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Blender Basics"}]},{"id":"EJAgIunUTnykPceOmirJ","title":"Summary","pathname":"/documentation/asset-creation/the-crate-series/blender-basics/summary","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into a Summary of the things you have learned on how to create a simple asset in Blender.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Blender Basics"}]},{"id":"0WeTpMamopkt7s1KNLOO","title":"Materials and UVs","pathname":"/documentation/asset-creation/the-crate-series/materials-and-uvs","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into more detail on materials for game experiences in engines like Unity.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"}]},{"id":"RitXgoyJZGIRkQ3iVGy4","title":"Palette & Gradient Texturing","pathname":"/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to use Palette and Gradient Texturing to create highly optimised assets.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"}]},{"id":"TKuhjYMxQOJzkioLBA72","title":"Palette Approach","pathname":"/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/palette-approach","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over the types of Palettes you might use on your asset or experience.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Palette & Gradient Texturing"}]},{"id":"VemQKqJ3v0cU4kwZTMBW","title":"Creating the Material","pathname":"/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/creating-the-material","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into how to create a material in Blender for use with Palette Texturing...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Palette & Gradient Texturing"}]},{"id":"5tNjn5A6EWShVKoRs5rv","title":"Unwrapping UVs","pathname":"/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/unwrapping-uvs","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into how to unwrap UVs in Blender using Palette Texturing...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Palette & Gradient Texturing"}]},{"id":"s7VNBnz1bt4tOiXX3ALq","title":"Finalizing the asset","pathname":"/documentation/asset-creation/the-crate-series/palette-and-gradient-texturing/finalizing-the-asset","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into how to use low resolution textures in Unity, and Advanced Approaches to Palette Texturing...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Palette & Gradient Texturing"}]},{"id":"GrF589QrhznhkGn3doZr","title":"Tileable Textures","pathname":"/documentation/asset-creation/the-crate-series/tileable-textures","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how Tileable Textures are used in games.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"}]},{"id":"Y2aLFZXFBLHJgxKQA9fh","title":"Creating the Texture","pathname":"/documentation/asset-creation/the-crate-series/tileable-textures/creating-the-texture","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to create Tileable Textures...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Tileable Textures"}]},{"id":"loXrVGWmh5KuMxAV71pH","title":"Creating the Material","pathname":"/documentation/asset-creation/the-crate-series/tileable-textures/creating-the-material","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to create the Material for Tileable Textures...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Tileable Textures"}]},{"id":"LXS01Plfiw04ZDuvfBz8","title":"Unwrapping the UVs","pathname":"/documentation/asset-creation/the-crate-series/tileable-textures/unwrapping-the-uvs","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to unwrap UVs for 3D assets using Tileable Textures...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Tileable Textures"}]},{"id":"q8SsYqWZn0j0NzODreFX","title":"Finalizing the Asset","pathname":"/documentation/asset-creation/the-crate-series/tileable-textures/finalizing-the-asset","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into any remaining considerations to make when using Tileable Textures...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Tileable Textures"}]},{"id":"J11TyqWe4KxSN8LgC1uu","title":"Trim Sheets","pathname":"/documentation/asset-creation/the-crate-series/trim-sheets","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to use Trim Sheets to create highly optimised assets that have high quality detail.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"}]},{"id":"KqWAc32GMkaE8KAjjTIF","title":"Creating the Texture","pathname":"/documentation/asset-creation/the-crate-series/trim-sheets/creating-the-texture","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over creating a Trim Sheet texture you can use to create many assets...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Trim Sheets"}]},{"id":"UfOFvIVphwj6To7Y6egv","title":"Creating the Material","pathname":"/documentation/asset-creation/the-crate-series/trim-sheets/creating-the-material","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over creating the Trim Sheet Material to use with your assets...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Trim Sheets"}]},{"id":"9RZpxCIQ25xgwFC2XgPZ","title":"Unwrapping UVs","pathname":"/documentation/asset-creation/the-crate-series/trim-sheets/unwrapping-uvs","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to Unwrap UVs in regards to Trim Sheet textures...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Trim Sheets"}]},{"id":"S5iOyAAAatqC6UG6SMWK","title":"Finalising the Asset","pathname":"/documentation/asset-creation/the-crate-series/trim-sheets/finalising-the-asset","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over any notes on finalizing the asset before export...","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"},{"label":"Trim Sheets"}]},{"id":"O8kz56P2Vq1sOSLzY5dt","title":"Hand Painted Assets","pathname":"/documentation/asset-creation/the-crate-series/hand-painted-assets","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to create assets using Hand Painted textures.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"}]},{"id":"sXMHMoIGYUwkxT9spIsp","title":"High polygon Assets","pathname":"/documentation/asset-creation/the-crate-series/high-polygon-assets","siteSpaceId":"sitesp_Ajn8b","description":"This doc is an overview of high polygon creation as well as methods to optimize these assets for use in production.","breadcrumbs":[{"label":"Asset Creation"},{"label":"The Crate Series"}]},{"id":"Pro8ju4SIbZ7XANTdv1G","title":"VRM Avatars","pathname":"/documentation/asset-creation/vrm-avatars","siteSpaceId":"sitesp_Ajn8b","description":"This doc covers what VRMs are and how to make them.","breadcrumbs":[{"label":"Asset Creation"}]},{"id":"dUZdAlOnYzCfWzJAtJE0","title":"Getting Started","pathname":"/documentation/asset-creation/vrm-avatars/getting-started","siteSpaceId":"sitesp_Ajn8b","description":"This doc introduces fundamental things to consider when creating your VRM...","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"}]},{"id":"EvLvfWDG1LodZ6nlbKlm","title":"VRM for Blender","pathname":"/documentation/asset-creation/vrm-avatars/vrm-for-blender","siteSpaceId":"sitesp_Ajn8b","description":"This doc is an introduction to using the VRM for Blender Addon within Blender.","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"}]},{"id":"gADsYFnr5ctjLYLtfx5w","title":"Installation","pathname":"/documentation/asset-creation/vrm-avatars/vrm-for-blender/installation","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into how to install the VRM for Blender addon.","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"},{"label":"VRM for Blender"}]},{"id":"fTWvmEWy2MHmHyiLoFno","title":"Rigging the Avatar","pathname":"/documentation/asset-creation/vrm-avatars/vrm-for-blender/rigging-the-avatar","siteSpaceId":"sitesp_Ajn8b","description":"This page goes into the details of rigging your avatar meshes.","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"},{"label":"VRM for Blender"}]},{"id":"RZlvGRQJkyX9ihK7HuhM","title":"Weight Painting","pathname":"/documentation/asset-creation/vrm-avatars/vrm-for-blender/weight-painting","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into how to Weight Paint using Blender.","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"},{"label":"VRM for Blender"}]},{"id":"RjpcAUeBz9QxskV66l8c","title":"Blend Shapes","pathname":"/documentation/asset-creation/vrm-avatars/vrm-for-blender/blend-shapes","siteSpaceId":"sitesp_Ajn8b","description":"This page goes into how to apply Blend shapes to your VRM as well as editing the Material Values...","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"},{"label":"VRM for Blender"}]},{"id":"UIfNUsc1pvpaqs5rq5eX","title":"VRM Details","pathname":"/documentation/asset-creation/vrm-avatars/vrm-for-blender/vrm-details","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to add the VRM details when using the VRM for Blender addon.","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"},{"label":"VRM for Blender"}]},{"id":"TJNUX3KiSuDRIxSUoOxW","title":"VRM Export","pathname":"/documentation/asset-creation/vrm-avatars/vrm-for-blender/vrm-export","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over how to export your VRM from Blender using the VRM for Blender addon.","breadcrumbs":[{"label":"Asset Creation"},{"label":"VRM Avatars"},{"label":"VRM for Blender"}]},{"id":"is8MSBsYnIO0LXcWkipt","title":"Texturing","pathname":"/documentation/asset-creation/texturing","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Asset Creation"}]},{"id":"He6TxrI8GjGZB6SVcDpM","title":"Substance Painter","pathname":"/documentation/asset-creation/texturing/substance-painter","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Asset Creation"},{"label":"Texturing"}]},{"id":"z7oQkxT574SDgrhAnar6","title":"Curvature Maps from Custom Normals","pathname":"/documentation/asset-creation/texturing/substance-painter/curvature-maps-from-custom-normals","siteSpaceId":"sitesp_Ajn8b","description":"This doc shows you how to edit the curvature map with custom normals or height made in Substance Painter itself...","breadcrumbs":[{"label":"Asset Creation"},{"label":"Texturing"},{"label":"Substance Painter"}]},{"id":"E3BD9qbBc87bgWIIQWVA","title":"Unity","pathname":"/documentation/unity","siteSpaceId":"sitesp_Ajn8b"},{"id":"kbk08675fwsZmjS1BaTg","title":"New Input System","pathname":"/documentation/unity/new-input-system","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into how to setup the New Input System in Unity 6.3 and use it within code...","breadcrumbs":[{"label":"Unity"}]},{"id":"hhGi4iVp49PaXOLAtR91","title":"Setting up Action Maps","pathname":"/documentation/unity/new-input-system/setting-up-action-maps","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into how to setup Action Maps, Actions, and Bindings in the New Input System in Unity 6.3 ...","breadcrumbs":[{"label":"Unity"},{"label":"New Input System"}]},{"id":"5RjOxZXSGMoKkiLemeLi","title":"Using Action Maps","pathname":"/documentation/unity/new-input-system/using-action-maps","siteSpaceId":"sitesp_Ajn8b","description":"This doc will go over how to use Action Maps in script for the New Input System in Unity 6.3 ...","breadcrumbs":[{"label":"Unity"},{"label":"New Input System"}]},{"id":"Mg1BVKf3YtFtMUgu9QlD","title":"VR/XR","pathname":"/documentation/unity/vr-xr","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Unity"}]},{"id":"CSz8Vf6OF6j89yvCeR8C","title":"Getting Started (Meta SDK)","pathname":"/documentation/unity/vr-xr/getting-started-meta-sdk","siteSpaceId":"sitesp_Ajn8b","description":"This tutorial covers how to set up a VR/XR project using Unity 6+.","breadcrumbs":[{"label":"Unity"},{"label":"VR/XR"}]},{"id":"8ho9bDPjbyMVaEIOOnKy","title":"Test the Scene","pathname":"/documentation/unity/vr-xr/test-the-scene","siteSpaceId":"sitesp_Ajn8b","description":"This tutorial looks at how to test your Unity 6+ scene in your Meta Quest headset...","breadcrumbs":[{"label":"Unity"},{"label":"VR/XR"}]},{"id":"Zdpz30qxyrDswXakLAql","title":"Tips and Tricks","pathname":"/documentation/unity/vr-xr/tips-and-tricks","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over various small elements that may come up as you develop your game using Unity and VR/XR...","breadcrumbs":[{"label":"Unity"},{"label":"VR/XR"}]},{"id":"IWbfpBaJWeaz3Bvj7CAH","title":"Unreal","pathname":"/documentation/unreal","siteSpaceId":"sitesp_Ajn8b"},{"id":"aZztd6wq5mNUtEasIp3p","title":"Cinematics","pathname":"/documentation/unreal/cinematics","siteSpaceId":"sitesp_Ajn8b","breadcrumbs":[{"label":"Unreal"}]},{"id":"4x3oud6RXAoolxhKBsPs","title":"Sequencer Basics","pathname":"/documentation/unreal/cinematics/sequencer-basics","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes over the Unreal Level Sequencer Basics to cover How to use the Cinematic Animation Tools in Unreal.","breadcrumbs":[{"label":"Unreal"},{"label":"Cinematics"}]},{"id":"AcD1aKzNKjXC5sx1LaEI","title":"Game Release","pathname":"/documentation/game-release","siteSpaceId":"sitesp_Ajn8b","description":"This doc goes into various factors when looking at the release of your game..."},{"id":"dh11sBL08Fq9acuf8qvD","title":"Steam","pathname":"/documentation/game-release/steam","siteSpaceId":"sitesp_Ajn8b","description":"This doc covers some useful information that you could use when releasing your game on the Steam Store...","breadcrumbs":[{"label":"Game Release"}]},{"id":"YPHJaPKq2IobwXhq57Eh","title":"Steam Assets","pathname":"/documentation/game-release/steam/steam-assets","siteSpaceId":"sitesp_Ajn8b","description":"This is a quick guide on all the assets needed to publish a game on the Steam store...","breadcrumbs":[{"label":"Game Release"},{"label":"Steam"}]}]}