Edison Gao
937907032@qq.com
Project maintained by Edison Gao
Hosted on GitHub Pages — Theme by mattgraham
EDUCATION
-
Carnegie Mellon University
August 2014 - June 2016
Major: Computer Engineering GPA: 3.7/4.0
-
Sun Yat-Sen University
September 2009 - June 2013
Major: Software Engineering GPA: 4.1/5.0
INTERNSHIP
-
July,2012 - Oct,2012, Tencent. Tencent is the largest and most famous Internet enterprise in China. I worked in its International Business Department as a web programmer.
-
Summer, 2014, Tencent. It is the second time that I participated in the internship in Tecent. This time I worked in Jade Studio(Interactive Entertainment Department) as a game programmer.
PROJECTS
GameFinal is an open-source 3D Game Engine and is written in C++ and totally based on DirectX11.
The modules that I have developed include: scene and light management, skinning animation, cascade shadow mapping, geometry instancing,
terrain system, deferred shading, anti-aliasing, post-processing, etc.
LoveTree is the first loving website for college students in China.
Our goal is to help college students make more friends of the opposite sex, find their boyfriend or girlfriend successfully. The website is only open to SYSU students.
Ocean Planet is an 2D casual game. Players' task is to catch as many fish as possible.
Players could challenge different levels and missions, in which have different weapons and props.
YMD2D is a light-weight 2D game engine. My goal is help developers make games more easily and organize their projects in a flexible way.
YMX2D provides both C++ and Lua interfaces for programmers to use.
Chinese Word Puzzle
Players have to guess the word in each small grid with a time limit, according to the tips the system gives.
This game is written in JavaScript and finally released onto WebQQ.
CUDA Ray Tracer
A small ray tracer implemented in C++, OpenMP and CUDA.
Photon-Mapping Renderer
A ray tracer implemented in C++ and based on Photon-mapping alogrithm.
It also contains the edge detection and anti-aliasing functionality.
Let's Team
"Let's Team" is a website for college students to form and organize a team.
Any team could post the requirements of being its members; on the other hand, students could easily find his/her partner.