Space Invaders was something I wrote in BASIC as a side project while in high school. Then with each new language I needed to learn, I wrote Space Invaders in that language to get me up to speed quickly.
BBC basic, had an acorn electron at home with nearly the same BASIC installed so I could work on it outside of school but getting the timings right for both machines was hard.
Ended up with two versions selected at runtime.
Me and my best pal at school both wrote versions when we weren’t collaborating on tools to hack the Econet system!