Skip to Content

Platforming Game With Custom Automatic Camera


This is a demo of a platforming game made in Roblox. The biggest feature is the custom and fully automatic camera. The camera follows the player around and shifts into different modes as the player character reaches specific triggers placed around the stage. It can chase the player linearly in one or more axes or revolve around a central axis. There is also a new move that the player can do to quickly dash up or forward, which can be done in the air, as well. This “jumping dash” was somewhat inspired by the upwards dash upgrade in Megaman X3.

I was introduced to the concept of trigger regions as I figured that it would be the best way to sense the player reaching specific zones. I was able to take advantage of Roblox’s hierarchical workspace to group different parts of the data about each region together.

The focus of this entry is on the platforming and camera systems. Some parts of the environment are not my original creations.