After a rather big break of quite a few months, I'm back with some new plans to discover what works for me in the programming world. After learning C# and then getting the news of the "death" of XNA ( Microsoft no longer supports it ) years later, then learning Objective-C and not really liking the very restricted mobile programming world, I'm looking at what else is out there, before commiting to MonoGame ( open-source XNA, but not my preferred choice ) for my next PC project.
Here enters the picture Unity3d, in it's new 4.x form.
Do you guys have any comments and or experience with this engine ? The very high flexibility is very interesting.
I'm thinking about doing a transition to 3d, from my previus 2d projects, but that's not set in stone. I'd also like to dabble with a Mario Galaxy style sphere-world as a learning project ( not a platformer tho ), even if it's not officially supported ( so I would have to do my own coding for it ).
Any suggestions? Should I stay or should I go ( somewhere else?
).