Skip to main content

Posts

Showing posts from June, 2020

Day 3: Z-Targeting (Lock On Targeting)

Welcome back to another deep dive into Wind Waker. Investigating source material: I am going to be implementing the Z-Targeting(Lock-On) mechanic. First I need to study and experiment with Wind Waker and break apart the mechanic. Here is some terminology I am going to use through out the post and in the provided code. Seeked = Target that has been found Locked = Player is locked onto the Seeked by holding down ZL EmptyLock = Press and holding down ZL with nothing Seeked From playing Wind Waker these things were witnessed: Only one target can be Seeked or Locked at a time. Only a new target is Seeked once the player is no longer in range or within facing threshold of the current Seeked The closer target will get priority to be Seeked if there are two or more Seeked within range and within facing threshold To Seek an target you must be within its interaction distance. Each intractable object has a max distance that it can stay locked. How direct the camera needs to be facing the target t

Day 2: Tightening up Camera Controls

Welcome back, Today we are going to finish up the basic camera controls. The next two things we need to add is the zoom in and the camera colliding with objects. Adding in the Zoom: Spin around and zoom in and out

Day 1: First things First

Hello, welcome back. The first thing I wanted to get done so I can begin working on the MVP was to get the Switch Pro Controller working on my PC. I needed the device I was going to use for input before I could start working on the bare minimum product. To get it to work in the editor I plugged in a USB Bluetooth adapter and searched for blue tooth device and found the Switch Pro Controller. Opened up Unity 2019.3.9f1 to see if it detected my device which it did. My goal, as always, is to use as many plug-ins or packages in Unity without having to code new things by hand. Why code new things when someone already did? :D I noticed that Unity at this time had a new input system they were working on and I decided to try it out and see if it would work in this situation. Am always interesting in seeing how they improve on current systems. I followed the tutorial and got it all setup with default settings. Now... deciding where to start on a new game takes some time to decide what is the si

Day 0: The Humble Beginning