Take to the sky through 15 calming lands of Aery - Broken Memories. šĀ
Click here for more games. š
Love this game!
Do Servbotās eat? āMega Man Legendsā PlayStation
(X)
1998
Selfloss is a beautiful & touching adventure inspired by Russian and Icelandic folklore where youĀ save flying whales and huge mythical beasts as you try to heal your wounded soul.
Read More & Play The Beta Demo, Free (Steam)
Frame Of Mind is a mind-bending Antichamber-esque puzzle adventure where you canāt take anything for granted
Read More & Play The Full Game, Free (Steam)
So I have the shade up and running. But for the shade to fulfill its purpose, I need notes: musical notes. So I hopped into Appleās Garage Band and I tried to grab some notes.
Shhhāthis is a secret, but thereās a chord weāre focused on. The notes are F, C, C#, and G#. I used to play this chord in high school, having no idea that it was an actual āthingā, or that I would reuse it for the basis of a puzzle 20 years later.
But for Kyleās Guitar, I need more than these four notes. For this to be a āpuzzleā, there must be āwrong answersā. Iāve decided to include every guitar note for all six strings within the first 5 frets. Not including playing a string open, thatās 30 notesā¦well, something like 12 notes in 3 different octavesā¦whatever.
I played every note in Garage Band and exported. As I was editing the audio to include one note per track, I remember that guitars break the tuning pattern between G and B stringsāso thereās some note sharing. I think Iāve set it correctly. Weāll seeā¦
Next stepāmake a playable guitar. My writer suggested using an interface. Since I had a guitar 3d model available, I opted to use that.
First, I duplicated the in-scene model and childed it to the player. I start the game with it deactivated so that it may be activated later. The model I downloaded had to be blown up to 1.5x size to be ārealisticā. But because the guitar cannot get too close to the camera without clipping, I had to blow it up to 4x to sufficiently fill the screen.
To āpick upā the guitar, Iāve set a new check for the tag āGuitarā, and I can make the call in PickThingsUp:
Then in my guitar script (which is actually on the player):
Looks like I need to delete that PickThingsUp referenceā¦
Here, I grab the necessary scripts. You can see the two functions to āpick upā and āput downā the guitar. All pretty straight forwardābut I ran into a weird bug. In the if statement, I found that when holding the guitar, if tried to put it downā¦it uh, didnāt work. Iām not sure why this is happening, but since Iām using the same button to pick up the guitar and put it down, I thought Iād make sure to never allow the two actions in a single frame. The script was working fine previously, but the next day not so much. This seems to fix it. Next, Iāll be trying to build a canvas-based UI that lets the player click on notesā¦and weāll see how well Iāve picked out notes for the game.