Game Developer | Programmer | Designer
Gamemaker, GML
Programmer / Designer
I worked on this system as I had an idea for a 2D roguelike that I wanted to make in GameMaker and I really want the art and colours to be aesthetically pleasing and this lighting system helps achieve that. This system uses multiple shaders to create the lighting effect in the project. There's a lighting controller object that controls the lighting for every light in the project. Another goal I had was to make the system as fast and efficient as possible. Currently there can be about 500+ lights in the level before the FPS drops below 60. The size, strength, color, and direction of the light can also be easily changed per light.