I helped design and build a series of bespoke and high-fidelity marketing sites to promote upcoming RuneScape game content. The project represented a chance to demonstrate our technical capabilities as a team, uplift the kinds of requests made to us, and promote collaboration with our creative department. We delivered an engaging experience with repeatable components that accommodated further content updates, giving players a reason to return to the page and “mine” data about upcoming content.
We conducted a short period of prototyping for tweening and spritesheet animations using CSS3D & WebGL – we knew we needed to showcase characters, landscapes, videos and user-generated content from social media. We settled on a landing page that provided an overarching timeline of updates to our subscription-based living game RuneScape, and an enticing zoom-in to explore each further. In the process, we provided a mechanism to localise and compress the content, and bootstrapped it with the usual slew of analytical events (GA, VWO) to understand how people were enjoying it.
In doing so I gained experience:
- Writing maintainable object-oriented code in TypeScript to support nested views in a web-application without a typical web-application framework
- Rapid prototyping: communicating design feedback to UX professionals during development and iterating with new ideas and assets
- Providing technical demonstrations to stakeholders
- Using high-quality, mobile-responsive assets in CSS
- Implementing animations using TweenMax
- Building localisation tools for sites with static content