This section will teach us how to use Unity as a faithful companion during the developing stage. The code presented here is not intended for a real purpose, but rather to show Unity within another perspective and learn how to use editor scripts. As a result, the only limit will be your imagination.
In this chapter, we discussed the importance of brainstorming in order to develop a concept for our application. In particular, we have seen that sometimes one of the key points in brainstorming is to mix ideas in a random order, since a new perspective could arise.
Now, our goal is to use Unity to create a small brainstorming tool by implementing an editor script. In particular, there will be a text area where it will be possible to insert different ideas (one for each line). Also, there will be a button that extracts one of these ideas at random and displays it in a box below. This is a rough overview of how our project will work: