Gabriel Rivera Game Designer

Tournamental Prototype
The tournamental prototype is a tile base game that I was assigned to create a mechanic for the game. The goal of the tournamental prototype was to create an unique mechanic that could work in conjunction with one of my peers mechanic.
What Went Right

Creating my mechanic
For this prototype game we were allowed to play around with creating any mechanic that we had in mind unless it was teleporter. I created a child of a interactable box that was able to move multiple tiles and being able to go through walls named the ghost box.
Implementing a peer mechanic
The second part of this prototype game is that we needed to implement a mechanic from our peers that could work with the mechanic that I created. The mechanic from my peers that I chose to implement was collectible and gate. Those mechanics worked in conjunction with each other by making the collectibles open the gate for the player to progress levels.


Mechanics working in conjunction
The third part of this prototype game was making the mechanic that I created and my peer mechanic work in conjunction for the player to progress through the game. Since my mechanic allowed the player to push an interactable box further and through walls it allowed me to place the collectibles needed to open the gate in areas where the player couldn’t reach.
What went Wrong
Time Constraint
Due to the time we had to develop this mechanic for this prototype tile base game and having another project which both needed to be done and fully functional by end of the month, I was not able to implement all the functionalities that I wanted for my mechanic.

Getting the mechanic to work

When implementing my mechanic it took me a while to get it working since most of the projects I have worked on are in a 3rd person games unlike the tournamental .prototype which is on a tile base map and programing for a tile base game is a bit different than a for a 3rd person game. The main problem I was having with my mechanic was that the interactable box will not move consistently like it will first move three tiles and then the four tiles and then it will go back to three. This was because I was using a timeline which is normally what I use when programming something to move in the third person game but in a tile based game each tile knows where everything is, I had to use the map array to move the box the amount that I wanted to.
Mechanic not working how I wanted
Even though I fixed the issue where the the intractable box was not moving the amount that I wanted to consistently, there were still other functionality to add for the intractable box. The main functionality of the ghost box was that it could move three tiles and through walls which I did implement but the other interaction was for the player to be able to move it as a regular intractable box so he could aim it towards where it needed to go. Those were gonna be separate interactions but since I was running short on time I decided to make it a flip flop for the interactions so it would change between Moving tree tile and through walls and moving one tile.

Conclusion
Tournamental.Prototype was a different experience from other projects that I have worked on. This project helped learn more about programming in a tile base game even if it wasn't working the way that I wanted to. Nevertheless it was a unique project to be a part of.