+ 4
So C# can build me a 3D game how long would it take to learn it
4 Answers
+ 28
1-3 months. It depends on your efforts.
+ 2
It depends on your approach to learning something. In my opinion, the best way to learn something is to carefully practice everything and don't try to be too fast. Learn everything slowly and practice a lot. But spend a lot of time to learn. Learn 10 hours a day and practice for 8 hours of these 10.
+ 1
Unity can't "make you a 3d game" .. It can however give you the tools you need for YOU to make a 3d game. Start playing with Unity and start learning C#..
You don't need to know everything about C#. You need to know the basics. Most of what you will be doing with Unity scripting will be with Unity functionality. Rigidbodys, Vectors, etc.. It is a fun learning process.
Also, consider downloading Blender3D and Voxel.. Being able to make your own assets will only help