--- site under construction ---
OWEN BOWIE | LEVEL DESIGNER
JUGGLE PONG
Tools Used:
-
To create Juggle Pong I learned the basics of object oriented programming with Java.
-
I also used Processing, a java-based IDE which I had been introduced to during an introductory computer science course at Queen's.
-
For the audio, I used Pure Data - an open-source visual programming software developed in the 1990's, and used primarily for interactive computer music.
-
The player controller was a customizable, touch sensitive USB device called a Sensel Morph. It transmitted MIDI data to Processing.
TECHNICAL SLIDES:
-
Slides 1-3 show my game design ideation and planning process prior to coding the game
-
Slide 4 shows my sound design planning chart
-
Slide 5 shows the root level Pure Data patch and mixer. Double clicking each "pd" square opens a sub-patch generating a unique sound.
-
Slide 6 shows my most complicated sub-patch in Pure Data, the dynamic music which responded to variables such as how many balls were in play and the overall game "state".
WHEN/WHO/WHY:
-
Juggle Pong was an extracurricular project which I worked on for 2 months between February - March 2020 while a student at Queen's University.
-
I was assisted by my housemate, an experienced programmer, as I learned to code in Java
-
I presented the final version of the project as an installation piece during a weekend long art series at the Isabel Bader Centre in Kingston, ON.
DESIGN GOALS:
-
Iterate on the first commercially successful video game by adding an additional gameplay mechanic.
-
Create a "complete" gameplay experience/loop, including visuals, a main menu, a death screen with a score tally, an interactive audio engine, and a fun game controller for both solo play and PvP.
EXTENDED DEMO w/ VOICEOVER:
Email: owenbowie97@gmail.com