top of page
Image by Ben Wicks

About Me

myphoto.jpg

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.

 

Graduation

Education

2017-2021

Digipen Institute of Technology

Digipen Cert.jpg

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

SP Cert.PNG

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

Welcome
Education
Image by Lalaine Macababbad

Certificate

Microsoft Certified: Azure AI Fundamentals

Microsoft Certified: Azure AI Fundamentals

Microsoft Certified: Azure AI Fundamentals

Microsoft Certified: Azure Data Fundamentals

Microsoft Certified: Azure Data Fundamentals

Microsoft Certified: Azure Data Fundamentals

Microsoft Certified: Azure Fundamentals

Microsoft Certified: Azure Fundamentals

Microsoft Certified: Azure Fundamentals

FUNDAMENTALS OF ACCELERATED COMPUTING WITH CUDA C/C++

FUNDAMENTALS OF ACCELERATED COMPUTING WITH CUDA C/C++

FUNDAMENTALS OF ACCELERATED COMPUTING WITH CUDA C/C++

Certified Scrum Developer® (CSD®)

Certified Scrum Developer® (CSD®)

Certified Scrum Developer® (CSD®)

Unreal Engine C++ Developer: Learn C++ and Make Video Games

Unreal Engine C++ Developer: Learn C++ and Make Video Games

Unreal Engine C++ Developer: Learn C++ and Make Video Games

Unreal C++ Multiplayer Master: Intermediate Game Development

Unreal C++ Multiplayer Master: Intermediate Game Development

Unreal C++ Multiplayer Master: Intermediate Game Development

Learn the Vulkan API with C++

Learn the Vulkan API with C++

Learn the Vulkan API with C++

Modern C++ Concurrency in Depth ( C++17/20)

Modern C++ Concurrency in Depth ( C++17/20)

Modern C++ Concurrency in Depth ( C++17/20)

Certificate

Skill

Laptop Work

Technical Skill

Programming Languages

-C

-C++

-C#

-Python
-Java

-Microsoft SQL
-Lua Script
-OpenGL

-Directx

Role (click the role for more experience detail)

-Gameplay Programmer

-Tool Programmer

-Rendering Programmer
-Animation Programmer

-Physics Programmer

-Engine Programmer

-AI Programmer

-Network Programmer

-UI / UX Programmer

-Database Engineer

Branding

Design Skill

Software

-Unreal Engine 3 & 4
-Unity


Role (click the role for more experience detail)

-System Designer

-Level Designer

-Gameplay Designer

-Combat Designer
-AI Designer

-Encounter Designer

Magazine Pile

Art

Software

-3ds Max

-Adobe Photoshop
-Adobe Illustrator

Chalkboard with Different Languages

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

Skill
Image by Cláudio Luiz Castro

Gallery

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT251 Level Design & System Design Project

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT251 Level Design & System Design Project

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT251 Level Design & System Design Project

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT251 Level Design & System Design Project

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT251 Level Design & System Design Project

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT250 Unreal Engine 4 Game Project

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT240 Unreal Engine 4 Game Project

Unreal Engine 4 ARPG

Unreal Engine 4 ARPG

Digipen Institute of Technology GAT250 Unreal Engine 4 Game Project

Unreal Tournament

Unreal Tournament

Digipen Institute of Technology GAT315 Unreal Tournament Multiplayer Map Design

Unreal Tournament

Unreal Tournament

Digipen Institute of Technology GAT315 Unreal Tournament Multiplayer Map Design

Unreal Tournament

Unreal Tournament

Digipen Institute of Technology GAT315 Unreal Tournament Multiplayer Map Design

Unreal Engine 4 Third Person Shooter

Unreal Engine 4 Third Person Shooter

Digipen Institute of Technology GAT315 Unreal Engine 4 Third Person Shooter Level Design

Unreal Engine 4 Third Person Shooter

Unreal Engine 4 Third Person Shooter

Digipen Institute of Technology GAT315 Unreal Engine 4 Third Person Shooter Level Design

Unreal Engine 3 Level Design

Unreal Engine 3 Level Design

Singapore Polytechnic Level Design Course

3D Custom Engine Dog Simulator & Puzzle Solving Game

3D Custom Engine Dog Simulator & Puzzle Solving Game

Digipen Institute of Technology GAM300/350 student project

3D Custom Engine Dog Simulator & Puzzle Solving Game

3D Custom Engine Dog Simulator & Puzzle Solving Game

Digipen Institute of Technology GAM300/350 student project

3D Custom Engine Dog Simulator & Puzzle Solving Game

3D Custom Engine Dog Simulator & Puzzle Solving Game

Digipen Institute of Technology GAM300/350 student project

3D Custom Engine Dog Simulator & Puzzle Solving Game

3D Custom Engine Dog Simulator & Puzzle Solving Game

Digipen Institute of Technology GAM300/350 student project

3D Custom Engine Dog Simulator & Puzzle Solving Game

3D Custom Engine Dog Simulator & Puzzle Solving Game

Digipen Institute of Technology GAM300/350 student project

2D Custom Engine 2D Platformer Game

2D Custom Engine 2D Platformer Game

Digipen Institute of Technology GAM200/250 student project

2D Custom Engine 2D Platformer Game

2D Custom Engine 2D Platformer Game

Digipen Institute of Technology GAM200/250 student project

Digipen in house Engine, 2D Platformer Shooter Game

Digipen in house Engine, 2D Platformer Shooter Game

Digipen Institute of Technology GAM150 student project

Unreal Engine 4 Top Down Shooter

Unreal Engine 4 Top Down Shooter

Digipen Institute of Technology GAT250 2D Level Design

Unreal Engine 4 Puzzle Game

Unreal Engine 4 Puzzle Game

Digipen Institute of Technology GAT250 Puzzle Design

OpenGL

OpenGL

Digipen Institute of Technology CS251 Computer Graphic Introdiction

Advance OpenGL, Lights, Shadowmap

Advance OpenGL, Lights, Shadowmap

Udemy self learn

Directx 11

Directx 11

Singapore Polytechnic Computer Graphic Course

Unity3d Multi Player Shooter Game

Unity3d Multi Player Shooter Game

Singapore Polytechnic Multiplayer Networking Course

XBOX 360 porting, Space ship Game

XBOX 360 porting, Space ship Game

Singapore Polytechnic XBOX Console Course

Portfolio
Image by Carl Raw

Work Experience

Experience

Get in Touch

Singapore

Startup
Contact

Follow

  • Facebook
  • LinkedIn

©2020 by Ng Min Teck. Proudly created with Wix.com

bottom of page