Created a system that would allow players to voluntarily submit their Email address for future offers and communication
Implemented the Client side code and blueprints into our existing settings menu that would allow the player to submit, verify, update and remove their Email
Implemented the backend code that would handle the data management of this feature. The system also handles integrations with Funcom's Customer Communication Management(CCM)
Code Redemption
Created a system that would allow players to redeem codes that when redeemed would give players access to in-game skins.
Implemented the client side code and blueprints that would handle both code submission and reward handling.
Implemented the backend code that would manage active codes and manage the state of the codes. The system supports unique codes that could be used by individual players as well as master codes that could be redeemed by all players as part of promotional events.
Character Transfer
Implemented a Character Transfer system that allows players to upload characters and download them to other servers.
Smart Objects
Added new Smart Object Condition function that could be configured and reused for different Smart Objects that would execute Gameplay Tag checks for a character to determine if they met the Item in Inventory requirements to be slotted. Ex. Check if a character has a item with the Item.Weapon.Bow tag before allowing the character to be slotted in an Archer Emplacement.
BattlePass Progress Action Challenges
Added support for players to attain battlepass progress through the completion of normal gameplay activities. Ex. Kills, Farming, Crafting, Building.