3D Multiplayer Battle Royale in Unreal Engine 4
Leading Environment Team production of 3D mesh assets for levels / environment needs.
Creating 3D Assets
For this project I had the amazing opportunity to create many static mesh assets in Maya as part of the Environment Team – carefully following direction and specs from our amazing concept artist. Throughout the project I created many assets for use in game levels with both low poly and high poly versions – UV unwrapping the low poly meshes – assigning materials – and preparing both for using in Adobe Substance 3D Painter.
I was also responsible for importing meshes into the build, setting up and assigning materials (with variations in many cases), placing assets in level – being responsible for review and feedback of assets and materials from the team – and making updates and changes as needed.
This was an amazing opportunity with a wonderful team. <3
Examples of Mesh Assets
Examples of UVs
Examples of Textures Created in Substance
Assets have variation in materials and textures for use in levels.
Placing Assets in Test Environments & Levels With Material Setup in UE4
Working screenshots to communicate with the team to ensure production needs are met.
Creating Static Mesh Blueprints
Combing environment objects props together to create a collection of static mesh options for level population. Working in this way allowed for the best possible load times and assisted with dramatically improving FPS in game – as each individual component is loaded only once.
It was also very easy to adjust and edit individual mesh combination components, materials, etc.
Level Population
Adding assets to level per Design Team specifications to meet game-play needs and play testing results. Making updates and changes to this as needed. Also troubleshooting L0d needs for increased FPS (a tricky thing in multiplayer environments) and helping to resolve some lighting / baking issues in UE4.
Please Play the Build
Please review environment assets in game by playing the build available for download here: