Max 10A DC or 10A AC 50kHz
You should consider this first and recognize that 10 amps AC
is an RMS specification. This means that the peak current is 14.14 amps (for a sinewave). This exceeds the DC specification and so, it should be used to test a prospective design to see if there is significant core saturation.
In that requirement you said or
but, if you meant and
you would need to consider the worst case as being 24.14 amps.
However, there are many inductor applications that work with square waves and, a 10 amp RMS square wave has a peak current of 10 amps. So you need to define what you really want because not defining what you want will usually end in disappointment.
3F3 magnetic ferrite material
3F3 means you will use a Ferroxcube part for the transformer so, go through the parts available (there are literally hundreds of specific part types that use 3F3 material) and find the core shape that you want.
Then pick one that you think might be appropriate - Ferroxcube has some great resources so use them to narrow down the search for an appropriate core size of the right type in the 3F3 material you want.
I will add this - 3F3 is good for over 500 kHz so you might be being steered down a path that isn't necessary. For instance, 3C85 or 3C90 is probably better material at 50 kHz in some respects.
U type inductor
If you actually looked at Ferroxcube U cores, you will find that none are available in 3F3 material. They are generally available in 3C90 material. So, do some thinking and decide what you do want.
12 microhenry
So, once you have chosen a core type, you can make an guesstimate of the core size and "test" to see if it's likely to saturate. You do this by calculating the number of turns to produce 12 μH. Then with number of turns and peak current (maybe 14.14 amps) you can calculate the ampere-turns (magneto motive force). That's simply amps x turns.
You turn that into the H-field level (magnetic field strength) by dividing it by the mean length of the core (it will be specified in the core-set data sheet).
Once you have H-field you can convert that to peak flux density (Bmax) by using the BH curve for the material you have chosen (you say 3F3) - there will be a data sheet for 3F3 material so use that.
If the Bmax value is greater than around 300 mT then you are likely to be on the knife-edge of good/bad performance. Then, you can make a decision to add a gap to the core. The gap will reduce the effective core magnetic permeability and, in turn, this reduces inductance and saturation levels. So, if you need a gap, you must add more turns to get to the required inductance of 12 μH. What you will find is that if the inductance due to the gap has fallen by 4, you only need to double the turns to restore it to the right value.
Recalculate H-field - this time you use the new value for turns. H-field will obviously be bigger (with the gap) because there will be more turns but, due to the permeability reduction, there will be a clear benefit when gapping and the Bmax level will reduce.
Then, if the Bmax value is below (say) 200 mT (a bit of a rule of thumb), try to estimate how much of the available space you have for winding your turns. Remember to choose a copper wire diameter that easily handles the RMS current without significant overheating.
Iterate down the path above a couple of times and hey presto, you've designed the inductor.