How do I use Perforce for different versions (1.0, 1.1, 2.0, etc.) of my project?

Hi,
Newbie here, so I hope this is the right forum for this question. I’ve googled this for two days without result, so here I am.

I’ve been using Unity for a short while and added Perforce integration to it. As far as I can tell, Perforce seems to be more of a configuration control program, rather than version control. For example, once my project is done (v1.0), and I want to change to it to create v1.1, I don’t see how Unity/Perforce will do it.

I want to leave 1.0 entirely intact and essentially create an entirely new 1.1 project using 1.0 as a starting point, but still be able to revert back any changes I make that don’t work out (all the way back to the 1.0 base, if necessary).

I’m probably missing something, but I don’t see how Unity/Perforce can do that. Any help? Thanks.

I have little experience with Perforce, but I’d assume you’re wanting to branch.

https://www.perforce.com/perforce/r14.3/manuals/p4v/branches.create.html