Notice: This site is currently under construction and will be added to as I get a chance in between my work on various school projects! If you have any questions regarding any of my experience that isn't filled in yet, please feel free to email me at kyledemers@gmail.com

kyle demers

goth kid

date released

1/23/2018

description

play as goth kid and collect coins to open the exits while trying to avoid the light along the way.

lessons learned

creating the lights in this game was quite an interesting challenge. at first, I was using a 32x1 sprite and creating a series of objects from the light to the next floor that it came in contact with, but that caused a lot of frame rate issues since I was generating hundreds of objects per light.
thanks to some googling, I found out that I could create an object pool and reuse a bunch of pre-generated objects when I needed them. this helped a bit, but once I added around 15 lights, the framerate issues persisted since I was still activating/deactivating up to hundreds of objects at once.
finally, I decided to figure out the space between the light and the next floor and stretch the object's sprite until it hit the next floor. this finally solved the problem and taught me how to scale on the fly and how to use object pools (which I now use all of the time).

little bombs

date released

[work in progress]

description

play as a bomb who poops out other bombs to attack your friends.

lessons learned