Hi, I’m Wysley Ng, a software engineer with over 10 years of experience specializing in C++ and game development. I’ve had the pleasure of working on AAA titles, collaborating closely with designers and engineers to ship polished and optimized games. I’m passionate about solving complex problems in game systems and UI, and constantly exploring new technologies like Unreal Engine 5 and Unity to create engaging gameplay experiences. Outside of work, I enjoy creating my own 2D mobile games and coding complex AI like chess engines. I’m also a big fan of strategy games and card games, which inspire me both personally and professionally. I’m always excited to take on new challenges and deliver high-quality software solutions that delight players and teams alike.

Wysley Ng

Hi, I’m Wysley Ng, a software engineer with over 10 years of experience specializing in C++ and game development. I’ve had the pleasure of working on AAA titles, collaborating closely with designers and engineers to ship polished and optimized games. I’m passionate about solving complex problems in game systems and UI, and constantly exploring new technologies like Unreal Engine 5 and Unity to create engaging gameplay experiences. Outside of work, I enjoy creating my own 2D mobile games and coding complex AI like chess engines. I’m also a big fan of strategy games and card games, which inspire me both personally and professionally. I’m always excited to take on new challenges and deliver high-quality software solutions that delight players and teams alike.

Available to hire

Hi, I’m Wysley Ng, a software engineer with over 10 years of experience specializing in C++ and game development. I’ve had the pleasure of working on AAA titles, collaborating closely with designers and engineers to ship polished and optimized games. I’m passionate about solving complex problems in game systems and UI, and constantly exploring new technologies like Unreal Engine 5 and Unity to create engaging gameplay experiences.

Outside of work, I enjoy creating my own 2D mobile games and coding complex AI like chess engines. I’m also a big fan of strategy games and card games, which inspire me both personally and professionally. I’m always excited to take on new challenges and deliver high-quality software solutions that delight players and teams alike.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent
Javanese
Intermediate

Work Experience

Software Engineer 3 at Skybox Labs
December 1, 2021 - September 30, 2024
Worked on an undisclosed project using Unreal Engine 5 involving C++, Blueprints, and Niagara. Implemented AI with State Trees and advanced particle systems with HLSL and NeighborGrid3D. Researched pathfinding algorithms for large unit groups. Previously, contributed extensively to Halo Infinite, working mainly in C++ and Lua to integrate UI systems with MVVM architecture, implementing navigation meshes, nodegraph scripting UI, folders menu, ranked widget, and object browser. Collaborated with designers and game modes team to update and optimize existing UI systems. Also participated in a tag system code refactor and bug fixing ensuring timely polished game release.
Software Engineer 2 at Skybox Labs
May 1, 2018 - December 1, 2021
Continued development on Halo Infinite and Halo 5 Forge PC, focusing on UI/UX implementation and bug fixes including resolution adjustments for new hardware. Developed new in-game HUD and UI elements for Forge mode, such as Budget Meter, Map Settings, Object Options, Color Picker, and Controls Helper HUD. Implemented mouse controls, network calls, and UI optimization techniques.
Software Engineer at Skybox Labs
January 1, 2016 - May 1, 2018
Participated in the initial implementation phases of Halo 5: Guardians PC and Xbox One, including UI system improvements such as the Budget Meter. Also contributed to multi-platform health apps for iOS and Android, coding in native languages Objective C and Java, working on UI layouts, server communication, and iOS-specific integrations like keychains and pedometers.
Junior Engineer at Skybox Labs
January 1, 2015 - January 1, 2016
Supported development of health-related mobile and web apps targeting goal setting and educator messaging. Worked on client and coaching apps across iOS and Android, handling UI design, server integration, and web dashboard development using HTML and JavaScript.

Education

Diploma at The Art Institute of Vancouver
July 1, 2013 - December 31, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate