During the production of Hellvest, a Grid Tool was needed to allow the player to interact only with boxed elements.
I had to work in close cooperation with student programmers to develop a tool with an interface and a design procedure that allows me to iterate quickly.
What did i do ?
Writing specifications for the tools
Define general needs of Grid functionality
Define needs based on interaction type
Iterate on the design and the problems encountered
Provide feedback on the user experience and propose improvements
Tool
The Grid Tool is used to let the player interact with the contents of the box looked.
It needs an X and Y value to create an area with boxes, and we can set a min and max for the delay between each fern spawn.
Each box is editable and can have a native object in it and can have a different spacement with other boxes.