Etd

PolyCreate - Enabling Live coding in unreal game engine

Public Deposited

Downloadable Content

open in viewer

PolyCreate aims to broaden live coding practices by integrating a dynamic programming environment with the powerful Unreal Game Engine. This integration provides developers with a versatile platform to experiment, create, and visualize their code in real-time. Developers can manipulate shapes, apply transformations, and experiment with visual effects, all within an immersive real-time environment. At the heart of PolyCreate lies the Unreal Game Engine, known for its power and versatility. At the same time, live coding has become an increasingly popular method of performance, where audiovisual works are programmed on stage and code is projected for audience members to follow [13]. The PolyCreate Project seeks to combine the strengths of Unreal Engine with the fluidity of live coding. PolyCreate is centered around LiveBuild, a domain-specific programming language controlling the Unreal Engine and made for live coding. LiveBuild lets users easily tweak and play with graphics in real-time, creating a dynamic and engaging environment for creativity. LiveBuild was created using the Parsing Expression Grammar language formalism [14], using an editor that runs in the browser.

Creator
Contributors
Degree
Unit
Publisher
Identifier
  • etd-122481
Advisor
Defense date
Year
  • 2024
Date created
  • 2024-05-03
Resource type
Source
  • etd-122481
Rights statement

Relations

In Collection:

Items

Items

Permanent link to this page: https://digital.wpi.edu/show/xp68km248