top of page

Game Programmer

Results-oriented C#, C++ and Java programmer with 5 years of experience developing, testing, and maintaining online game systems. Developed and maintained 4 different games that ranges from web to mobile apps. Research and study new technologies to improve development process and reliability of projects.

YOQKtQDX_400x400.jpg

WORK EXPERIENCE

Home: Text
Dragon_Quest_of_the_Stars_global_launch_
unnamed (1).webp
unnamed (4).webp
unnamed (5).webp
unnamed (6).webp
Home: Portfolio

DRAGON QUEST OF THE STARS

Platform

Android/iOS

https://www.dragonquest.com/ofthestars/

Project Description

Localization of the Japanese version of the game into English, Traditional Chinese, Spanish, French and German.

A JRPG where players go on an adventure to explore the world and fight evil.

Responsibilities

Senior Game Programmer

•    In charge of developing and maintaining the overall technical process of the team 
•    Setup and maintained Jenkins with multiple machines that will build and run the game to test for errors nightly
•    Created the systems for language switching and the handling and downloading of translated assets
•    Initiated a tech change by introducing Firebase for better management of push notification and analytics
•    Conducted lectures for designers and artists on asset structure and how to use the editors, tools, and unity
•    Mentoring junior members and assisting team members with the tools used in the project
•    Planned and drafted out the required changes for localization and calculate the required time and manpower
•    Managed the liaising with server company for the setup of dev and production server and resolving issues

Home: Text
001.jpg
006.jpg
014.jpg
009.jpg
003.jpg
008.jpg
Home: Portfolio

NOBUNYAGA NO YABOU NYAPURI

Platform

Android/iOS

Project Description

A remake of the original web game Nobunyaga no Yabou.

Command an army of historically famous cats and use turn-based strategy to conquer your enemies.

Responsibilities

Game Programmer

•    Introduced Jenkins to the project to improve development process
•    Made sure the game runs smoothly by profiling and doing necessary optimizations during development
•    Proposed and led the tech change to use the new Unity UI system instead of reusing an old framework
•    Implemented multiple core game features like player decks, skills system, character stats and game events

Home: Text
001 (2).jpg
002 (1).jpg
002.jpg
003 (1).jpg
002 (2).jpg
Home: Portfolio

NOBUNYAGA NO YABOU

Platform

Web Browser

Project Description

The original Nobunyaga no Yabou web game.

Command an army of Sengoku cats and use turn-based strategy to conquer your enemies.

Responsibilities

Game Programmer

•    Created tools to automate parts of the build process to reduce the need for programmers to build manually
•    Implemented a boss battle system to an existing event where all players work together to defeat the boss
•    In charge of investigating user reported issues and created tools to automate finding cheating players

Home: Text
screen-0.jpg
0001327220.jpg
0001327221.jpg
0001327224.jpg
0001327222.jpg
Home: Portfolio

GURUGURU DUNGEON NOBUNYAGA

Platform

Android/iOS

Project Description

A spinoff of the original web game Nobunyaga no Yabou.

Explore dungeons, find treasures and form teams to defeat enemy cats.

Responsibilities

Game Programmer

•    Get up to speed quickly and implemented Loot box drop rate UI with little to no supervision required
•    Delivered daily builds to QA and worked with them to fix bugs

Home: Text

PROJECTS

Home: Text
12152020-113500-PM.jpg
12152020-113409-PM.jpg
Home: Portfolio

CLOVERFIELD

Project Description

Work in progress.

Manage a town, grow crops and feed your citizens.

Made in Unity.

Home: Text
AfterGlow_title.jpg
AfterGlow_1.jpg
AfterGlow_2.jpg
AfterGlow_3.jpg
Home: Portfolio

AFTERGLOW

Platform

PC

Project Description

3D stealth action game set in space.

Escape dangerous metal creatures while hiding in pools of light as you run through the desolate world of Aratea.

Responsibilities

Physics/Tools Programmer

Technical Artist

  • Did the physics and collision for the game

  • Used Maya and python to create a level editor

Home: Text

SKILLS

Home: Text

Software

  • Unity

    • Shipped 2 commercial games, 1 student game and 1 personal project

  • Unreal Engine 4

    • 1 student game project

  • Jenkins

    • Setup and used Jenkins on 2 commercial game projects​

Languages

  • C/C++

    • Used extensively for coursework and game project in Digipen

    • Worked on 1 commercial game that uses C++

  • C#

    • Used together the many projects that is developed in Unity

    • Used in Dragon Quest of the Stars for tools development

  • Java

    • Used java for back end code for 2 commercial games

    • Used in implementation of native features in Android

  • HTML/CSS​

    • Used in front end of webpages for Nobunyaga no Yabou

  • Javascript

    • Used as part of ArcticJS framework​ for mobile version of Nobunyaga no Yabou

  • Python​

    • Created various tools with python

  • MySQL​

    • For database in the Nobunyaga series of games

Others

  • Scrum/Kanban

  • Japanese JLPT N2

  • Digital Art

  • Teaching

  • Digital Marketing

Home: Text

ART

Home: Text
Home: Portfolio
  • LinkedIn

©2020 by Wilson Pang.

bottom of page