Renpy et RPGM sont des moteurs de jeu (si on traduit bien ainsi "game engine"), des outils pour créer des jeux. Comme Unity, Unreal, Godot et d'autres. Les Sims ont été créer dans un moteur de jeu, comme tous jeux vidéo, par contre les dév ont permis de facilement le modder. En creusant un peu, modder un jeu revient à agir sur le moteur de jeu (en lui passant de nouvelles infos et de nouveaux objets à utiliser [objets au sens large : textures, sons, 3d, etc. Cf ci dessous])
Les assets dont parle a_furbiz ce sont des objets dont on se sert pour représenter le jeu, lui donner un visuel (et aussi des sons). Dans l'ensemble, on peut utiliser n'importe quel asset (un jpeg, un modèle 3d, un mp3, etc) dans n'importe quel moteur de jeu et dans n'importe quel jeu.
Comme créer un modèle 3d réaliste n'est pas à la portée de tout le monde, surtout dans les jeux pour adulte où la majorité (?) des devs sont amateurs et solo, il y a moins de créations originales que dans le reste du jeu vidéo. D'où le fait que l'on croise régulièrement des décors ou des visages dans des jeux n'ayant aucun rapport.