Лично мне на данный момент нравится игровой движок (или конструктор точнее) под названием RPG in a Box. Он платный, это наверное главный минус и поддерживается гарантированно только Windows-платформа, название тоже изначально запутывает, потому как по факту он универсальный движок (но rpg естественно на нём делать проще). Можно сравнить с RPG Maker, обвешанным плагинами, да ещё и в воксельном 3D! Кстати, движок поддерживает и создание 2D игр. Есть графическое программирование, но и простой язык программирования Bauxite. Новеллу довольно просто будет сделать, так как есть конструктор диалогов с возможностью выборов. Движок в действии (последние мои две игры были сделаны именно на нём):
Viewing post in "Its just a error" prequel jam comments
Из последних использованных мной это microstudio: https://microstudio.dev/
Имеет собственный простой язык microscript, похожий синтаксисом на lua (и поддержку самого lua, также Python и Javascript), редактор спрайтов, редактор для тайлсет-карт, переведен на русский (кроме уроков, но при этом вся документация на русском). Даже можно создавать игры по сети! Экспорт на Windows, Linux, Android, MacOS, HTML5. Из минусов разве что только то, что нужно программировать:)
А так я много перепробовал (начинал с Game Maker в свое время) и microstudio по простоте и в то же время функциональности очень мощный. Где ещё можно писать игру на Python с экспортом под HTML5? Такого я лично не видел.