Avatar of Yujen Cheng.

Yujen Cheng

Game Programmer
Logo of NEOBARDS ENTERTAINMENT LTD..
NEOBARDS ENTERTAINMENT LTD.
Logo of Tamkang University.
Tamkang University
Taipei, Taiwan

Skills

Unity
Unreal Engine
C++
C#

Languages

Chinese
Native or Bilingual
English
Intermediate
Japanese
Intermediate

Work experiences

Logo of NEOBARDS ENTERTAINMENT LTD..

Senior Programmer

NEOBARDS ENTERTAINMENT LTD.
Full-time

May 2021 ~ Nov 2023
2 yrs 7 mos
Taipei, Taiwan

Lead Game Programmer

Marscat Games Co., Ltd.
Full-time

Jul 2017 ~ May 2021
3 yrs 11 mos
Taipei, Taiwan
- Create internal general gameplay framework - Game hotfix mechanism, resource manager, Excel table tool, UI manager, scene manager, network manager, event system - Client-side networking API - Model automation tool for artists - Internal CI workflow, auto build tool for Apple and Google platform - Customize materials, shaders for artists - Profile and optimize game performance - Handle hardware compatibility - Integrate third-party SDKs, in-app purchase, authentication

Indie Game Developer

Sanctum Studio
Part-time

Mar 2015 ~ May 2020
5 yrs 3 mos
Taiwan
- Create Eternal Senia with my friends from after work - Response for programming of our game - Best Indie Games of 2018 on Google Play Taiwan

Game Programmer

MITFUN DIGITAL CO., LTD.
Full-time

Jun 2016 ~ Jul 2017
1 yr 2 mos
Taiwan
- Develop virtual reality motorcycle and horse riding game with Unreal Engine 4 - VR game development techniques research - Response for core gameplay logic - Develop multi-player networking gameplay logic - Implement character physics, animation controlling, inverse kinematics(IK) - Create motorcycle engine mechanism sound system - Support artists to optimize resources, scenes and materials
Logo of Capcom Taiwan Co., Ltd. (台灣卡普空).

Software Engineer

Capcom Taiwan Co., Ltd. (台灣卡普空)
Full-time

Jun 2014 ~ Jun 2016
2 yrs 1 mo
Taiwan
モンスターハンターエクスプロア - Develop and maintain in-house C++ game engine - Develop gameplay, and UIs - Build continuous integration(CI) workflow - Android and iOS payment function development - Chinese and English localization モンスターハンター メゼポルタ開拓記 - Develop character enhancement functions 鬼武者Soul - Game server maintenance - Gameplay, UIs development - Setup CI workflow
Logo of XPEC Entertainment Inc..

Software Engineer

XPEC Entertainment Inc.
Full-time

Apr 2012 ~ Jun 2014
2 yrs 3 mos
Taiwan
The Lost Kids - Develop game level saving, and reverting functions 昇龍霸 - Involve in company's early Unity survey - Develop network framework for Unity - Develop game play core, battle system, and UIs - Develop platform payment function Yes 人生 Online - Maintain 3D gambling online game, made with open source OGRE-based game engine - Develop 2 slot games - Quest system creation tools

Educations

Logo of Tamkang University.

Tamkang University

Bachelor of Science (BS)
Computer Science and Information Engineering

2006 - 2010

Licenses & Certifications

Sun Certified Programmer for the Java Platform, SE 6

Sun Microsystems

Issued Mar 2010
No expiration