Tuesday, April 1, 2025

Flag Rise and Loot

 



I wanted to create a mechanic where a player can stand in one spot for a few seconds and a flag will rise up a flagpole, once the flag reaches the top, a bunch of loot will dop at the base of the flagpole. I used a variation of the door rise blueprint we learned in the first semester to have the flag rise.



For the ground loot, I wanted the loot to generate the loot type and rarity randomly using an array, similar to how loot is spawned in the game. Rarity is defined by color: Blue, Green, Purple, Gold, in this blueprint, they are not weighted so there is an equal chance of each showing up. There are four ammo types, Rifle, Pistol, Shotgun and Health.

Wednesday, March 26, 2025

Blocking Out My Fortnite Level


 I started this morning by creating a top-down map layout of my new Fortnite point-of-interest, using the original Coney Crossroads as a reference for scale and street positions. Once I was happy with my design, I imported the map image as a decal in Unreal Engine 5, and projected it onto my terrain. This gave me a handy reference right in the viewport to start shaping the terrain accurately. Next, I sculpted the land using UE5’s built-in landscape tools, matching elevation, adding a river, and placing two bridges leading into my location.

Once the landscape felt right, I quickly realized the default UE5 character was a bit too small compared to a standard Fortnite character, so I scaled it up by around 7% to match Fortnite’s height. This adjustment helped make sure my buildings felt natural and the sightlines matched Fortnite’s style better.

Now I’m laying out my buildings using the Fortnite grid, which is exactly 512 Unreal Units per square. Using this grid makes it easy to keep my structures, like the watchtower and temple, at the right scale and feeling good during gameplay. I’ve got my watchtower walls built out. Currently it is four stories tall, and I’m adding floors and stairs to test if the scale feels right. If it ends up feeling oversized, I might shrink it down later.

Wednesday, March 12, 2025

Take Over Camera


In this segment, I created a blueprint designed to commandeer the player’s camera and transition it into a cinematic view. The challenge arose from the limitations of the AWALS pack, which doesn’t provide a reference camera until the game starts. To work around this, I extracted the player’s camera directly from the player controller and stored it in a variable for later recall. This allowed me to switch seamlessly between the default third-person perspective and the cinematic camera positioned far out over the Cornwall cliffs, woods, and the vast ocean.

This cinematic camera not only offers a breathtaking view of the landscape and the abandoned mining site but also foreshadows the next sections of the level where Nathan Drake begins his climb up the side of the mine building. By dynamically switching perspectives, the blueprint enhances the narrative flow and immerses the player deeper into the environment. Overall, this solution balances technical constraints with creative storytelling, providing both a functional gameplay mechanic and a visually engaging experience that aligns with the Uncharted spirit.

Tuesday, February 18, 2025

Making Rocks Sleep

I have fractured rocks in my Level Design level. they slide down a hill with the player and land at the bottom. 90% of the time they settle in a perfectly position, but there are times when the chunks of rock block off the path, preventing the player from advancing. Usually, the player can awkwardly climb over them, but more than once that hasn't been an option. 

I learned how to make the fractured objects "sleep" upon resting. So, when the rocks come to rest, there is a brief pause, then they shrink down and eventually disappear.  You can adjust the timing so the rocks disappear after a longer pause and adjust how long they take to shrink once they start to disappear.





 

Tuesday, February 11, 2025

Falling Floor Blueprint


In my current level, I set up a blueprint-driven trapdoor sequence designed to create an unexpected moment of tension. When the player steps onto a seemingly stable platform, it suddenly collapses beneath them, sending them plummeting into an underground mine shaft. This scripted fall isn’t just a dramatic moment, it also introduces a key narrative question: How will the player escape the mine? 





Right now, the platform collapse relies purely on simulated physics, rather than a fully scripted sequence. So far, it has worked every time in testing, but I can’t shake the feeling that this approach will come back to haunt me later. Relying on physics alone means there’s always a chance for unexpected behavior. Maybe the player falls slightly off-course, or the platform doesn’t break in exactly the way I intended. A more controlled approach, like a cinematic sequence, would allow me to ensure consistent results every time, guiding the player exactly where they need to go. While the current system is effective, I may need to revisit it down the line to guarantee a smooth and predictable experience.




 

Tuesday, February 4, 2025

Breakaway Cliff

At the beginning of my level, I have a long cliff that Nathan Drake will slide down. To activate the drop, Nathan stands on a part of the cliff, the rocks crumble beneath him and he slides down a long hillside.  To accomplish this, I used a variation of Ben's blueprint to trigger a destructible boulder. We had to turn off the damage for the rock pieces because it kept killing Nate part way down the hill. I also wanted him to ragdoll part way down the hill for a moment, but I wasn't able to accomplish that yet.

Tuesday, January 28, 2025

IWALS Metric Gym

Clearly IWALS put a lot of effort into this package, there is a lot going on. It took me several hours to figure out how to spawn an enemy and get that enemy to attack the player. First, I had to make a special blueprint with a custom event to initialize the spawn. 




Then IWALS uses a Simple Human AI Spawn blueprint to indicate where the enemy should spawn. 
Then finally a Path Track Actor which allows you to set a patrol path for the AI to walk to and follow. As well as adding waypoints for the enemy to pause at. It also looks like there might be the potential to have the enemy sit at points or trigger other animations. 

To connect all of those, there is an eyedropper tool that you can use to select which enemy should connect to which spawn point and then eyedrop again to select the patrol path.



Flag Rise and Loot

  I wanted to create a mechanic where a player can stand in one spot for a few seconds and a flag will rise up a flagpole, once the flag rea...