Do I need to be good at math to use Unity?
It is mostly about writing. It usually doesn't require anything beyond basic mathematics.
As a game developer, you will need strong mathematical skills. You must be familiar with linear algebra, calculus, geometry, trigonometry, statistics, etc. Games are complex systems that require a lot of mathematical calculations.
We choose Unity because it's the best game engine for beginner game developers. Discover nine reasons why: At Mastery Coding, the Unity engine is our standard for game development education. Our game development and professional development tracks put emphasis on project-based learning with Unity.
To develop games in Unity 3D game engine you can both use JavaScript and C#. To develop mobile games for Android devices you can also use Java. To develop heavy and complicated games in unreal game engine you must use C++.
Even if you don't have a knack for programming, you can still achieve a lot in Unity with tools from the Asset Store and artist and designer-friendly features natively integrated in the editor.