A downloadable game

Stage Lighting Simulator is a demo for a small builder-like game that focuses on stage or festival lighting. The simulator currently allows the user to fly around the stage, selecting and spawning in a variety of objects (lasers, pyrotechnics, lights, disco balls) to animate. These objects can strobe, rotate, and change position, color and intensity. The user can also upload a song to play, and scrub through that song to coordinate to the stage lights as they see fit. Currently there is no animation timeline support, and the simulator can only be used to animate effects on each lighting element live. The controls are detailed below.


Controls

WASD - Forward/Back/Left/Right

B - Down

V - Up

Q - Select object

C - Clear selection

E - Spawn selected object

Z - Delete selected object

R - Toggle light animation panel

M - Toggle music upload panel

P - Toggle pause



Reflection

I was very happy with my core loop and the product of my demo. I think that it did show what I wanted it to, and that it was working well enough and had enough of the concept down in code to give me a real sense of how this simulator might work in a full version. I think that the answer to my question, which was "is this entertaining? is it something that i'd want to sit down and do for an hour?" is a solid affirmative, and that I would enjoy using and making a full version of the simulator. i think that i need to change the interface and controls to be more versatile, as well as add a solid animation timeline feature to fully sync the music with the lights. If I was building this as a full project, I might rebuild it in Unreal to take advantage of their rendering capabilities and lighting features as opposed to Unity. I also think that I need to add more stage options to the full version to make it more interesting and provoking for players to use, maybe some sense of progression and unlocking various venues or lighting elements through quests or achievements.

Download

Download
StageLightingSimulator_Prototype_1.zip 50 MB