This is a close approximation of how to do a NES styled Castlevania game in Godot using C#. A lot of work is needed for this to become a fully fledged project, but this example is more than enough to get you going. Please give credit where credit is due.
Arrows - Movement
Z - Jump
X - Attack
Up + X = Sub Weapon
Tab - Change Sub Weapon
Shift - Change Whip Level
Down + Z - Cycle through Double/Triple Shots
Space - Damage Player
Programming - TehPurpleOne Sprites - Ripped by