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


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.
​




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




