The journey of Rainbow Triangle: it started in Macromedia Flash with ActionScript, went through Unity, and now lives in C++. A high school project.