Context & Overview

Objective

The objective here is to build a desktop app using Overwolf platform which should enable users to capture short videos/highlights/clips of key moments of their gameplay and allow sync with game.tv app, enabling users to directly share these videos in their associated clubs.

About Overwolf & game.tv

Overwolf is an Isreal based technology platform that enables third-party developers to build, distribute, and monetize in-game apps and mods.

game.tv helps creators who create their own clubs through which they can create gaming content, organise tournaments & build a thriving community of gamers. Major features inside a club include short videos, esports tournaments, live streams & game nfts.

PROBLEMS & PROJECT SCOPE

Problems

Difficulty in uploading PC gaming content: Even though game.tv is a mobile application, it should be easier for gamers from other platforms/devices as well to share gaming content with everyone.

Irrelevant video shorts uploads by members in clubs: There was a serious increase in irrelevant video shorts uploads by members of a club. This created a tedious task for the admins and moderators of a club to regulate suitable content on the platform. Additionally, this posed a risk to the engagement a content creator hopes to accomplish through that club.

1.1 Irrelavant videos is a major problem for creators, moderators & community managers. It affects the overall engagement of the club!

Project Scope

The type of content that a gamer uploads are majorly short clips of their gameplay involving critical moments like a successful kill or a knockdown. The idea was to help these gamers record these key moments effortlessly while playing the game and share these moments in the game.tv clubs.

Business Goal

Though game.tv targets only the mobile gamers, we decided to target mainly the PC gamers who use Overwolf for enhanced gameplay, and would want to share their gameplay clips with other users.

The KPIs for this project will be -

The number of app installs

The number of users having in-game auto-launch enabled.

The number of clips captured(manual or auto) per session

The number of unique users capturing and sharing clips.

ROLES

My Role

Responsible for end-to-end experience design for the MVP

What I did

Ideation, Research, Interaction Design, Visual Design, Prototyping.

Other roles involved

Product Manager - Communicated the requirements

Engineering Manager - Communicated phase-wise development goals so that I can align my design deliverables.

Front End Developers - Worked on a daily basis to get features developed.

In-house Gamers - Played various PC games and tested other applications available on overwolf to understand basic requirements.

Design Lead - Planned the MVP and gave final sign-off for feature designs.

Graphic Designers - Provided the required graphic assets.

Role Responsibilities

Business

Tech

UX

What is the problem?

Why should we solve it?

How should we solve it?

What are our priorities?

How should we
build it?

Is it easy to build
and maintain?

What is the experience?

Is it scalable in the future?

Is it consistent?

Is it delightful to use?

PRODUCT REQUIREMENTS

Requirement

For the initial testing, game.tv will create a native desktop application which will be hosted in the overwolf platform. Initially, a MVP will be created comprising only a single game(Apex Legends). This will extended for other games as well in future releases based on the feedback and demand of the initial offering.

The desktop app should mainly be able to -

Enable users to capture short clips of key moments of their gameplay.

Facilitate the gamers to keep all their recordings in one convenient place.

Should have the possibility for gamers to customize the clips in terms of type, length, and quality.

Allow sync with game.tv app, enabling users to directly share these videos in their associated clubs.

Project Timeline

There was an aggressive timeline of just 2 weeks for me(with the design team) to get the POC ready.

Week 1

Plan of Action

Research

User Journeys

Week 2

Ideation

Visual design

Prototyping

Research

Initial Research

For the research part, I did the following-

I installed and played multiple desktop games and tried using in-game apps from overwolf(e.g. ‘outplayed’ & ‘fuze.tv’) to understand the process.

I did a competitive analysis on similar existing in-game apps that record clips (e.g. ‘insights capture’ and ‘ouch’) and observed their interaction patterns.

I interviewed in-house gamers to understand their perspective on the ability to record important moments & share them.

User Personas

Based on our business goal, research on new & existing user base, we broadly settled for the below user personas.

The PC Gamer

User Persona 1

The targeted end user for this project.

Has a natural talent for PC games.

Wants to share his gameplay.

Mobile Gamer

User Persona 2

Gamer/creator who already use gtv.

Wants to explore PC games as well.

Wants to see more relevant content.

Additional User Pain Points

The current shorts video recording feature in the game.tv is quite similar to other video focused social media apps like instagram and tik-tok. But unlike those apps, the usage is different. Instead of recording their own videos, users want to share their gameplay.

Gamers do not want to record their gameplay manually since it’s a tedious task. Also, manual recording affects the performace of the gamer.

USER JOURNEY

User Flow

Start

End

App Page

Sessions menu

Opens a session gallery

Sets a clip as favorite

Deletes Clip

Shares Clip on game.tv

Log in pop-up

Clip successfully shared

Settings

Help Centre

Onboarding Screens

Log in/Sign up

Home

User searches app name

/game name/feature category

on overwolf and discovers app

User installs & launches app

User sets or skips the onboarding procedure

gtv account

linked?

Video & Audio Controls

Game controls

Overlay controls

Storage options

LinkedAccounts

About section

FAQs

No

Yes

User logs in

IDEATION

Rough Ideation

A quick interface sketching to layout the required screens.

Low Fidelity Prototypes

This was done for all initial discussions with the PM and engineering manager.

How to use?

Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.

Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore

Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.

Learn more

Share on game.tv

Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.

Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore

Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.

Log in to game.tv

Customize settings

Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.

Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore

Lorem ipsum dolor sit amet, consectetur
adipiscing elit sed.

Settings

My sessions

Session 11 | Oct 3, 2021

Clip 1

Clip 2

Clip 3

Clip 1

Manual

1:23.5

3:00.8

Share on game.tv

Overlay

Enable overwolf overlays for games

Hotkeys

Start/Stop Recording

F6

Select time Range(Secs before and after)

Secs

10

Record a Replay

F7

Select time Range(Secs before and after)

Secs

05

Take a screenshot

F8

Record Automatically

F10

Select time Range(Secs before and after)

Secs

05

Save Changes

Overlay and Hotkeys

Capture

My Games

Storage

Accounts

Welcome!!

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Nunc gravida convallis ultricies nisi, diam orci blandit id.Lorem ipsum dolor sit amet, consectetur adipiscing elit.

What to expect ?

Now capture highlights of your favourite games with

Setup

My sessions

Favorites

Search

October, 2021

Session 11 • Clips : 3

Apex Legends | Oct 3

Session 12 • Clips : 8

Apex Legends | Oct 3

Session 13 • Clips : 8

Apex Legends | Oct 4

Session 13 • Clips : 8

Apex Legends | Oct 4

Session 11 • Clips : 3

Apex Legends | Oct 3

Session 12 • Clips : 8

Apex Legends | Oct 3

Session 13 • Clips : 8

Apex Legends | Oct 4

September, 2021

Session 11 • Clips : 3

Apex Legends | Oct 3

Session 12 • Clips : 8

Apex Legends | Oct 3

Kepcha

Sessions

Settings

FAQs

My sessions

Session 11 | Oct 3, 2021

Clip 1

Clip 2

Clip 3

Clip 1

Manual

Share

1:23.5

3:00.8

Share on game.tv

Flyingwolf

Write the title here...

Write description here...

Add Tags (eg. fighter, apexlegends, kepcha)

Choose one club

Relics Valiant

Crop your video to a maximum of 59-second-timeframe

Select thumbnail for your video

Share

FINAL OUTCOME

The Home Screen

The home screen is where the user lands after the onboarding of the user. Here, the user can choose his next set of actions by navigating on the side bar menu or explore the various info tabs.

1

The side-bar menu: Users can access the primary functions of the application via the sidebar menu, i.e accessing recordings, customizing settings, and contacting support.

2

The information tabs: The information tabs are primarily for guiding and helping the user to fully utilize gameshots. The user can learn more about the application, its settings, and link his accounts if he hasn't already.

How to use?

Set hotkeys or use our auto-capture tech to record your moments of victory

Play games. Win big. Capture the best moments. Repeat!

Link your account to game.tv and start sharing

Learn more

Share on game.tv

Access all your favorite recordings from the Sessions menu

Add title, description, hashtags and thumbnail

Share across your created or followed clubs on game.tv

Log in to game.tv

Customize settings

Show/hide app elements in-game

Change hotkeys and select game-specific events to capture

Set the duration for the video (seconds before and after the crucial event)

Settings

Record. Review. Relive

1

2

Sessions Menu

Sessions menu is where the user can access all the his gaming sessions in form of folders.

1

The folder: In order to make access to clip recordings easier, the session recordings are organized in folders.

2

The 3-dot menu: The user can mark a session favorite, rename or delete it.

3

Favorites: This section has all the sessions and clips that has been marked favorites.

4

Search: If the user prefers not to scroll down, they can search any session by typing in the game name, session name, or session date.

Sort by Date

My sessions

Favorites

Search

January, 2022

Session 15 • Clips : 3

Apex Legends | Jan 22

Session 14 • Clips : 8

Apex Legends | Jan 22

Session 13 • Clips : 8

Apex Legends | Jan 15

Last Minu... • Clips : 8

Apex Legends | Jan 15

SessionXX • Clips : 8

Apex Legends | Jan 10

Killmonger .. • Clips : 8

Apex Legends | Jan 02

TreeHous... • Clips : 8

Apex Legends | Jan 01

December, 2021

Session 04 • Clips : 8

Apex Legends | Dec 31

Session 03 • Clips : 8

Apex Legends | Dec 30

Mark Favorite

Rename session

Delete session

3

1

2

4

My Sessions Page

1

Thumbnails: All recorded clips are displayed in thumbnails at the top, from which any clip can be accessed.

2

Selected clip: Upon selecting a clip thumbnail, the user can view the preview of the clip in the center.

3

Action buttons: The main CTA is the share icon. The user can mark a clip favorite, rename or delete it.

Since this was the MVP, we decided to include the option for cropping the clip in the next iteration.

Delete

My sessions

Session 11 | Oct 3, 2021

Clip 1

Clip 2

Clip XYZHSA...

Clip XYZHSA...

Clip XYZHSA...

Clip XYZHSA...

Clip XYZHSA...

50 more...

Clip 1

0:15 / 2:54

Manual

Share on game.tv

1

2

3

Onboarding screens

1

Hot Keys: If a user chooses to manually record his gameplay, she/he can set up the shortcuts here.

2

Video Settings: Here, the user has the option of selecting the video resolution in which he/she wants the clips recorded.

3

Folder Settings: The user can choose the folder where the clips will be saved on his/her computer. He can also select whether he wants to record and save the clip manually or automatically.

4

Link Account: The user gets the option to link the gameshots app to his game.tv account.

Hello there!

Let’s get you started

Automatically detect and record key events or use hotkeys to capture moments manually.

Review your recordings and easily share across social media

Save instant replay

Ctrl+Alt+9

Show/hide the app in-game

F7

Show/hide the overlay in-game

Ctrl+B

Back

Next

Set Additional Settings

Choose where to save your recordings & how videos

are recorded and deleted

Choose folder to keep recordings

C:/Users/Keptcha/ApexL

Choose Folder

Auto-launch app when you start a game

Record automatically after each major event

Select time Range(Secs before and after)

Secs

30

Back

Next

Set Additional Settings

Choose how videos are recorded

1080p 60fps

High Quality

720p 30fps

Medium Quality

360p 30fps

Low Quality

Back

Next

Link your game.tv ID

Scan the QR code with your game.tv application

Back

Done

Skip

Launch game.tv

Tap the "More" tab below

Tap the "Link Platform" option

Select "Scan QR and link"

1

3

2

4

CLOSURE

Initial Launch

The MVP was launched as gameshots support for game.tv app version 2.4 in April 2022. The shorts shared are visible in the home-feed and followed clubs’ profile.

https://www.overwolf.com/app/game.tv-Gameshots

Discussion Points

Since we aren’t asking users to login to the app, do we get any overwolf id (user specific)? How do we check data of users (# of videos captured, etc) of users not connected to game.tv app?

In the future, should we allow users to crop the video at the time of sharing or restrict users by placing a 1 minute limit?

Upcoming Iterations

Even though it was too soon to understand the KPIs for the project, the following were decided to be included in the next release of the gameshots application.

Addition of more games. 25 games are in pipeline.

Opening of game.tv app on cloud (through now.gg).

Capturing the complete gameplay of a session.

Real-time stats & post-match summary.

LEARNINGS & FUTURE STEPS

Things I learnt

The cycle of continuous iterations and improvements required in a MVP.

Having a thorough understanding of the design system is useful at the beginning of the project in identifying implementation gaps.

It’s important to understand the scenarios in which users use the same feature in different apps.

Future Steps

Follow up with the business team to determine whether the KPIs were met.

Learn what improvements can be made by gathering feedback from gamers(the core users).

Research and play other PC games besides Apex Legends to understand which games could be added to the application.

SOURAV DAS

© 2026 Portfolio