Project Overview
Kaiser is a Top View Bullet Hell Game with the theme "Confined" developped for the Itch.io Game Jam Bullet Hell. In Kaiser you have to dodge many different patterns shot by numerous cyber-aquatic enemies and use the restricted space at your advantage to progress through 3 levels with their own confining mechanic.

My Contribution
The project was developped in 10 days by 4 students in Game Design.
I was in charge of the programming of the project, the game design and the level design of the third level.
Level EDITOR
In order to make the levels easier to design I used a bit of Editor scripting to make the inspector more readable.

One of the scripts i created made public variables disappear when they were not needed.
 


In order to make the Bullet spawners follow a clear path, I created a bezier curve editor.
The level designer can easily adjust the curve by moving the handles.
With the right booleans activated and a speed variable the spawner will follow the path.

This is the code I used to make the variables disappear and appear depending on other boolean variables

This is part of the code I used to make the curve adjustable in the editor

TIMELINES AND SIGNALS
In order to activate the spawners in a specific order I used the Unity Timeline tool. I had multiple timelines that were going one after the other.​​​​​​​

I use signals to reset timelines and launch specific scritps to enable new timelines and disable older ones.

The timelines SetActive the spawners that run their bullet spawning patterns OnEnable.

You may also like

Back to Top