• Projects
  • speculative-architecture
    video-game
    software-system
    Alternative Reality Game
    Publication
    course
    ©Zhenzhen Qi 2026 | All Rights Reserved

    Collaborative Narrative with AI

    Spring 2027: Jan 19–Apr 30, 2027

    Fall 2025: Aug 25–Dec 5, 2025

    Faculty: Zhenzhen Qi

    Course Description

    Generative AI is reorienting storytelling, opening up opportunities for dynamic, user-driven narratives in games, web platforms, interactive films, and comics. This course equips artists and designers to harness the creative potential of Large Language Models (LLMs) while critically addressing their technical and ethical challenges.

    This course is ideal for web and game designers curious about LLM integration, as well as self-driven 2D and 3D artists interested in learning how to incorporate their art into dynamic, interactive environments catalyzed by AI. Web and game design students will be paired with 2D and 3D art students based on mutual artistic and technical interests.

    Through digital art, creative writing, critical discourse, and coding workshops, students will learn to transform linear narratives into interactive, open-ended, generative experience. No prior coding background is needed. Open to college juniors, seniors, and graduate students in 2D/3D art, web design, and game design.

    Course Goals and Objectives

    Creative Adaptation & Character Design: Transform static character concepts and linear scripts into interactive, open-ended experiences using prompt engineering, persona building, and dynamic user-input frameworks.

    Open-Source & API Workflows: Curate custom datasets to fine-tune open-weight models and integrate commercial APIs (OpenAI, Anthropic, Gemini) into web and game engine pipelines.

    Visual & Animation Integration: Parse structured model outputs (JSON) to trigger 2D/3D animation states, emotional behaviors, and idle chatter within real-time engines (Javascript, Unity 6, Unreal Engine 5, etc).

    Cross-Disciplinary Collaboration: Partner across artist-developer to establish shared pipelines, bridge visual storytelling with system architecture, and co-design interaction specifications (JSON schemas, animation state triggers, and prompt contracts).

    Ethical Design & Critical Practice: Navigate core questions of artist authorship, training data ethics, bias, and transparency in generative media.

    Portfolio & Professional Practice: Produce a fully realized interactive prototype accompanied by an Artist Statement and Pipeline Documentation framing the conceptual and technical significance of the work.

    Grading Structure

    Final grades will be calculated based on the following formula: Participation & Contribution to Class Environment 40% Weekly Assignment 50% Final Project Presentation and Documentation 10%

    Weekly Assignment

    Each week, students will have a homework assignment consisting of a small art, design and/or coding exploration. Each coding assignment will have a specific design objective that students will implement through code. To help students prepare, instructors will lead hands-on exercises in class, allowing students to practice these objectives before the homework is due. To submit their work, students should upload the URL to HuskyCT before the start of the next lecture period. In addition to submitting their code, students have the option to use their submission blog to review suggested New Media Art and Game Design textbooks, artists, and to brainstorm their thoughts and inspirations. In order to receive full credit, the assignment must be submitted prior to the due date specified on HuskyCT. The submitted code should build upon the concepts and materials covered in class. Students should make visible changes to demonstrate their understanding and apply their best effort to debug any errors. The final version of the code must clearly showcase the week's specific learning objective. Homework past due date is evaluated on a case by case basis. Please approach the instructor in person towards the end of the class and explain what circumstances prevented the submission. Be prepared to present relevant documents to justify your claim.

    Midterm and Final Projects

    In addition to the weekly homework assignments, this class includes a midterm project and a final project.

    Midterm Project

    For the midterm project, students will synthesize the conceptual, artistic, and technical references gathered during the first half of the semester to develop a project idea. This idea will then be refined through research into a feasible 5-week production plan.

    Final Project

    The final project will require students to document their final outcome by submitting the following: A 200-word project statement 3 still images 1 GIF image The code URL

    Weekly Synopsis

    WeekDayDateTopic
    1Tuesday1/19/2027Course Intro
    Thursday1/21/2027Machine Learning Fundamentals
    2Tuesday1/26/2027Explore Hugging Face: Download & Run Pre-trained Models. Dataset curation
    Thursday1/28/2027Fine-Tuning & Evaluation: LoRA, Adapters, & Benchmark Testing
    3Tuesday2/2/2027Design a Tamagotchi character. Host a static Tamagotchi website
    Thursday2/4/2027Design a Tamagotchi character. Host a static Tamagotchi website
    4Tuesday2/9/2027Design user input and tamagotchi response. Link up OpenAI API
    Thursday2/11/2027Design user input and tamagotchi response. Display Chat history
    5Tuesday2/16/2027Design tamagotchi animation states. Implement LLM Plugin for UE5
    Thursday2/18/2027Design tamagotchi animation states. Implement LLM Plugin for Unity6
    6Tuesday2/23/2027Design NPCs. Parse JSON to control animation state
    Thursday2/25/2027Design NPCs. Use in-game events to generate conversation history & Idle Chatter
    7Tuesday3/2/2027Design game environments. Stable Diffusion
    Thursday3/4/2027Design game environments. Alternative models of AI, distributed and collective intelligence, etc.
    8Tuesday3/9/2027Midterm Critique Day 1
    Thursday3/11/2027Midterm Critique Day 2
    9Tuesday3/16/2027Spring Recess. Class Does Not Meet.
    Thursday3/18/2027Spring Recess. Class Does Not Meet.
    10Tuesday3/23/2027FP Prototype 1
    Thursday3/25/2027FP Prototype 1
    11Tuesday3/30/2027FP Prototype 2
    Thursday4/1/2027FP Prototype 2
    12Tuesday4/6/2027FP Prototype 3
    Thursday4/8/2027FP Prototype 3
    13Tuesday4/13/2027FP Prototype 4
    Thursday4/15/2027FP Prototype 4
    14Tuesday4/20/2027FP Prototype 5
    Thursday4/22/2027FP Prototype 5
    15Tuesday4/27/2027Final Critique Day 1
    Thursday4/29/2027Final Critique Day 2

    Selected Student Works

    [AI SHITERU](https://www.lauren-palumbo.com/gamedev/ai-shiteru), by Lauren Palumbo, explores the concept of an AI reliant on the user—the reverse of the current life-narrative of humans becoming reliant on AI. Teru is a loving anime-inspired character powered by OpenAI’s ChatGPT. Users can talk to him and interact with him in any way they’d like. AI SHITERU takes inspiration from Tamagotchi games as well as ‘otome’ games— Japanese dating simulators and visual novels targeted towards women. It is created in Unity Engine 5 using an OpenAI Plugin by Sercan Altundas. The program works by prompting the AI to return outputs as a JSON object, which the game script parses and triggers certain actions based on the returned strings and booleans. AI SHITERU is commentary about the human-AI relationship. Many people have begun to use AI as emotional companions or role-playing characters that they become emotionally reliant on. AI SHITERU reversed the role of the human reliant on AI to an AI reliant on humans. Teru is obsessive, overly-loving, and hyper-validating. Pink Tamagotchi-style AI character interface with hunger and love meters, interaction buttons, and chat history Six illustrated emotional expressions for an AI character arranged horizontally

    Valoris, by Ryan Cohut, combines classic text-adventure game with modern AI models to create a freedom-heavy DnD-style game experience where the player is given total control over their actions, words, and future. The designed used a combination of HTML, CSS, JavaScript, JSON, and Ollama to achieve this, by having multiple different LLMs with different functions act together as a Dungeon Master. Start screen for Valoris by Ryan Cohult, featuring a castle above pink and blue terrain interface screenshot Five pixel-art fantasy character designs, including a sword fighter, archer, mage, musician, and rogue

    Rap Rumble Ruckus, by Sam Victoria, is a short party game in which players battle Jeremiah Winkleworth, who is powered by ChatGPT-4. The game utilizes a 3rd party API created by srcnalt to communicate with OpenAI’s platform. Jeremiah will respond to the player’s verse using the player’s profile information to make comebacks and create a more immersive rap experience. interface screenshot interface screenshot

    Whisper, by Faith Colello, is a poetic environment that players could explore as the weather and atmosphere changed around them. As the player walks through different zones, they encounter shifting seasons, lighting, and mood while being guided by an in‑world narrator powered by ChatGPT that generates commentary responding to the landscape. Third-person game scene showing a character walking through a grassy landscape beside a lake interface screenshot Unreal Engine Blueprint event graph connecting an AI-controlled character, chat messages, and response handling; API credentials redacted

    To Sway an Emperor, by Ryan DeFilippo, is an experience in Unreal Engine 5.4.4 that combines traditional worldbuilding and storytelling with a LLM chatbot to create an immersive, ever-changing experience. A mysterious character, whose strength far exceeded those of his family members, abandoned them. The only way to defeat him was through conversation. Animated game scene of figures moving toward a glowing doorway in a futuristic environment interface screenshot Futuristic throne room illuminated by blue light, with a character standing before a glowing throne


    PROJECT LIST:
    speculative-architecture
    video-game
    software-system
    Alternative Reality Game
    Publication
    course