Prima cosa: come ha suggerito @ZEKE nei commenti alla tua domanda, dovresti controllare: Come posso determinare i requisiti hardware / software minimi dei miei giochi?Inoltre, alla fine della giornata, solo la sperimentazione può davvero darti le risposte finali, come ha risposto @ Abstract-Sky nell'altra risposta.
Tuttavia, puoi sicuramente avere alcuni suggerimenti. Qui, risponderò alla tua domanda originale, quella che ha portato più sotto-domande - non alla versione modificata, perché menzionare solo "l'ambiente più basso possibile" diventa troppo vago. Ma, naturalmente, sto solo rispondendo completamente alla parte delle tue sotto-domande, perché poiché @zehelvion ha ben inserito i commenti, diventa difficile gestire quando più cose diverse vengono mescolate insieme nella stessa domanda.
Così:
1) Come determinare la versione minima richiesta di DirectX?
Per impostazione predefinita, il requisito minimo per i giochi UE4 a partire dal 2014 era DirectX10, poiché il motore richiedeva GPU SM4.0. Quindi, se non usi librerie o plugin esterni o funzioni specifiche di DirectX11 o 12, è molto probabile che per il tuo gioco DirectX10 costituisca anche la base. Quindi inizia controllando quello.
2) Come verificare quali altre DLL devo includere nell'installer (a parte la build di attuall)? Ad esempio, dovrò installare pacchetti ridistribuibili VC? In tal caso, quali? Lo stesso vale per directx.
È impossibile rispondere senza sapere in modo molto più dettagliato cosa hai usato, implementato e incluso nel tuo gioco. Penso che questo meriti una domanda separata con molti dettagli sul tuo gioco.
3) Come determinare la versione minima di Windows? Questo è limitato dalla compatibilità con directx, giusto? Se il mio gioco funziona su DirectX10 o versioni successive, allora tutte le versioni del sistema operativo con almeno direct10 andranno bene?
Non necessariamente. Windows Vista aveva DirectX10 e Epic non supportava mai ufficialmente quel sistema operativo. Quindi, non è chiaro se i giochi UE4 funzionerebbero senza problemi. Ho letto lo staff di Epic menzionando che i giochi UE4 potrebbero funzionare sotto Vista, ma sarebbe un caso di verifica empirica caso per base. Quindi, se vuoi mirare a Vista, potrebbe esserci qualche speranza.
Quello che viene spesso definito il sistema minimo per un gioco che utilizza UE4 è Windows 7 SP1. Tuttavia, di nuovo, se hai installato o incluso una libreria o plugin esterni, dovrai ricontrollare che tutti quelli funzionino anche su Windows 7 sp1. Ma se la tua preoccupazione è quella di andare persino indietro, per la compatibilità con Windows XP, potrebbero esserci anche speranze. Lo staff di Epic ha menzionato in passato (vedi ad esempio questo thread del forum: https://forums.unrealengine.com/showthread.php?1310-Unreal-Engine-4-etc ) che stavano cercando di dare compatibilità a una versione di OpenGL che lo farebbe funzionare anche in Windows XP. Nella versione UE4.2, hanno annunciato un'anteprima di tale compatibilità: https://www.unrealengine.com/blog/unreal-engine-42-release
Ma per impostazione predefinita, è Windows 7 SP1 se nulla di esterno al tuo gioco richiede Windows 8 o 10.
4) Potrebbe sembrare una domanda stupida, ma in quale versione 64 o 32 bit dovrei distribuire il mio gioco? 32 è sempre meglio perché chiunque può eseguirlo nel modo giusto?
Bene, in definitiva questa è un'opinione basata sull'opinione - quindi difficile rispondere. Ma posso darti uno dei compromessi di base: i sistemi a 32 bit in genere possono utilizzare regolarmente solo fino a 2,75 a 3,5 GB di memoria RAM, indipendentemente dalla quantità totale di RAM presente nella macchina. Vedi questo: https://en.wikipedia.org/wiki/3_GB_barrier
Quindi prima di tutto devi tenerlo a mente. Se consideri un sistema operativo come memoria affamato come Windows 7 e 8, pensa alle prestazioni e assicurati di profilare il modo in cui il tuo gioco funziona con quei sistemi con un vincolo di RAM di 2.75Gb.
Infine, se tu fossi abbastanza felice di essere arrivato al punto di finire un gioco per la consegna, penso che dovresti sicuramente scrivere UE4 per dettagli tecnici sulla compatibilità. Soprattutto se sei interessato a versioni precedenti di Windows (ad esempio XP e Vista).