The final project for my Scripting for Games class in Fall 2019 was to replicate a game mechanic from any game of my choice in Unity and C#. I chose the "Nonstop Debates" from the Danganronpa series because the games had a big impact on my life. In "Nonstop Debates," you have to use evidence to point out lies or errors in your peers' arguments. The YouTube video below shows a side-by-side comparison of the original game and my recreation.
There were many problems I had to solve, but the biggest one was probably figuring out how to get the correct rendering order, which is: World Geometry, UI, Floating Text, and Crosshair. I achieved this by using three different cameras in Unity that could only see certain layers, and making sure they don't clear their buffers each frame.
I made almost everything by myself, including the textures, geometry, and code. The sources for anything I didn't make is in the description of the video.