Eternal
During the height of the pandemic, I had a bit more free time on my hands and wanted to continue developing my skills as a developer. This led me to finding a contract position at Eternal. Eternal was gearing towards a soft beta launch and it was imperative for me to implement the onboarding process quickly and efficiently. After the initial process work was completed, I worked on a revamped onboarding process that focused more on a diegetic approach. Later, I helped implement other UI elements in the actual game world that launched.
Key Contributions:
Made sure onboarding flow and UI elements would resize properly based on screen size (supporting iPhone 6 and upwards)
Created various UI prefabs to speed up dev time
Implemented various UI elements that would appear as game objects
Enabled relevant keyboards and error messages to facilitate onboarding process
Worked with Unity’s UI system to bring the designs to life
Organized regular meetings with the Lead designer to discuss updates, mockups, and timelines
Collaborated with another programmer to implement a carousel element into the onboarding
Connected UI elements to the backend data parser to display relevant info