Unity 6 Game Development with C# Scripting: Leverage C# scripting in Unity to create immersive games and VR experiences - Apperson (IEEE, 2003)