A downloadable game

Overview

GigaBash was a project I was tasked to worked on when I joined the team at Passion Republic Games. It is a multiplayer arena brawler featuring gigantic film-inspired characters.

Platform Steam, Epic Game Store, PlayStation, Xbox, Nintendo Switch
Engine Unreal Engine 4
Language C++
Duration 1 year
Completion August 2022, ongoing updates
Team Size Approximately 20
Role Game Programmer

More Projects by Ho Weng Yew

Project Contributions

  • Character & Character Abilities
    • Successfully implemented, improved, and revised abilities for the Ultraman 4 Characters Pack characters alongside 2 other programmers
    • Worked closely with designers to understand the vision of each ability and implement them to achieve the desired player experience
    • Helped with coordinating with other teams (e.g. animation team, VFX team) to streamline and smoothen the development process
    • Took initiative in substituting as the lead of the Character team during the absence of the current lead at the time
    • Spearheaded initiative to ensure all components of making a character work are catered for
  • AI Setup and Refinement
    • Setup AI for the characters created using the base system implemented by programmers that previously worked on GigaBash alongside 1 other programmer
    • Refined the AI's decision making process based on feedback given by designers
    • Understood and improved the base decision making code for all AI's used in GigaBash
  • Prototyping, Assisting & Creating New Systems
    • Assisted the team in debugging new features such as the Replay system with problems such as desynchronization
    • Kickstarted the Mutation system in GigaBash, which is a feature that allows characters to have a passive-like skill that is dynamic enough to cater for almost any unique scenarios the designer desires
    • Prototyped a new Mayhem game mode during a 1 day downtime, and improved upon it based on the designer's feedback
  • Leading the Team
    • Promoted to lead the  Gigabash project alongside 1 other programmer after the release of the Ultraman 4 Character Pack DLC for GigaBash
    • Provided insights during discussions for the future of GigaBash and involved in schedule projection and adjustments
    • Improved overall communication between team members and encouraged a radically candid method when provided feedback within the team
    • Learned more about technical skills an leadership from multiple resources (e.g. books, online courses, videos) and shared them with the team including seniors and lead with the goal of creating a healthier and better working environment while improving myself
  • Mentoring Juniors
    • Guided multiple juniors in various topics including logic, programming patterns, code conventions, documentation, and knowledge regarding other departments (e.g. Concept Art, Modeling, Rigging, Animation)
    • Assigned to mentor a newly hired junior programmer alongside 1 other programmer
    • Provided tasks, guidance, and feedback to the junior programmer over a course of 3 months and successfully aided him in passing his probation in Passion Republic Games