Bright is a top-down shooter with procedural storytelling and over the top fullscreen shaders. It was made with Microsoft XNA while I was working for Ubisoft, it’s a pure indie / weekend project.

I wrote back in 2009:

“Bright is a top-down shooter in which you enter your own mind to study the human soul. Fight your way through your dark memories to find out what really happened during this mind blowing experiment.”

Your health is your brightness and you can regenerate your life by standing in the Light. I made 20 levels and a few different AIs / Arenas to fight against.

It uses a light scattering screenspace shader to create distortions effects centered around the player, and a lot of different blending modes to mix colours together to make environments.

The interactive story is told to the player using words and small pieces of sentences that drop when enemies are killed. They represent the memories that are slowly coming back to the player, piece by piece.

Below you will see some production screenshots from the level editor. It is custom made in XNA using reflection to get editable types and parameters and display them in a nice custom editor panel (not seen in pictures).

Game Design & Programming - Alexis Bacot
Music - Izmo/Brawther
Writer - Emily Johnson
2009

Previous
Previous

MotionSports

Next
Next

Ubisoft R&D