Archive
Entries39 Courses06 Years2023–2026 SourceIMA Documentation

Archive · 项目档案

Four years of process, thirty-nine entries of learning.

The complete record of my Interactive Media Arts coursework at NYU Shanghai — every project, sketch, reflection, and performance, newest first.

纽约大学上海交互媒体艺术课程的完整档案—— 每一个项目、每一篇反思、每一场演出,由近及远。

Essential — selected highlights · 本地条目含完整 Documentation

Game Design 游戏设计

3 entries · 2026
  1. Runeblade Development Blog (Fake Game Project)

    A from-scratch glow-up of a Vampire Survivors–style arena game, told as a dev log.

  2. Assignment 4 – C# Challenges in Unity

    Small C# challenges in Unity 6 — scripting fundamentals worked through one by one.

  3. Learning Without a Manual: What INSIDE Taught Me About Gameplay

    What INSIDE teaches without a manual — wordless gameplay design read through play.

Live Coding 现场编程

3 entries · 2025
  1. IALC Final Performance: Un1verse AnatomyDocumentation

    Algorithmic music and live instruments fused in a cosmic final live-coding performance.

  2. IALC P5 Live Tutorial

    A setup guide to P5LIVE — live-coding visuals in the browser, from menu to first sketch.

  3. IALC Midterm Performance: News & AmusementDocumentation

    A live-coded performance riffing on CCTV's Xinwen Lianbo, from montage to broadcast aesthetics.

Nature of Code 代码的本质

10 entries · 2025
  1. NOC Final – Aquatic ResonateDocumentation

    A Perlin-noise ocean that breathes — the final study in simulating nature with code.

  2. NOC W10 – Oceanic Autonomy

    An underwater ecosystem of autonomous agents — predators and prey steering themselves.

  3. NOC W09 – Crystal Tree

    A fractal tree blooming with the glint of ice crystals.

  4. NOC Midterm – Rain SymphonyDocumentation

    An immersive generative installation where falling rain becomes audiovisual music.

  5. NOC W06 – Dynamic Elastic Rhythm Network

    A springy network of connected balls vibrating in elastic rhythm.

  6. NOC W05 – Resonant Currents

    Oscillatory motion and wave patterns woven into visually resonant currents.

  7. NOC W04 – Celestial Harmony

    A dynamic star-ring simulation of celestial bodies and meteor-like motion.

  8. NOC W03 – Rainy Dawn

    A force-driven simulation of rainfall breaking over a quiet dawn.

  9. NOC W02 – Heart Infinity

    Interactive balls tracing heart and infinity trajectories across the canvas.

  10. NOC W01 – Harmonic Pulse

    Generative geometry pulsing through dynamic transformations of color and form.

Creative Coding Lab 创意编程

10 entries · 2024
  1. CClab Project B: Rhythmic RecollectionsDocumentation

    A playable audiovisual piece where rhythm replays remembered scenes in light and sound.

  2. Artist Inspiration Research 2: Revealing the Digital Footprint

    On net art and the digital footprint — the internet as artistic medium and context.

  3. Mini Project 6: Particle World

    An interactive particle world where an imaginative scene comes alive under the cursor.

  4. Mini Project 5: Object Dancers

    The Dancing Flower Pot — an animated JavaScript object grooving in step with the music.

  5. Project A: The Harmonious BloomDocumentation

    A digital symphony of petals blooming in resonance with live sound.

  6. Mini Project 4: Generative Landscapes & Patterns

    A dynamic incense-stick pattern generated in p5.js, smoke curling into ornament.

  7. Mini Project 3: Generative Motion

    Three sketches exploring generative motion through rotation, noise, and rhythm.

  8. Artistic Inspiration Research 1: The Creative World of Anna Ridler

    On Anna Ridler — tulip datasets and the meeting point of data, nature, and art.

  9. Mini Project 2: Interactive Memories and Dreams

    A partner's dream brought to life as an interactive p5.js scene of memory.

  10. Mini Project 1: Drawing with Code

    An abstract p5.js self-portrait drawn in the fractured spirit of Picasso.

Kinetic Light 动态光

10 entries · 2024
  1. Assignment 4: Karakuri

    Three paper karakuri mechanisms, each performing its own pattern of repetitive motion.

  2. Assignment 5: Linear Lights

    A kinetic sculpture after Studio Drift's Shylight, rising and falling on motorized lines.

  3. Kinetic Light Project 3: Evolving SpectrumDocumentation

    A wood-and-acrylic cube that blooms open on linear actuators, spilling halogen light through its seams.

  4. Reading Reflection 2: Machine Art and Kinetic Art

    A reflection on how machine art and kinetic art reshaped the artistic landscape.

  5. Assignment 2: Seasonal Skyscapes

    An installation that renders changing seasons and weather as shifting fields of colored light.

  6. Kinetic Light Project 2: Echoes of LightDocumentation

    A miniature Church of the Light where programmed lamplight rehearses dawn, dusk, and nightfall.

  7. Assignment 3: Moving Head Spot Light

    Choreographing a DMX moving-head spotlight to sweep programmed beams through space.

  8. Project 1: Invisible Currents – Visualizing AirflowDocumentation

    Schlieren-style optics turn the warm air rising from a candle into drifting ribbons of light.

  9. Assignment 1 – LED Standing Lamp

    A standing lamp inspired by fireworks, scattering bursts of LED color through the dark.

  10. Reading Reflection 1: Light and Space

    Notes on light-and-space art — tracing one vein of practice across three readings.

Interaction Lab 交互实验室

3 entries · 2023
  1. One-man Band – Raphael & JenniferDocumentation

    A tabletop synthesizer with capacitive acrylic keys, arcade-button beats, and live mixing sliders.

  2. First Midterm Project – GPS Random Scoring MachineDocumentation

    A laser-cut pinball tower of chain reactions that lets physics decide your grade.

  3. My First Interaction Lab Post

    The first IMA group exercise at NYU Shanghai — where four years of documentation began.