
About Me

I am an undergraduate student at Digipen Institute of Technology in Singapore. My major is Computer Science and Game Design.
I know various kinds of programming languages, such as C, C++, C# and python and some other APIs like OpenGL, DirectX, Imgui and rapidjson. I also know commercial-like Unity3d and Unreal. and 3ds max for modelling. I plan to take a master or PhD in computer science 2 years down the road and I always looking for a tech mentor. My research idea is to extend the current concept of twin cities with the AI will estimate building interior layout and the environment based on search engine and some information of owner lifestyle.
I know English and Chinese and am also currently learning the Korean language. I also have some working experience in the video game-related field.
I am very passionate about making the game. my dream is to make a successful action MMORPG, the world will be in Earth 2.0, assuming in different universes like DC comic, it will be medieval era fantasy, from there the human civilization will work together to overcome difficulties, which promote different cultures in the world and promote racial/gender-equal.

Education
2017-2021
Digipen Institute of Technology
BA Computer Science and Game Design
Mainly double degree, computer science and game design. Learn how to design a good game and develop it.
Technical
CS 100 Computer Environment ( Basic Assembly code)
CS 120 High-level Programming I: The C Programming Language
CS 170 High-level Programming II: The C++ Programming Language
CS 180 Operating Systems I: Man-Machine Interface (Context Switching, Basic Multi-thread)
CS 225 Advanced C/C++
CS 230 Game Implementation Techniques (Game loop, physics collision)
CS 251 Introduction to Computer Graphics (OpenGL)
CS 280 Data Structures
CS 330 Algorithm Analysis
CS 380 Artificial Intelligence for Games
Game Project (Create Custom Engine, Lua, ImGui-UI Lib, Rapidjson-Serializer Lib)
Unreal Engine 4 Blueprint and C++
​
Design
GAT 101 Game History and Analysis (Game Document)
GAT 210 Game Mechanics I (Tabletop Chess Game =()
GAT 211 Game Mechanics II (Tabletop Dice & Card Game =()
GAT 240 Technology for Designers (Unreal Engine $)
GAT 250 2D Game Design I (Puzzle Design, 2D Level Design)
GAT 251 2D Game Design II (3D Level Design & System Design, the module title is misleading)
GAT 260 User Experience Design I (UI Apps Design, Sketching and Apps Prototype)
GAT 315 3D Game Design I (Encounter, Multiplayer Map Design)
GAT 316 3D Game Design II (3D Game Project Design)
​
Math & Physic
MAT 140 Linear Algebra and Geometry
MAT 150 Calculus and Analytic Geometry I
MAT 200 Calculus and Analytic Geometry II
MAT 225 Calculus and Analytic Geometry III
MAT 250 Linear Algebra
MAT 258 Discrete Mathematics
MAT 351 Quaternions, Interpolation and Animation
PHY 200 Motion Dynamics
PHY 250 Waves, Optics, and Thermodynamics
Game Project & Internship
GAM 100 Project Introduction (Text-based game project)
GAM 150 Project I (Making game using given custom engine)
GAM 200 Project II (Making own 2D custom engine, IMGUI, RapidJson, Tool Programming)
GAM 250 Project II (Using own 2D custom engine to make a game, Gameplay, Lua, Debugging)
GAM 300 Project III (Making own 3D custom engine, Physics Programming)
GAM 350 Project III (Using own 3D custom engine to make a game, Gameplay, Lua, Debugging)
GAM 390 Internship I
GAM 490 Internship I
Other
MUS 115 Fundamentals of Music and Sound Design ( including composing music using MuseScoreand audio editing)
ENG 116 Storytelling
ENG 230 Speculative Fiction
PSY 101 Introduction to Psychology
COM 150 Interpersonal and Work Communication
COL 499 Career Search Preparation: Materials, Logistics and Communication
2012-2015
Singapore Polytechnic
Diploma Computer Science and Game development
echnical
Java Programming
Database Management System (Ms SQL)
Web Client Development
Infocomm Security
Network and Operating System
Interactive Computer Graphic (Adobe Flash)
Mobile Game Development (Window phone, Dead*)
Introduction game Development (C#)
3D Game Development (C++, Directx)
Console Game Development (Xbox)
Simulation Physics and Artificial Intelligence (Python)
Multiplayer Online Games (C#, unity)
Design
3D Level Design and Scripting Studio (Unreal Engine, 3ds Max)
Digital Visual Design (Photoshop, Illustrator)
2010-2012
ITE
Nitec of Multimedia Technology
Learn how to use photoshop, illustrator, video editing and webpage development

Certificate
Skill

Technical Skill
Programming Languages
-C
-C++
-C#
-Python
-Java
-Microsoft SQL
-Lua Script
-OpenGL
-Directx
Role (click the role for more experience detail)
-Rendering Programmer
-Animation Programmer
-Network Programmer
-Database Engineer

Design Skill
Software
-Unreal Engine 3 & 4
-Unity
Role (click the role for more experience detail)
-Gameplay Designer
-Combat Designer
-AI Designer

Art
Software
-3ds Max
-Adobe Photoshop
-Adobe Illustrator

Other Skill
Languages
-English
-Chinese
-Korean
Production
-Video Editing
-Audio Editing
​
Math/Science
-Linear Algebra
-Calculus
-Geometry
-Quaternion and interpolation
-Discrete Mathematics
-Motion Dynamic
-Fluid and Thermodynamics

Gallery

Work Experience
Get in Touch
Singapore
