Hey! I am

Yip Xuan

I'm

About Me

As a dedicated 3rd-year Real Time Interactive Simulation Computer Science undergraduate at DigiPen Institute of Technology, I've gained a comprehensive understanding of subjects extending from game engine development to the multifaceted realms of software engineering. This portfolio is a reflection of my journey, highlighting the projects and challenges I've navigated.

  • Name: Chua Yip Xuan
  • Location: Singapore
  • Email: c.yipxuan281@gmail.com
  • Phone: +65 8499 1057

Education

Sept 2020 — Dec 2024

Bachelor of Science in Computer Science in Real-Time Interactive Simulations

DigiPen Institute of Technology & Singapore Institute of Technology (Joint Degree)

• Attended Overseas Immersion Programme (OIP) at DigiPen Redmond Seattle, Washington.

Jan 2016 — Mar 2019

Diploma in Engineering with Business

Nanyang Polytechnic

• Awarded Director's List for Diploma for Academic Excellence in Semester 2 — 2017 and Semester 1 — 2018.
• Engaged in an international exchange programme to Beijing Information Technology College and participated in educational travel programme to Tokyo and Fukuoka via the Jenesys Singapore Overseas Program.
• Experienced a two-week overseas exchange program at Beijing Information Technology College in Beijing, China in the year 2018.
• Participated in a Japanese language class and was selected to attend a two-week Jenesys Singapore Overseas Program. Visited Tokyo and Fukuoka to learn about Japanese culture in the year 2016.
• Attended the Overseas Exchange Internship Program from March to August 2018 at National Taiwan Normal University.
• Participated in the 23rd FIRA RoboWorld Cup in August 2018 at Taichung, Taiwan.
• Participated in International Intelligent Humanoid Robotics Competition in May 2018 at the National Kaohsiung University of Science and Technology, Kaohsiung, Taiwan.

Projects

Year 3

The Cat-astrophe

3D Multiplayer Carnival Arcade Game

• Role: Product Manager, Physics Lead, Architecture Lead
• Collaborated with a team of programmers and designers to create AeonCore, a custom 3D game engine using C++.
• Drove the production of “Cat-astrophe”, a 3D competitive multiplayer arcade game, utilizing the Aeon Core engine and editor.
• Constructed the game's architecture with ECS framework, integrated PhysX into AeonCorePhysics for physics simulations, and implemented serialization functionalities using RTTR and RapidJson.

Year 2

When Flowers Bloom

2D Novel Storytelling Game

• Role: Architecture Lead, Dialogue System Programmer, Editor Tools Programmer
• Collaborated with a team of programmers and designers to develop Reality Engine, a 2D game engine, using C++.
• Devloped the engine's architecture using Entity Component System (ECS) framework.
• Implemented a dynamic Dialogue System and editor tools, including a profiler, to streamline design workflows.
• Produced the game “Where Flowers Bloom” utilizing the Reality Engine and editor.

Year 1

The Adventurer

2D Hack & Slash Platform Game

• Role: Product Manager, Enemy AI Programmer and Environment and Character Artist
• Contributed as Product Manager and AI Programmer in the development of "The Adventurer," utilizing the AlphaEngine and C++ language.
• Developed AI for diverse enemies and bosses, adding strategic depth to player encounters.
• Expanded my skill set into digital art, creating character and environment graphics that complemented the game's story.

Year 1

Cubot

2D Casual Platform Game

• Role: Programmer
• Collaborated with a team of programmers in the development of "Cubot" using CProcessing and C language, enhancing gameplay with innovative mechanics and challenges.
• Engineered enemy AI patterns and integrated a self-designed parallax background to deepen game immersion.
• Expanded my skill set into digital art, creating character and environment graphics that complemented the game's story.

Experience

May 2023 — August 2023

Part-time Virtual Reality Campus Development Internship

Singapore Institute of Technology

• Developed VR avatar customization tool using Unity and Ready Player Me for VR Campus Project.
• Enhanced the SmartLight Project to control physical space lighting via an Oculus Quest.
• Conducted research and integration of Ready Player Me, testing various implementations.

August 2019 — March 2020

Team Secretary

MSR Green Corporation/Gruntek International

• Coordinated with operating managers, accountants, and import managers to execute CEO's directives.
• Facilitate quality assurance visits to clients in Thailand and Myanmar.
• Achieved a license for Practical Management Skills for The Executive and Senior Secretaries in 2019.

Feb 2018 — Aug 2018

Tool Programmer Intern

National Taiwan Normal University

• Developed a tool application to assist referees for the FIRA robotics competition, including data uploading, user data editing, and real-time scoreboard projection.
• Contributed to the team's championship win in the 23rd FIRA RoboWorld Cup in August 2018 at Taiwan.
• Assist Professor in AI image training and other administrative duties.

Skills

C++

C++

C

C

C#

C#

Python

Python

Java

Java

Kotlin

Kotlin

Projects

As a student, I've ventured into diverse areas of software development, engaging in a series of projects that span from game engine development to virtual reality implementations for our campus. Displayed below are some highlights from the many projects I've undertaken in school, showcasing my contributions as an individual developer as well as the collaborative efforts of my team that brought each project to fruition.

The Cat-astrophe

3D Multiplayer Carnival Arcade Game

When Flowers Bloom

2D Novel Storytelling Game

SIT VR Campus

SIT Campus Unity VR Project

The Adventurer

2D Hack & Slash Platformer Game

Cubot

2D Casual Platformer Game

Contact Me

LinkedIn

Chua Yip Xuan

View LinkedIn

Phone

+65 8499 1057

Call Me

Email

c.yipxuan281@gmail.com

Send Email

Website

yipxuanchua.com

Visit Website