
Explore four Unity animation projects, from timeline-based object and camera animation to virtual cameras with Sinda Machine, plus rigging, inverse kinematics, and Blender-driven facial expressions for characters.
Download the latest Unity via Unity Hub, create a free Unity ID, and install the official release. Learn to start a 3D project and explore the interface.
Learn to use Unity's timeline to time and pace animations. Create keyframes, adjust dope sheet timing, and refine curves and tangents for smooth motion across animation tracks.
Learn to synchronize multiple animations in Unity using timeline layers, keyframes, and clip conversion, then control playback with loop, speed multipliers, and activation tracks.
Create your first animated sequence in Unity using the timeline. Build a scene with ground, sphere, and cubes, apply textures, and keyframe position, rotation, and scale while adjusting lighting.
Preview a Unity animation project featuring a space station, flight dynamics, and a message cue for Raverty to go.
Sign in to Unity, then import assets to build a professional project, create a new scene, and install a free skybox via the package manager, then enable post-processing.
Download free 3D models from CGTrader for Unity, including space station, Planet Earth, and Moon, with textures and FBX formats under royalty-free licenses.
Organize and import 3D assets into Unity by preparing Earth and Moon textures, maps, and a space station from the space elements pack, then export a Blender model as FBX.
Learn to optimize your Unity workflow by reorganizing the window layout, maximizing views, docking panels, and managing the hierarchy, inspector, timeline, and console for efficient 3D asset work.
Create a starry skybox and layout a lunar surface from canyon assets, apply a moon material with albedo and normal maps, and set multiple lights for lunar lighting.
Explore Unity post-processing to bring scenes to life by configuring the main camera for deferred rendering and applying a post-processing volume with ambient occlusion, bloom, color grading, and chromatic aberration.
Explore Earth setup in Unity, importing 8k textures, creating materials for Earth, atmosphere, and clouds, applying albedo, normal, and bump maps, and adjusting emission and clipping for proper rendering.
Bring in and texture a space station, create and assign materials (albedo, normal, metallic, smoothness), extract materials to a prefab, add a glowing red light cylinder, and save changes.
Scale the earth in Unity to a cinematic size, and position a black cube to cast a shadow and simulate the moon. Fine-tune materials, lights, and atmosphere for bluish look.
Learn to rotate objects in Unity with a reusable rotator script, applying it to Earth, clouds, and space station using transform.rotation, vector3, and time.deltaTime.
Import a moon prefab, apply 8k textures and displacement, set up a moon light, and rotate both the moon and earth to build a dynamic celestial scene.
Demonstrate how to set a space station to orbit the moon in Unity by creating a moon target empty object, parenting the station to it, and adjusting scale and lighting.
Assign distinct layers to scene objects and adjust the camera culling mask to render only the desired items, enabling earth and moon views in a single timeline.
Explore Unity camera details—clear flags, skybox, depth, compositing, and viewport controls; compare perspective and orthographic modes, field of view, focal length, aspect ratios, resolutions, HDR, and post-processing.
Refine the Unity scene by improving moon lighting, adding a point light for the space station, and creating a black shiny monolith lit by a spotlight on a dedicated layer.
Learn to edit space themed audio for animation using Audacity, applying high pass filters, reverb, amplification and pitch changes, and export edited waves with proper attribution for Creative Commons music.
Import audio into Unity by creating an audio folder, dragging wave files in, and setting mono or stereo, decompress on load, and a compression format such as PCM or Vorbis.
Explore camera shot types and composition theory for Unity animation, grasping rule of thirds, eye line, and depth of field to craft compelling sequences.
Learn to craft an establishing shot in Unity by overlaying a rule-of-thirds guide on a canvas, keyframing the main camera's movement, and syncing with a fade-in and music.
Set up an exterior moon shot in Unity, frame the moon away from Earth, and transition to the space station with a rotating moon, camera alignment, and a refined fade.
Duplicate the main camera on the moon, create timeline animation toward the monolith, and start from a preset position with align with view and rule of thirds before the cut.
Attach the camera to the moon's space station, frame a near-top view with center rule of thirds, and create a 65-second shot on an activation track with audio.
Master Unity camera animation across two shots by aligning the main camera, adding animation and clip-tracks, adjusting position and rotation, and refining pacing, rule of thirds, and composition.
Execute final shot by configuring the main camera, positioning earth and space station around the monolith, animating the space station, adding a monolith title, and fading audio for export.
Learn to export Unity projects as video using the Unity Recorder, cap at 30 fps, set up a frame cap script, and save as mp4 in assets/video.
Use the Unity video player to render a video clip on a camera, control audio, and create animated scenes. Employ timeline and simple scripts to switch shots and export video.
Project 2 preview for animating in Unity. Project 2 preview in the animating in Unity course.
Launch a new Unity project with the universal render pipeline and import standard assets to jumpstart animation work, then remove obsolete scripts to fix errors.
Explore simulation with Unity's built-in physics by adding rigid bodies and materials. Adjust mass, gravity, drag, and constraints to see collisions, bounciness, and interactions.
Explore cloth physics in Unity by applying a cloth component to a plane, using constraints to fix edge points, and adjust bending and stretching stiffness to simulate wind and gravity.
Download and import racing track assets, car, mountains, rocks, and engine sounds from the Unity Asset Store, then import the HDR background image and post-process assets for the scene.
Set up assets in Unity by upgrading materials to the universal render pipeline, creating terrain materials, and importing HDRI sky maps to build a panoramic skybox.
Set up a Unity terrain and racetrack scene, adjust terrain scale and resolutions, sculpt elevations and water features with brushes, and add a basic water shader for a finished landscape.
Paint terrain textures by adding and configuring layers, choosing grass and dirt textures, adjusting normal maps and tiling, and using brush settings to create natural, varied patches across the terrain.
Adjust mud texture and alpha to remove shininess, then add a sky HDR to light the scene using its lighting values, while placing background mountains to frame the track.
Place a car as a reference, then paint and place trees on hills, adjust density, height, and color variation, and learn about billboard, level of detail, lighting, and soft shadows.
Organize your Unity scene by creating empty game objects for trees and mountains, then place photo-scanned rocks and paint grass with a detail brush, adjusting scale, density, and draw distance.
Mark terrain and mountains as static to bake lightmaps, adjust lightmap resolution and ambient occlusion, and balance detail with performance while configuring Unity's lighting settings.
Enable exponential squared fog, set fog amount to 0.006, and apply bluish fog for distant mountains; rotate the sky hdr and set sun exposure to 0.8, with post-processing to follow.
Apply post-processing to a Unity scene using global and box volumes, adjust bloom, split toning, tone mapping, color grading, film grain, chromatic aberration, and depth of field for photorealistic visuals.
Learn to fake a lens flare in Unity using a dirt texture, then refine grass, trees, lighting, bloom, shadows, and post-processing for a cinematic scene.
Paint more grass by increasing target strength and brush size, erase grass through road edges, then preview in game view with lights and atmospherics off.
Adjust car materials in Unity to achieve a metallic look by tweaking metallic, smoothness, color, glass alpha, wheels, and reflections, then preview in play mode and monitor FPS.
Adjust road textures in Unity by tweaking the asphalt material, normal map, tiling, and base map color to reduce repetition and improve realism, then fine-tune smoothness, reflections, and bloom.
learn to add and customize extra track elements in Unity, including platforms, road signs, and tires, adjust materials, work with prefabs, and enable physics with colliders and rigidbodies.
Set up a wind-driven checkered flag in Unity with metal poles and a flag plane. Apply cloth physics, configure constraints, adjust tiling, and tune wind for realistic motion.
Add a reflection probe to capture the surroundings and bake reflections onto the car, adjusting the probe size, resolution, hdr, and clipping to achieve believable environment reflections.
Create two wheel animation systems in Unity by attaching wheels to turn objects and using a rotator script with delta time for frame-rate independent spinning on the x axis.
Learn to blend animation with physics in Unity by adding a rigidbody with isKinematic to a car, and attach tire burn out particles to simulate skid effects.
Import Cinemachine into Unity and install the package to access virtual cameras like look at, dolly, and track, then compose the car scene using Timeline for dynamic animation.
Organize the hierarchy in Unity by grouping tires and a start position, then configure the game and scene views and prepare the first shot using the timeline.
Learn to set up Cinemachine cameras in Unity, using a dolly track, a brain, and a timeline to animate camera paths, targets, and accompanying audio.
Animate a car in Unity using animation tracks to move the car and wheels, blend between global volumes for lens flare, and fine-tune with keyframes and overrides.
Organize the timeline with track groups for global volumes, virtual cameras, and audio, then set a follow and look at camera on the car.
Position a static Unity camera to capture a car driving into tires, using keyframes for motion and wheel rotation, and refine timing and curves for slow-motion effect.
Create ultra slow motion in Unity by adjusting the global time scale with a script, keeping the music playing, and use timeline activation tracks to switch it on at impact.
Apply a follow shot with a Sinda machine and a virtual camera to track the car, animate wheel rotation, trigger tire burnout smoke, and control slow-motion timing.
Set up a dolly camera on a track to follow a car around a bend. Use waypoints and keyframes to choreograph movement, rotation, and wheel animation in Unity.
Create a virtual camera that follows and looks at the car as it moves, and use depth of field with a global volume to blur the background.
Set a static camera looking at the car as it rounds the corner, then animate the car and wheels with keyframes on the timeline, adjusting blur transitions via global volumes.
Animate a dolly camera on a track to zoom away. Keep the car in view with adjusted waypoints, then fade to white with a canvas and title.
Add a title sprite in the canvas, fade it in with an alpha key, adjust car timing and dust emission, straighten the car, and extend virtual cameras' clipping to 2000.
Set up idle and drive car sounds in Unity, configure 3-D spatial sound with linear roll-off, use activation tracks, and ensure a single audio listener for accurate testing.
In Unity, adjust idle and skid sounds by adding an audio track, setting volumes in the inspector, and creating fade-out keyframes for the music to balance the mix.
Tune and fix Unity reflection probes by extending probe bounds, attaching the probe to the car, switching to real-time, and marking scene objects as static to improve reflections.
Export a Unity project by organizing scenes, adding a main menu, loading it with a loader script, and configuring build settings and platform options.
Explore real-time versus video export in Unity, and learn how to record high-quality gameplay using Open Broadcaster Software (OBS), including setup tips, bitrates, encoders, and recording shortcuts.
Preview project 3 in Unity animation, offering a concise look at upcoming techniques in the Animating in Unity course.
Research the 12 principles of animation using the provided resources and watch the videos to understand 2D and 3D character animation for games.
Open Unity Hub and create a new project using latest version, enabling the high definition render pipeline. Install the animation rigging package and samples, then import assets and royalty-free sounds.
Explore animation rigging scenes in unity, using constraint samples such as two-bone ik, aim, and multiple parent constraints to drive walk cycles, character look targets, and object handoffs.
Explore two bone inverse kinematics in Unity by building a rig with a rig builder, setting up two bone constraints, targets, and hints to drive leg motion.
Test two bone IK in Unity by creating a timeline with an animation track, binding a root with an animator, and adding an override track for targets to preview animation.
Learn to use position ik with a multi position constraint to drive a character's hips from a target object, maintain offset, and understand the update order for fluid motion.
Set up a look at constraint in Unity to make the head track a target object. Adjust axes and impose minimum and maximum rotation limits to prevent wild head motion.
Explore how to use a multi rotation constraint in Unity to make the upper body rotate toward a target while controlling spine and neck pivots with tailored strength and offsets.
Learn to attach items to a character using a parent constraint, adjust weight and offsets, and use hand and ground reference points for accurate pickup animations.
Create empty objects for the right and left arms and apply two bolnick constraints. Align targets with corresponding parts using the animation rig transform to line up the limbs.
Review the armor setup, fix the pink terrain by upgrading project materials to high definition HDRP materials via the window pipeline, and verify the rig with the left arm.
Set up a hand ik rig in Unity by creating a left hand rig with two bolnick constraints for each finger, configuring targets, and testing overrides.
Reset character bones to a natural pose, save the character as a prefab in the prefabs folder, and create a detail rocks prefab; explore constraints with Eik system for animations.
Learn to create a sitting animation in Unity by rigging a character with override tracks for hips, legs, and arms, and recording keyframes on a timeline.
Master jumping animation in Unity by editing and speeding up clips, keyframing hips and legs, adjusting positions on a crate, and polishing squash, takeoff, and landing.
learn to craft a jumping animation by adjusting arms and elbows for balance, setting initial positions, refining timing with clips and speed, and correcting look-at and spine rotations.
Create a drop kick animation in Unity by setting up a pole, aligning hand targets, and keyframing hips, arms, and look at targets to achieve a believably timed kick.
Learn to animate climbing steps in Unity by crafting leg, hip, and foot placement with keyframes and timeline adjustments for natural weight transfer and arm swing.
Explore how to switch look at constraints in Unity by blending rig weights between targets, animating the head and hand to follow a moving object with keyframes and timeline control.
Create a desert outdoors scene in Unity with a basic outdoors template, resize terrain to 200 by 200, apply orange desert texture, and place rocks, buildings, crates, barrels, and cacti.
Set up Unity lighting by placing environment props, align the sun and sky, and tune fog, volumetric fog, attenuation, base height, and shadows with point lights.
Set up post-processing in the HDP pipeline with global volumes, profiles, and bloom. Switch from automatic to physical camera exposure for lighting consistency across cameras.
Set up two cowboy assets in Unity with distinct textures and masks, then create a timeline, a fade-in canvas, a shootout title, and synchronized music.
Position characters in Unity for the first shot, attach and align a pistol to the hands, and set up animation rigs with hips, spine, arms, and look at target.
Animate a second cowboy in Unity, fix masking and shadows, apply the rule of thirds, and sequence a shot using a virtual camera, keyframes, and the timeline.
Uncheck static on the gun to enable animation, then drag the gunshot prefab into the scene, scale and align it to the barrel, and set up reference points for the bullet.
Create a bullet hit reference in Unity, attach it to the pistol, animate bullet spawn, rotation, and gun recoil, and add a cartoony ricochet sound.
Animate shot 3 by showing the cowboy reacting to gunfire, crouching behind crates, and looking toward, then shooting at the other character, using a virtual camera and recorded keyframes.
Learn how to rotate a character around and align hips, legs, arms, and spine with keyframes, using look-at targets and hip controls, while adjusting the camera and post-processing.
Adjust the camera to zoom in on the character's head by animating the field of view and tracked offsets with keyframes, then reposition for dramatic framing and shot changes.
Explore post-processing depth of field in Unity by pulling focus from foreground to background using near and far depth of field, keyframes, and global volume weights.
Animate firing a gun by placing a bullet prefab, attaching it to the pistol, and animating its travel with keyframes, recoil, and synchronized sound.
Set up a new camera, copy shot 2’s values, adjust the look at target, and keyframe the cowboy’s hips to duck after the gun fires, transitioning to the next shot.
Set up shot five in Unity by swapping cowboy textures and gun visibility with alpha clipping, then choreograph a dolly camera following a flying eagle using timeline animation tracks.
Set up an audio track with a wings flapping sound for the eagle, add ambient audio, then animate cowboy characters by recording hip and arm keyframes, refining positions and rotations.
Explore overhead zoom in Unity to focus on characters, adjust field of view and camera offsets, time keyframes and gunshot sound for a new character twist ending.
activate the eagle with an activation track, tidy the timeline into eagle, sounds, music, and post-processing groups, and set up a humanoid cowboy with motion and camera targets.
Slow the animation to half speed by setting the speed multiplier to 0.5, then add an audio track with synchronized footstep sounds, since timeline cannot use animation events.
Animate a cowboy in a Unity shot using an activation track and a moving camera that rises from the feet to the face, with a virtual cam target and synchronized sounds.
Sync gunshot sounds with a walking character and transition to an idle pose using match offsets and an override track while duplicating rigs and controlling activation to swap characters.
Set up the character rigs to match the animation, record a new animation track, and align arms, legs, and look-at targets with keyframes and rig weights.
Set up a static shot in Unity with a virtual camera, adjust keyframes on the timeline, and use a look at target to turn the character.
Block shot nine in Unity as a point-of-view shot, convert motions to clip tracks, refine arm poses and look-at targets, and animate a close camera zoom to the head.
Reorder shots and align timing by moving keyframes, convert tracks to clips to remove gaps, then set up a virtual camera for shot ten to focus on the head.
Set up shot 11 with a new virtual camera and adjust the field of view, then record the look direction and keyframe the pose as the bullet follows the action.
adjust shot 12 by aligning the arm rig, syncing bullet weight and camera offsets, and blending from the shot to a bullet cam for a dynamic, continuous chase.
Learn to animate a character dodging a bullet in Unity by syncing the firing sound, setting hips, legs, and hands targets, and refining keyframes and rig weights.
Set up an apparent bullet in Unity, weight it from 0 to 1 on the timeline, and sync gun fire, arm movement, and the hit on the other cowboy.
Learn to choreograph a gunshot sequence in unity by linking camera cuts, bullet motion, and character reactions via timeline, keyframes, and hip/arm poses for a convincing shootout.
Plan and execute a gunshot sequence in Unity, using an overhead still camera, cuts between cowboys, and keyframe hips, legs, and arms with a bullet activation track.
Switch to the final character, trigger a walking animation, compose a new camera shot, align timing, add footsteps audio, fade out, and prepare the sequence for export.
Export your unity video by installing the unity recorder, configuring it to capture the game view at full hd with audio, saving as mp4 in the project's recordings folder.
Preview of project 4 in the animating in Unity course, introducing students to what to expect as they explore Unity animation.
Use Mixamo to obtain a Unity-ready character with facial blend shapes. Download SBX for Unity with and without skin to blend idle, dancing, and reaction animations, and prep Blender.
Create facial blend shapes in Blender with shape keys, starting from a basis to a smile, using proportional editing and vertex control, then export to Unity to animate.
Learn to refine and combine blendshapes by sculpting eyebrow and mouth shapes with proportional editing to create sad and angry expressions, adjusting influence for expressiveness.
Explore how to create blinking in Unity by shaping eyelids with proportional editing on the eye mesh, aligning vertices, and preventing eye geometry from piercing through.
Export the character from Blender to Unity by exporting an FBX file that includes the mesh, armature, and blend shapes, with clothing deformations and facial expressions preserved.
Open unity hub and create a 3d project, import a character, switch to materials, and apply textures such as albedo, normal map, and glossiness. Verify blend shapes like smile work.
Import the Backdrop F.P.X, scale to 500 by 500 with a wide width, apply a purple background, align the camera, and add a bluish spotlight for the character.
Set up and bind character animations in Unity using the animator window, avatar definitions, and non-linear parameters to drive input-driven states and looping animations.
Create and anchor on-screen UI buttons to control character animations in Unity, wiring transitions with triggers like angry, swing dance, idle, and react.
Create a new script (animation player) in Unity, add public void functions for angry, dance, sad, react, and idle, and wire UI buttons to call these triggers on the animator.
Learn to control animations in Unity with keyboard input by mapping keys to angry, diffidence, sad, react, and idol, using an update loop to trigger functions.
learn how to drive facial expressions in Unity using blendshapes, fix rig errors, and keyframe brow, mouth, blink, and smile animations within the animator.
Duplicate the swing dancing animation and record keyframes to craft blendshapes facial expressions, blinking, eyebrow movements, and clothing, then set idle, sad, and reacting states and export the project.
Export your Unity project to PC, Mac, and Linux, share it with others, and record with Unity recorder or OBS software while anchoring UI and tuning lighting.
You will learn a wide variety of animation techniques and concepts in this course by completing four projects.
Project 1 - Monolith (Standard 3D Template)
We will be creating the surface of the moon, the earth and importing a spacestation to create a space fly through animated cut scene. We will be using several cameras and animating between them using Unity timeline. We will look at pacing and timing to get the imagery to match the pacing of background music.
Project 2 - Speed Tournament (Universal Render Pipeline (URP) Template)
We will be creating a photorealistic environment and importing a race track and race car to create a dynamic animated cut scene for a racing style game. The shots will be more dynamic and exciting and we will be creating these by using Cinemachine. We will be using virtual cameras and dolly cameras with tracks. We will be incorporating physics elements alongside keyframed animation. We will look at techniques for creating impressive slow motion effects. We will be blending between different post processing effects to create depth of field shots, lens flares and more, to give the animation a AAA quality feel to it.
Project 3 - Shootout (High Definition Render Pipeline (HDRP) Template)
We will setup a low poly desert scene with a cowboy shootout involving three cowboy characters. We will use the Animation rigging package to setup multiple constraints to control the cowboy characters using Inverse Kinematics (IK). We will incorporate Two bone IK, Position constraints, rotation constraints, look at, parent constraints and finger IK to create a fluid animation rig for each character to make it easy to make complex character animations. We will continue to use Cinemachine to create the shots that will tell a short story.
Project 4 - Blendshapes (Standard 3D Template)
Using a pre made character, we will create our own blend shapes for the face and clothes in Blender. We will then import the character and animations into Unity and assign the correct avatar. We will animate the character's facial expressions and this time we will use the animator window to create a non linear structure of animations that are controlled by Parameters that are controlled by C# script. This will make the final animation more interactive.
You can complete the projects in any order you like to develop different skills.
By the end of this course you will have developed a wide range of skills and techniques that will improve your own animated cut scenes and animated movies using the Unity real time game engine.
Why not enrol today and I'll look forward to seeing you in my course.
Music:
An Epic Story by MaxKoMusic
Enchanted by Keys of Moon
Music promoted by free-stock-music