Assassin’s Creed Mirage
My primary role throughout the development phase involved building and maintaining a system of internal “plug and play” scripts that are being used by quest designers in missions and events. I was the point of contact for all quest design technical supervision on the side content of the game. I faced a couple of really interesting challenges during the development of this project and had to come up with interesting solutions in order to keep the open-world game characteristic. Second to that I was supporting Level Designers with anything they need help with in terms of world managers, setting up data, ENUMs and other data structures, static and global variables, NPC settings, Mission design and scripting, props, ingredients, combat, animation and UI.
To summarize with bullet points:
- Scripting
- Quest System Technical Design
- Communication with Programmers and Level Designers
- Supervision and Optimization of Scripted Gameplay Elements