Ken Ng

  • Software Engineer at fun-gi
  • Irvine, California, United States
  • Computer Games

Previous positions

  • Gameplay Engineer at BANDAI NAMCO Studios Singapore Pte Ltd
  • UI Integrator at Ubisoft Singapore

Education

Digipen Institute of Technology, Bachelor’s Degree, Computer Science and Game Design

Background

Experience

  • Software Engineer

    fun-gi

    August 2018 – Present(1 year 2 months)Los Angeles, California

  • Gameplay Engineer

    BANDAI NAMCO Studios Singapore Pte Ltd

    February 2017 – July 2018(1 year 5 months)

    Multiplayer gameplay, unlocks and platform achievements programmer Shipped Ace Combat 7 on PS4, Xbox One and Steam

  • UI Integrator

    Ubisoft Singapore

    June 2016 – February 2017(8 months)

    Program and integrate UI features and tools for HUD, menu and gameplay in Skull & Bones.

  • Software Engineer

    Raizzin Pte Ltd

    December 2015 – March 2016(3 months)

    Full stack developer on travel website https://taptrip.jp Published news aggregation app on Android and iOS

  • Software Engineer

    Rocketdream Pte Ltd

    August 2015 – November 2015(3 months)

    Development of apps for wearables. User Interface, Experience and Systems design.

  • Intern

    Dreamrocket Pte Ltd

    May 2015 – July 2015(2 months)

    Development of apps for wearables. User Interface, Experience and Systems design.

Education

  • Digipen Institute of Technology

    Bachelor’s Degree, Computer Science and Game Design

    2012 – 2015

  • Singapore Polytechnic

    Diploma in Aerospace Electronics

    2007 – 2010

Languages

  • English

    Native or bilingual proficiency

  • Mandarin

    Native or bilingual proficiency

  • Japanese

    Limited working proficiency

  • Cantonese

    Limited working proficiency

Projects

  • Absorb

    August 2014 – April 2015

    Role: Game Designer, Technical Director, Test Manager The game was done in Unity where I designed and implemented the UI, camera and character movement. The smart object system, where powers are stored in the objects, enabled rapid prototyping. Line of sight checking between the player and the box, custom shaders, level saving and unlocking. Tons and tons of design, polish and iterations.

    Team Members (3):
    • Ken Ng,
    • Ken Ng,
    • Ken Ng
  • Eclipse

    September 2013 – July 2014

    Role: Game Designer, Graphics Programmer, Artist, Producer, Test Manager Eclipse was made with a custom component based engine. I programmed the graphics engine using DirectX 9, the sound manager using FMOD and the in-game editor, including the particle system, using AntTweakBar. I also designed and created all the art assets in the game using Photoshop, converting animations into spritesheets using Shoebox.

    Team Members (3):
    • Ken Ng,
    • Joshua Chew,
    • Ivan Tan
  • Full Voyage

    August 2013

    Role: Game Designer, Technical Director, Test Manager I programmed the particle system editor, in-game editor and as the engine did not support textures, the sprite editor which creates sprites from primitives. I also programmed and designed the user interface.

    Team Members (2):
    • Ken Ng,
    • Ivan Tan
  • TapTrip

    December 2015 – March 2016

    Full stack developer Management of Google Analytics UI design and implementation Interface with server technology Planning features and development Project management

    Team Members (1):
    • Ken Ng
  • Skull & Bones

    June 2016 – February 2017

    AAA game development on consoles and PC Work closely with designers, artists and programmers from various disciplines Solve difficult technical problems in design, implementation or debugging phase Communicate efficiently with other teams on issues and propose solutions Provide ideas and feedback in all phases of development Program and integrate UI features and tools for HUD, menu and gameplay

    Team Members (1):
    • Ken Ng
  • Ace Combat 7

    February 2017 – August 2018

    Multiplayer gameplay programmer Unlock system and achievements for PS4, Xbox One, Steam

    Team Members (1):
    • Ken Ng
  • Tako

    August 2015 – March 2016

    Publishing of iOS and Android news reader Management of Google Analytics Interface with server technology

    Team Members (1):
    • Ken Ng
  • House Flip with Chip and Jo

    August 2018

    Team Members (1):
    • Ken Ng

Skills & Expertise

  • Game Programming
  • Tortoise SVN
  • Playstation 4
  • Git
  • Steam
  • Software Design
  • JavaScript
  • CSS
  • XML
  • Video Games
  • Artificial Intelligence
  • FMOD
  • JIRA
  • Game Logic
  • Gameplay Systems
  • Mobile Applications
  • Agile
  • Game Mechanics
  • Microsoft Visual Studio C++
  • C#
  • AJAX
  • User Interface Programming
  • Unreal Engine
  • Game Design
  • Game Prototyping
  • Objective-C
  • Web Development
  • Game Testing
  • User Experience Design
  • Microsoft Office
  • Shaders
  • jQuery
  • Photoshop
  • Xbox One
  • PHP
  • Perforce
  • Gameplay Programming
  • Game Development
  • DirectX
  • C
  • Confluence
  • C++
  • HTML
  • Game Balance
  • Software Engineering
  • Unity3D
  • Mobile Game Development
  • Game Engines
  • SQL
  • Swift