CMAC 720: Programming and User Interface Design in Unity 3D