top of page

Programming

I have experience programming interactive projects both collaboratively as a team member and independently. 

​

Languages 

HTML, CSS, JS
C++
A-Frame (JS)
Unity Game Engine (C#)
OpenFrameworks (C++)
React (JS)

Plush to the Rescue

Screenshot (5666).png

Play the game for free in-browser here: https://itch.io/queue/c/2942285/game-dev-demo-day-fall-2022?game_id=1826626

 

I worked on this game as part of a team. It's created in C# using Unity and Adobe illustrator. My part in creating this game is:  ​

Art/Design

Creating toy block obstacle sprites

Creating instructions page 

Volume Slider sprites 

Programming & Others

Player animations for keyboard and controller (sprites was done by a teammate)

All sound effects

Volume Slider

Skybound

Skybound Game

Play the game for free in-browser here: https://skybound1.itch.io/skybound-imd2006 

 

I worked on this game as part of a team. It's created in C# using Unity, Adobe Photoshop, Adobe illustrator. My part in creating this game is: 

​

​

Art/Design

Designed and made all art assets for all of the player balloons (balloon, basket, sash, tassel,flag)

Created all the island designs in collaboration with a team mate

Cloud sprites

Help menu artwork 

​

Programming & Others

Changing out balloon sprites for different parts of the balloon (only changing the basket, only changing the balloon, adding flags and tassels)

Implementing the pause state and pause menu 

Volume controls

Making Flags and tassels respond to physics

Creating the win state and final balloon appearance

​​

Other aspects of the game created by teammates listed on the game page. 

Shopping Website

Shopping Website

Shopping website page created from scratch following on provided web design using bootstrap.  

Kite

Kite

Interactive program made with Open Frameworks using original graphics. 

​

Project repository: https://github.com/KCkats003/Kite/tree/main 

Color Tracking

Interactive Color Tracking

This is a program that takes live webcam footage and uses the locations of two colors detected to create an interactive artwork. The colors to be tracked can be picked by directly clicking on the color footage thumbnail. Some of this code was provided to me by my professor. 

Image Editing

This program can adjust the brightness, contrast and saturation as well as RGB color balance.

 

It can apply filters on top of each other, some of which involve using matrices: 

  • blur 

  • emboss

  • horizontal lines 

  • vertical lines 

  • invert

  • add noise

  • vignette

  • streaky

 

It can also save out the edited image to the local disk. 

​

Some of this code was provided to me by my professor. 

Image Editing

Fishing for Stars

Fishing for Stars
SensorsFinalGif.gif

Game made in OpenFrameworks using C++. This game is an endless scroller game with the player's goal being collecting stars and avoiding obstacles. The game uses an original physical controller made using Arduino. Full video of game coming soon.

​

Some of the artwork in this game was created by digital artist ansimuz and can be found here:

 

This game was made in collaboration with a partner. 

​

Project reposititory: https://github.com/KCkats003/FishingForStars  

Arduino Clock

Interactive clock made using processing.  

Breadboard

Breadboard.JPG

Schematic

Schematic.JPG
Arduino Clock

Architecture Website

Architecture Website

History of Architecture education website developed with as part of a team. 

Maya Python
Procedural Modeling

Procedural generation program for creating 3D models of spaceships in Maya. The program will create a 3D model with random dimensions and a random chance of the certain features on the model . 

Maya Procedural Gazebo Generator

Procedural generation program for creating 3D models of Gazebos in Maya. The program will create a 3D model with the specified dimensions. The user can also specify of the gazebo will have a round circle base or a polygonal base as well as the number of pillars or sides the Gazebo has.  The user can also including certain decorative features on the model such as:

  • Railings

  • Benches

  • Stairs 

  • Decorative corner braces for each pillar

  • Decorative trim near Roof 

​

Audio Visualizer

Audio Visualizer made using OpenFrameworks

Just Header_edited_edited.png
bottom of page