Scott Twine will join Milton Keynes Dons when his contract at the club expires at the end of this month.
Twine has penned a long-term deal with Russell Martin's side and will leave Swindon on July 1st.
As an out of contract Under-24 player, the club are due compensation and both parties are in talks regarding an appropriate settlement.
Scott has been at Swindon since the age of twelve, graduating from the Academy. He has also spent time out on loan at Chippenham Town, Waterford and most recently Newport County.
Following his recall in January, the 21-year-old scored seven goals including a thumping strike against Ipswich in his first game back from his loan.
The club have enjoyed seeing Scott's development and we wish him the very best in what we hope is a long and successful career.