>Python / Lua (Love). Сразу отпали
Про renpy вам уже написали в комментарии.
Из вопроса не понятны ваши конечные цели.
Если цель — создать игру, то вы смотрите довольно низкоуровневые библиотеки. Смотрите сразу игровые движки: Godot, Unity, Unreal.
Если цель — создать визуальную новеллу, гуглите специализированные движки. Вот прямо так: visual novel engine.
Если цель — изучить геймдев, опять смотрите движки.
>Казалась бы визуальная новелла, но 10-15 картинок в RAM и уже получалась не плохая нагрузка.
Либо у вас очень специфическое представление о «неплохой нагрузке» либо вы что-то очень сильно делаете не так.