top of page

Puzzle Ball

Fall 2022 Programming Test (1 week)

Unreal Engine 5 C++

Game Description

Puzzle Ball was the product of a week long programming test for an internship position. The prompt was either a bouncing ball game or tile-based puzzle game, I tried to do a combination of both. You control a camera and can click on ramps within the world to move them around and allow for the ball to bounce along the walls to the finish.

This was a solo project, so I was responsible for everything within the game:

  • Object possession through clicking

  • Moving possessed objects

  • Camera movement

  • UI design/implementation

  • Level/gameplay design

  • Ball camera tracking

Roles

Takeaways

This was one of my favorite programming tests I've done as it also counted on my creativity to create a game. This game is the first solo C++ project I've worked on and completed for Unreal Engine so it was a culmination of all the other skills I've picked up in previous courses and game jams. I had never done object possession or world click events before, so that was something I spent  some time learning and really enjoyed playing around with. I plan to do some small changes in the future, such as color blind mode since currently everything is color coded.

bottom of page