Anything is possible. Start with some of the tutorials already available:
This is all EXTREMELY well-covered ground, so you have to study what is already there.
Load/Save steps:
Don’t use the binary formatter/serializer: it is insecure, it cannot be made secure, and it makes debugging very difficult, plus it actually will NOT prevent people from modifying your save data on their computers.