top of page

GAME DEVELOPMENT

Selected 3D modeling, coding, and concept projects within the realm of my Game Development Work.

Screenshot 2025-07-15 105126.png

ALL ROADS LEAD TO NOWHERE

A short text-based adventure game created in Twine. Explore a desolate void with only a cynical narrator for company.

​

Play the game here!

CYBERCYLCE CHASE

A simple 2D game created in Processing. Speed through a cyberpunk city on a hyper-speed motorcycle, collecting gems and avoiding cones.​

[BASE CODE] /******************* GAME 220 A3 INTERACTIVE APP SU25 ERIN BISSONNETTE *******************/ import processing.sound.*; SoundFile bgMusic; SoundFile crash; SoundFile gemGet; PImage img[]; PImage Img_background, Img_ride1, Img_ride2, Img_Title, Img_ride3; PImage Img_obstacle1, Img_gem, Img_streetlamp, Img_sign1, Img_sign2, Img_gameover; int nPics = 11; int gameMode = 0; int speed = 15; int bgX = 0; int currScore = 0; int allTimeScore = 0; int obstX = 1500; int objX = 1300; int objY = 115; int gemX = 2000; int playerState = 1; int randomObj = 7; void setup(){ size(1200, 800); initGraphics(); bgMusic = new SoundFile(this, "sounds/bgMusic.mp3"); bgMusic.loop(); } void draw(){ if(gameMode == 0){ TitleScreen(); }else if(gameMode == 1){ BgScroll(); BgObjects(); Obstacles(); Player(); Gems(); CheckHit(); ScoreTracker(); }else if(gameMode == 2){ GameOver(); Reset(); } }

[FUNCTION CODE] //Scrolls background void BgScroll(){ image(img[0], bgX, 0); bgX = bgX - speed; if(bgX

bottom of page