Skip to main content

CAGD Blog Post 3 - Thunder Vault Kinesthetics Playtest!

  Sprint 3 of Thunder Vault’s development has ended! This sprint has been a pretty exciting one, with our first digital playtest, some good feedback, and a lot of big changes to come!


Starting with the playtest, we had the player set up in a simple level with some obstacles to vault over and walls to bounce off of. I wanted to give the player some kind of goal, so I made an enticing tower in the middle of the level that required 4 increasingly hard jumps to ascend. This proved pretty effective! All of the playtesters that I watched tried multiple times to climb the tower, although I think I was the only one who was able to reach the top sadly. This indicated to me that while the mechanics felt comfortable to me, they were not nearly as intuitive for our playtesters. We also lacked any kind of tutorial or how to play section, meaning we had to explain the controls to our testers verbally. I would like to somehow design our next level in a way that encourages the player to explore different possibilities and techniques with the pole vault.



I prepared a feedback form for the playtest as well, and I tried to keep it as short as possible so that testers wouldn’t get bored while answering questions and give less effort into their answers. Much of the feedback that we did get indicated that our movement mechanic didn’t quite feel accurate to pole vaulting.



While speaking with the testers, many of them said that the pole vault felt like it gave you too much horizontal distance and not enough vertical distance. I believe that may be because of the yellow arrow used to show the direction the player will travel upon releasing the pole vault. The arrow is quite long, but doesn’t really accurately represent the distance the player will travel in the air. I think that testers expected that the arrow would show the distance they would travel, but upon releasing the left mouse button, they didn’t go nearly as high as they expected.


Ultimately, despite these flaws all testers said that they would play again if the game included more content, which affirms my belief that our concept is a promising one! This playtest has given me new insight into our project, and motivation to refine it into something even better! Sadly, I haven’t been able to do much work on the project since the playtest, as I’ve been busy catching up on other homework, but I have plans for an overhaul of the pole vaulting mechanic.



I plan to keep having the player hold left click to plant their pole, but this time, as they move closer to the location of the pole, they will meet resistance to simulate the “flexing” of the pole. Next, upon jumping, that built up resistance will be transferred into vertical velocity, simulating the actual “vaulting” portion of pole vaulting. I believe that while this method may be slightly less fluid, this more accurate representation of pole vaulting will make the player feel more involved in their movement, and make it a much more immersive imitation of pole vaulting. I’m confident in my ability to program the physics of this mechanic, but a lot less sure of how I could animate a pole that can flex and bend in the way that I’ve drawn. I plan on getting the physics right first, and then seeing what I can do about the visuals with whatever time I have left. This sprint has given me a new burst of motivation that I can’t wait to act on, and I’m very excited to share what I’ve completed by the end of Sprint 4!


Comments

Popular posts from this blog

CAGD 373 Blog Post 4

This sprint I was assigned a modular set to create the basic interior rooms out of, with three different textures for the walls. (a Square Brick Texture, a Cement Texture, and a Metal Wall Texture) The actual modeling itself was as basic as it gets, I just made a few different shapes and sizes of wall along with a doorframe, with a couple floors and ceilings to complete the set. The interesting stuff this week was the textures, all of which I made in designer! The brick texture was probably the most complicated, and the one I’m most proud of. Starting with a brick generator, I used some gaussian spots to add some variance to the shape of bricks (using the spots to “cut out” chunks of the perfectly square bricks) and that worked pretty well! After that, I used a grainy looking noise map to fill in the black part of this mask to add in the noisy texture of mortar between bricks Next, to add some color variation to the bricks, I used a flood fill node, which was able to identify all the...

CAGD 370 Blog Post 5 - Final Sprint and Postmortem

  The Final Prototype is officially done! And this final sprint has definitely been the most intense yet. While not perfect, I’m very happy with the game that me and my team have made, and I feel a lot of motivation to start a brand new project! But before I get ahead of myself, it’s a great time to reflect on the last two weeks and this project as a whole. To start off our final sprint, I once again made adjustments to the pole vaulting. I made the impulse of the vault scale with how close you got to the pole, which meant that not only could the player not get an immense movement boost from a standstill, but also that there was now a “sweet spot” to aim for to get the most vertical height out of the vault. To help players seek out this sweet spot, I also took the time to create a charge-indicating progress bar next to the player that would fill up the closer they got to the sweet spot. The bar progressively fills as the player approaches the sweet spot After this, my lead de...

CAGD 370 Blog Post 1

  In CAGD 370, my new group and I have just started working on a new project currently titled Thunder Vault! It’s a 3D Platformer where the player has to rely on their pole vaulting skills and momentum-based physics to clear levels as quickly as possible! Andrew Kostlan is the Lead Designer, Anish Neupane is the Producer, and I am the Programmer of this project. In our first 2 week sprint, We’ve set up our backlog, developed and tested our paper prototype, and created our Unreal Project File and set up Github Version Control from within the project! As the Programmer, I was the one to set up the Unreal Project this week. I chose Unreal Engine version 5.5.3 since it’s the latest release, so that we’ll have access to all the latest features during development. The next thing I did was set up Git Version Control within Unreal. I recently purchased a new computer, and didn’t move over anything from my old machine so that I could have a fresh, uncluttered start. A consequence of this th...