The 21-year-old winger follows Daniel Moore to The Green Energy Sports Ground, becoming our sixth new summer signing.
McCamley impressed at South Shields Academy as a youngster, sealing a move to Huddersfield Town in May 2019.
He returned to South Shields on loan in 2020/21, making seven first-team appearances which included a trip to Cheltenham Town in the Emirates FA Cup.
Following his departure from Huddersfield, McCamley earned a contract at Shildon and donned the shirt 36 times last season.
Click here to watch McCamley's first thoughts on becoming a Hornet.