Unity is one of the most popular 2D and 3D engines for independent developers. With a vast array of demos, tutorials, plugins, and community, it has the most accessible resources to create games for both 2D and 3D. Unity isn’t as graphically demanding as Unreal, and is easier to run on most computers. Unity primarily uses C#.
Runs on: Windows, Mac
Games playable on: Windows, Mac (requires Mac), Linux, iOS (requires Mac), Android (requires Android SDK and Java Development Kit), WebGL, and more!
Hover over any link for a preview!
https://learn.unity.com/project/beginner-gameplay-scripting
https://www.youtube.com/watch?v=j48LtUkZRjU&list=PLPV2KyIb3jR5QFsefuO2RlAgWEz6EvVi6
https://www.youtube.com/watch?v=_cCGBMmMOFw&list=PLFt_AvWsXl0fnA91TcmkRyhhixX9CO3Lw&index=1
https://www.youtube.com/watch?v=MbWK8bCAU2w&list=PLFt_AvWsXl0f0hqURlhyIoAabKPgRsqjz&index=1&t=0s
(Documentation is best used as reference after you have already started learning!)
https://docs.unity3d.com/Manual/index.html
TODO