A game where you shoot time instead of bullets. Every second you fire reveals enemies hidden in spacetime around you!

Inspiration

The inspiration for this project came from games such as SUPERHOT and Beat Saber, along with a desire to push established gameplay mechanics to the next level.

What it does

Chronogun is a time-based shooter where time itself is the player’s ammunition. Every second represents one bullet. When fired, it reveals enemies hidden within the fabric of spacetime. The game features two modes: a classic campaign mode with structured levels and an extra mode, designed as a fast-paced, frenetic chase for time and enemies, pushing the core mechanic to its limits.

How we built it

The project is built with a low-poly visual style combined with an intense, vibrant color palette. Character and enemy animations are inspired by Capoeira, treating combat as a form of rhythmic combat dance rather than traditional shooting poses. This visual and mechanical focus allowed the game to remain readable, expressive, and highly stylized while reinforcing the theme of time and motion.

Challenges we ran into

The biggest challenge was designing and maintaining engaging gameplay while the player remains physically stationary. Without movement, every mechanic had to be meaningful, responsive, and deeply tied to time to avoid feeling static or repetitive.

Accomplishments that we’re proud of

The accomplishment I am most proud of is the overall visual identity of the game and its consistency. From colors and geometry to animation and effects, the game presents a unified and recognizable style that supports the gameplay concept.

What we learned

This project reinforced an important lesson: not giving up when a solution is not immediately visible. Many design and technical problems required patience, iteration, and stepping back before the right answer emerged.

What’s next for Chronogun

The next major goals are to finish the remaining campaign levels and continue refining the game in order to release it in the best possible quality.

Share this project:

Updates