NIMBY

1 / 4
2 / 4
3 / 4
4 / 4

Summary

NIMBY (Not In My Back Yard) Is a game about angry neigbours trying to keep their backyards free of leaves. The goal of the game is to try and get your garden as clean as possible whilest trying to get your other neighbours garden filled with leaves. This game was part of the global game ham 2017 and the theme was 'waves'.

Contributions

  • Leaf spawning
  • Leaf behavior
  • Leaf Blower standard
  • Score count

Tools Used

visual studio
Perforce
Unity 3D

Team

Designers: 4
Programmers: 3
Artists: 3

Project length

48 hours

Details

Leaf Spawning: For the leaf spawning I made a script that would spawn leaves at a random position in a circle. The script allowed the designers to tweak the spawn rate of the leaves. Besides the spawn rate, it was also possible to restrict the spawning to a quarter circle, a half circle, and a three-quarter circle. It was also possible to specify a minimum radius thus spawning leaves in adult shape. Each level also had a spawner manager. This object would control all spawners to make sure that the maximum amount of spawned leaves on the entire field would not exceed a certain threshold.

Leaf behavior/leaf blower: The leaf behavior was done by applying a velocity based on the angle between the player forward vector and the vector from the leaf to the player. Also the closer the player to the leaf the higher the magnitude of the force. A random rotation was also applied to the leaf to make a bit more visually appealing.

Download