top of page

Double-Beareled

Role: Gameplay Programmer

Double-Beareled  is a top-down brawler where you play as a bear fighting time traveling conquistadors. This game was created my freshman year on a five person team over the course of a semester using a custom engine. 

What I Worked On

Level Bounds Editor:

I created a robust Bounds Editor where designers would create levels and use my Editor to place the bounds of the level. This used a linked list system where when you click, a node was created containing the position on the map where you clicked. When you were done placing points, it outputted a file containing the positions of the bounds. 

GIF of the Level Editor. A white line depicts the bounds.

Screen Shake:

To add a lot of polish to the game, I programmed Screen Shake functionality that activated when a bomb went off or when the player took damage. I did this by finding a random point on the edge of a circle, I then interpolated the camera to that point. When the camera got there, I found another point in a smaller circle's edge and interpolated there. I repeated this until the circle was very small. This gave off the vibe that the screen was shaking and moving randomly.

bottom of page