I need some advice. I have learned c++ and done SFML. And I want to make some 3D games! I am now looking at two very different options. Unity or OpenGL. While liking what Unity I fret about paying (If I wish to publish.) And on the flip side of the coin I fear about OpenGL being hard to implement. Can the community lay out their experience and their choice and why you use it? I have tried both and still can't make up my mind.