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