Back

Amazon GameLift Plugins

2022~2023

About Project

  • Amazon GameLift Unreal Engine Plugin is a binary plugin that can be used by Unreal Engine developers and integrated into their game code without recompiling from the source. The plugin is available from GitHub and provides easy use of Amazon GameLift functions in hosting, running, and scaling session-based multiplayer games.


Role

  • Senior UX & UI Designer
  • Conduct UX research, Define the User goals, create wireframe, flow, Prototype, style guide, final assets, userability test, measure results.


Challenge and Discovery

  • Customers download and extract the Amazon GameLift Plugin installation package, open Unreal Engine Project and enable it in the Unreal Engine project. Some customers are not clear which extact path they put the SDK
  • Configuration the plugins are not intuitive to most customers. It require an existing AWS account credentials, and bootstrp the AWS account. Also link the exsiting S3 bucket to the account. all of them are not friendly to first time user and even exisiting users
  • How to set up the project development environment? It requires MS Windos OS, a supported Unreal Engines version, supported Java, Visual Studio 2019, and.NET SDK Developer Pack at least 4.6.2.
  • over 80% userability participants failed to complete install and configure the plugin
  • We also discovered that exisiting customers in big size company are struggling to use the plugin due to not enough feedbacks and many other reasons






Persona

  • Specific personas for GameLift are mostly backend developers




Flow and Wireframe

  • Multiple flow iterations help me and team defining a right direction. Also it allows me to create adn test ideas quickly


Prototype

  • I always make the interactive prototypes because it allow designers and developers to display our intended UX & UI flows, test the interactivity that we want to design, and give developers the right frame of reference when it's time to build.



Usability test and Iterate

  • We did constant usability test and find what has been gone wrong/what has been missing. Study the result and measure the success
  • We implement new discoveries and did test again

Final Product