top of page
20230620112815_Virtual_Taekwondo_-_Nichelle_Tan.jpg

Virtual Taekwondo

Virtual Taekwondo is an online 1v1 virtual reality (VR) game that mixes state-of-the-art motion capture technology with VR to deliver the real world Taekwondo sport experience.

Virtual Taekwondo © 2023  VirtualTKD

Project Overview

2020 - Ongoing   ・  Team Size: 10+  ・  Unreal Engine 4.27  ・  Unity3D 2022.3  ・  Unity C#  ・ Jira  ・ Confluence  ・ Bitbucket/Sourcetree  ・  Scrum

Virtual Taekwondo (VTKD) is made in conjunction with the AXIS suit & World Taekwondo Federation in order to showcase the future of gaming.

It aims to provide a realistic one-on-one taekwondo sporting experience while also gamifying it to a degree that allows it to be an enjoyable game.

In today's world where COVID-19 is prevalent and contact might prove hazardous, VTKD allows for Taekwondo practitioners to fight at ease.

VTKD was featured in the Olympic Esports Week 2023.

Roles
Logo_VTKD_Black.png

UI/UX Programmer

Unreal Engine 4.27  ・  Unity3D 2022.3.4  ・  Unity C#  ・  Microsoft Visual Studios 2022・ Jira  ・ Confluence  ・ Bitbucket/Sourcetree

  • Feature owner for UI (Technical)

    • Planning, technical design, documentation, implementation, iteration & bug-fixing

    • Communicate with & work closely with designers & artists​

    • Integrating and implementing design and art to UI designer and artist vision

    • Create & maintain technical documentation, asset list & other such documentation voluntarily

    • Refactor, iterate & polish elements voluntarily

  • Trigger UI updates when something happens on the server, or vice versa send updates to server

  • Ensuring ​consistency between all user types, VR views, PC views

    • Reading, displaying (or not) & disabling screens, UI elements & data based on user type and/or platform​

  • Constructing custom UI elements such as sliders, buttons & toggles

    • Styling as befitting the game, often requiring multiple pieces for visual & animation

  • Layout, animations, UI interactions, text localization

  • Anticipate designers' needs & implement UI, expose variables to allow easy configuration without programmer input

  • Implement data-driven UI system, allowing for easy linking of screen navigation by designers

UI/UX Designer

Draw.io ・  Figma ・ Adobe Photoshop

  • Working closely with game designers to nail down what information is necessary

  • Propose & design various UI, including animation, layout, contrast etc in Figma & Unity

  • Ensure typography is consistent & readable but also has enough contrast to attract attention where it needs to

  • Ensuring the necessary information was conveyed across in a clear manner

  • Ensure legality of all used assets

  • Provide constructive criticism and feedback of current UI

  • Ensure consistency of screens across different game scenes, platforms, user types

Programmer

Unity3D 2020  ・  Microsoft Visual Studios 2019, 2022 ・  Jira  ・ Confluence  ・ Bitbucket/Sourcetree

  • Participate in milestones, timeline & sprint planning, review & retrospective

  • Assist team in timeline, task breakdown, assessment & management

  • Review pull requests, conduct code reviews and maintain consistent coding standard across the project

  • Mentor junior programmer/interns

  • Suggest & create tools and workflow for artists, designers, engineers and QA

  • Proposed & implemented technical design for product development

    • E.g using Animator & Animator Override for UI transition for fancier animations & more control​

  • Setup Cinemachine packages and integrate into project for camera switching, different PoV cameras

  • Implemented the system to switch between them

  • Design and oversee overall architecture of the system

VTKD
bottom of page