My Skills
This page is to showcase my skill as a gameplay programmer
Gameplay Mechanic #1: Parry
The Code:
Game Engine: Stencyl


P1ParryBonus is a variable used to reward the player if they parry with the correct timing. As P1ParryBonus is used to multiply the ball velocity.

Explanation of how it works is located in the gray "Comment Boxes"

Gameplay Mechanic #2: Dashing
The Code:
Game Engine: Stencyl
Gameplay Mechanic #3: Grazing



However, the reason I made a special function to handle the cooldown is to prepare for mechanics that dynamically increase or shorten the cooldown, which can’t be done if the system relies solely on the “Do After” block. Building a foundation for a modular cooldown system saves me time in the long run if I decide to implement mechanics that affect a player’s cooldown duration in the future and I wouldn't have to recode the whole system.

The Code:
Game Engine: Stencyl (Recreation From Deltarune)
Gameplay Mechanic #4: Charged Shot

Grazing is the action of moving your player character close to enemy bullets without actually touching them. Successfully grazing is indicated a white heart-shaped shell around the yellow heart. Grazing grants you Tension Points. A resource used in the game

How the game checks if the player is grazing is by having an actor constantly teleported onto the player to act as the grazing hitbox

To simulate the effect from the original game, where if you stop grazing, the white shell fades away.

Grazing is the action of moving your player character close to enemy bullets without actually touching them. Successfully grazing is indicated a white heart-shaped shell around the yellow heart. Grazing grants you Tension Points. A resource used in the game
The Code:
Game Engine: Stencyl (Recreation From Deltarune)
Gameplay Mechanic #5: Stick Tapping



The Code:
Game Engine: Stencyl
Gameplay Mechanic #6: Directional Audio
![[Part 1] Code for handling the player tapping on the floor with the walking stick](https://static.wixstatic.com/media/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png/v1/fill/w_980,h_814,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png)
This game is about you playing as a blind person. So it requires a mechanic that allows the player to traverse the world without vision.
![[Part 2] Code for handling the player tapping on the floor with the walking stick](https://static.wixstatic.com/media/1a23eb_353222f5053e4b47a8b178794580b9f3~mv2.png/v1/fill/w_980,h_443,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/1a23eb_353222f5053e4b47a8b178794580b9f3~mv2.png)
![[Part2] Code that reveals hidden objects](https://static.wixstatic.com/media/1a23eb_b231124beb1e4934add9c46406181772~mv2.png/v1/fill/w_980,h_321,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/1a23eb_b231124beb1e4934add9c46406181772~mv2.png)
![[Part 1] Code for handling the player tapping on the floor with the walking stick](https://static.wixstatic.com/media/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png/v1/fill/w_980,h_814,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png)
This game is about you playing as a blind person. So it requires a mechanic that allows the player to traverse the world without vision.
The Code:
Game Engine: Stencyl
Gameplay Mechanic #7: Inventory System



The Code:
Game Engine: Stencyl

For opening and closing the inventory



For opening and closing the inventory