I was the Technical Owner of most major activities that the player could perform in the open world.
A first-person, action-adventure game set in the open world of the Western Frontier of Pandora.
Ubisoft Massive Entertainment | Snowdrop Engine | 2023
Scroll down for more content
Open World Activities
My responsibilities included:
- Technical implementation of the design using visual script (includes script creation, polishing & bugfixing)
- Supporting other teams by implementing complex player inputs, audio hooks, VFX hooks, art assets, U.I. systems, quest logic & SID (name of in-game tool) logic
A selection of Open World Activities I was responsible of
Sarentu Totem
Sarentu Totems are puzzles where the player needs to follow a series of clues to be guided to a final location where they are rewarded with a beautiful vista and crafting recipes.
Aoelian Wind Flutes
Aoelian Wind Flutes are both used a side-activities and as part of the main quest. They require the player to perform precise controller or keyboard & mouse inputs to tune the flutes and make them play a harmonious tune.
Recon Retrieval
In the Recon Retrieval activity the player uses the RDA tool “SID” to find data collectors in their surroundings. After all of them in a given area are activated the player will receive a reward.
Bladewing Moth Trails
In this activity you need to follow a fast-moving swarm of Bladewing Moths. If you manage to stick with them till end you’ll be rewarded with a rare harvestable.
“Finding Home” Sidequest Chain
This activity was presented as a chain of sidequests. The player was presented with 10 images of landmarks in the Open World without a location marker on the map. The players need to use their spacial awareness to find each location at which they would discover one page of a comic book. Upon finding all 10 location a unique 11th location would be revealed.
Mycelium Network
Also called “Budding Watcher”, this activity has the player follow a network of shrooms. At certain points in the network mushrooms can be activated and once all of them have been interacted with a central shroom will give a reward to the player.
Resistance Field Lab Activation
The resistance field lab provide the player with a small hub where they can engage in various activities, including crafting, cooking & accepting side-quests. But to enable these activities the player has to power on a field lab, which is linked to a small puzzle.
Level Design & Gameplay Assets
I took part in scripting assets and ensured that their functionality would be maintained.
My responsibilities included:
- Technical implementation of various assets using visual script
- Technical Owner of ammunition pick-ups
- Technical Owner of Tarsyu skill flowers
- Supporting other teams by implementing complex player inputs, audio hooks, VFX hooks, art assets & U.I. systems
Types of Assets scripted
- Aerial (things the player interacts with while on their flying mount)
- Controll & Access (e.g. levers, valves etc.)
- World Effects (e.g. exploding barrels)
- Path Blockers (e.g. destructible vent grate)
- Containers (e.g. ammo pick-ups)
- Traversal (e.g. lift tool that moves the player upwards)
- Bespoke (anything only used once in the game)
The image shows a player shooting an “Electric Transformer” asset which electrocutes surrounding enemies
Animation Scripts & Cutscenes
Avatar features a schedule system for NPCs. Based on the time of day, weather and story events NPCs will be performing different actions which are represented as animations.
My responsibilities included:
- Created animation templates that would randomize the animations that would play in a given activity for variety. Various templates were needed for different use cases.
- Implementing animations into aforementioned templates
- Implemented the starting cutscene of the game which required a bespoke setup.
- Analyzed and optimized the worflow, tools, pipelines & documentation for animation scripts & cutscenes
- Created tools & gym levels for testing animations
- Implemented cutscenes & created tools for trailer creation
- Onboarded supporting studios into the animation script systems
All the NPC animations performed in this screenshot have been scripted by me (either partially or fully)
Systematic Lighting Network
I scripted a dynamic light system that switches the state of specific lights based on the conditions present in the location they are placed in
Example use cases:
- Turning off all artificial light sources in a combat outpost after the player has defeated it. This is used to simulate a power outage.
- Turning on all lights and several gameplay assets with a randomized delay after a Resistance Field Lab has been powered on by the player.
The screenshot shows the lighting of a combat landmark before & after it has been defeated
Technical Support
As a Technical Level Designer it was part of my responsibilities to support other teams with anything that required advanced visual scripting capabitilies
Responsibilities
- Provided general visual scripting support to various disciplines with extended support for the ikran bonding sequence in the “Take Flight” quest
- Created numerous testing gyms that required technical expertise to set up
- Had full ownership over editor icons, ensuring consistency and usability
- Conducted technical validations for levels, scripts and quests
- Created prototypes to test the feasibility and desirability of features
- Assisting other teams to fix bugs in case they were overallocated
The image shows one of the ikran bonding sequences in the “Take Flight” quest, which I gave extensive support on
Show & Tell Presentations
We regularly held Show & Tell presentations that showed the entire Avatar team the progress of each inidividual team.
Since I know how to use the Adobe Premiere I volunteered to create highlight reel videos for various teams in Massive Entertainment and other Ubisoft studios across the globe.
Responsibilities
- Managed the process of collecting consistent footage from various teams & sources
- Edited the footage into one short & comprehensive highlight reel video
- Presented the Show & Tells in-front of the whole Avatar team