In our latest project, a Unity-based open-world game TCG World, we undertook the ambitious task of animating 100 distinct 3D creatures, each designed to enhance the immersive experience of gamers.
In this article, Lucas, technical 3D artist at Cominted Labs, covers the key steps taken and animation workflow from the initial categorization of creatures based on their morphology to the final export of detailed animations.
Before even starting the animation process, a key pre-requirement for this project was to have a good project management in place to track progress and allocate resources on each steps of the pipeline. We used both Click-up and Google sheet to manage this project.
Efficient creature animation hinges on standardization. We decided to categorize creatures into three groups:
The next step involves analyzing which animations are needed for the game.
In our case, we have over a dozen of animations per creatures, including standard animations (like walking orrunning) and more complexe ones (like attacks & defences)
While striving to utilize standard rigs, certain animations may necessitate specific movements achievable only with particular bones. Considerations include whether the creature will blink, open/close its mouth, move its ears, etc.
The rig should offer stability for reuse within each category while maintaining simplicity to expedite individual skinning processes. The preparation involves:
Utilize automatic skinning to cover all vertices. Focus on details and joint areas, ensuring balanced weight distribution (approximately 50% each bone) to prevent odd deformations. Smooth weights at converging bone junctions as needed.
Standard animations include walk, idle, run, turn right/left, etc. Utilize existing biped or quadruped rigs for efficiency. Customize animations to reflect creature personality or gait variations, augmenting standardized rig animations. Derive new animations from existing ones to optimize efficiency.
Upon completing core and common animations for several creatures, duplicate files, rename them for new creatures, and import new meshes while retaining the rig. Adjust bones to match meshes and refine skinning. Rectify anomalies caused by biped shape discrepancies.
Incorporate unique animations such as attacks, special movements, or those specific to creatures of distinct morphologies.
Proceed with exporting:
In conclusion, animating 100 3D creatures for our Unity-based open-world game was a blend of technical rigor and creative strategy. By standardizing rigs and tailoring animations to each creature's unique characteristics, we efficiently created dynamic and realistic animations. This post has outlined each crucial step, from initial rigging to final exports, providing insights that can inspire and guide both current and aspiring game developers. Through this detailed look at our process, we hope to encourage innovation and excellence in the game development community.
If you are building a game and looking for an efficient and cost effective outsourcing partner, Cominted Labs is at your service. We are a leading game art outsourcing platform that has collaborated with over 50 leading game publishers and developers. We are pioneers in offering immersive experiences using Unreal and Unity engines. No wonder our clients include big names like TCG World, Perp Games, Ethereum Towers, Baby Doge, Crossmint, MadWorld, and more.
So, contact us today and book a demo with an intro call.