VIST105 - Principles of Design I

The VIST105 Class pushes students to learn the principles and theory of design and visual communication.

Elements and organizational structure of the visual language; sign, symbol and meaning; visual perception; problem solving and the creative process; introduction to color theory; emphasis on two-dimensional design.

Through this game, I've learned a lot about Unreal Engine's Blueprinting system.

I've also learned a lot more about working inside of a group and the limitations/overscoping based on the limit on time.

Check it out!

VIST106 - Principles of Design II

The VIST106 Class pushes students to

Fundamentals of spatial design; theory of form; transformations, additive/subtractive techniques as process; 3D composition; traditional modeling and construction techniques; formal visual analysis and critique.

Through this project, I learned a lot about 5.4 motion graphics feature and Niagara Particle Effects.

Moreover, the real-time animation features seems like something good to learn for the future!

Check it out!

Steampunk Bug (VIST106)

The VIST206 Class pushes students to

Constantly challenging myself, I've tested my creativity in different projects.

Through this project, I learned a lot about 5.4 motion graphics feature and Niagara Particle Effects.

Moreover, the real-time animation features seems like something good to learn for the future!

Check it out!

VIST210 - Time and Interaction

The VIST206 Class pushes students to

Introduction to the history and practice of designing narrative media exploring principles and aesthetics of linear and non-linear interactive media.

Through this project, I learned a lot about 5.4 motion graphics feature and Niagara Particle Effects.

Moreover, the real-time animation features seems like something good to learn for the future!

Check it out!

Software Expertise

With years of experience, I've constantly been trying new softwares out and learning the benefits and well as limitations of different programs. I strongly believe that by increasing my knowledge of different programs, I'm gaining both software experience and team building expereince.