Made it in the Unity Engine with C#. You can see the project here. The actual code is in the assets folder, sub-folder scripts.
Best of luck in your programming journey ahead :)