Unity!!!!!!!!!!!!!! WHAT A GREAT SOFTWARE!!! I'm really exited about this program. I started to play around with it a week ago and is amazing. I must say I'm not really into video games (the last console I had was the first play station), and Unity seams to be specialize for game development. However the level of interactivity, rendering in real time, the flexibility and integration with other softwares makes it a great tool for a wide range of projects.
To get familiar with the software in general I build a simple 3D game which essentially is just a 3D moving spherical maze where you start outside the sphere and the goal is to get to a small cylindrical capsule in the center. And based on the reward system, you will get teleported!!!... To the beginning so you can do it again! And again and again....

I basically built everything in Maya, that is all the geometry, then I did a uv making per layer (cylindrical platforms) in wings3D and texture them in Photoshop then I imported everything in Unity3D and made it interactive.
Once again I'm not really familiar with any type of programing or scripting language but I needed at least two scripts to make this game work as I wanted, fortunately the Unity community is huge and very helpful, so after literally 5 minutes of research I found the way to script a couple of things (like rotating things for ever and trigger things, for sound and teleport) and then it was working.

The truth is that not everything was as easy as I described it, I made a lot of mistakes but thanks to them I think I learned some valuable tips for newbies like me. So here is a list "tips" or how I fixed some problems, there should be an easy way but in the meantime these worked for me:
1. Object inverted normals
I was working with Maya so when I imported my objects some of the looked inverted, my first response was to inverse the normals in Maya and re import it, but if the object is a compination of objects or a group it won't work so I and to separate the object and do that process individually, combine them again and re export it. But then I saw a helpful dropdown menu on the inspector of the object next to tangen normals, which is set to "ignore" by default so I changed to "calculate" and it worked as soon as I hit the apply.
2. Falling through objects
Sometimes my character (FPS) fell through the geometry even if the objects were colliders, apparently is because a lack of vertices or edges, because i was trying to keep every object in the lower polygons count possible when I imported for example the platform, the character fell as soon as I hit play, so i had to subdivide a bit more the platform, and then it worked, probably because the less vertices on a plane the less point the software has to calculate a surface.... Maybe.
3. Double sided objects
I wanted to make a big sphere containing everything to simulate the outer space but I couldn't actually see inside many object so because I wasn't really Ginger to see it from the outside I just inverted the normals of the big sphere to get the desire effect an it worked.
4. Personalized imput
By default the FPS character moves with the arrows of the keyboard and jump with the space bar, I wanted the character to jump with the left mouse button, I thought at the beginning that I had to script something, but looking on the unity website I found out that is actually pretty easy to change the input of the game. There is an input manager (edit > project settings > input) where basically you can change all the input and the way you control the game and characters In it, so I selected the "jump" section and change the "positive button" to "mouse 0" which means left mouse button, and the it worked as I wanted.

I will be posting the game here as soon as i learn how to do it 