"Sebastian: My dad used to code C++ games for the Commodore 64,"
Huh?
Huh?
Probably your dad was doing C on the Amiga. C on the C64 wasn't really a thing. Nor was C++ on the Amiga, really.
Most C64 code was written in 6502 Assembly directly, some was written in Basic or Blitz basic.