Comment on Deus Ex Randomizer v3.0 Trailer
Matty_r@programming.dev 4 months agoThanks for your responses. Pretty incredible that its capable of being so flexible and still be a coherent game. The community behind it must be amazingly passionate about it.
Die4Ever@programming.dev 4 months ago
Thanks! Yea everything is in UnrealScript aside from the creation of the mirrored map files, and the installer obviously, both of those were done in Python. The death markers and other online features use a TCP connection in the game written in UnrealScript to make HTTP requests, the backend is a Python Flask server. We even wrote our own JSON parser inside of UnrealScript (it’s not perfect but it does enough for us). Technically it’s possible to add a DLL module to the game for stuff like JSON parsing but we haven’t needed to, and technically this keeps it more easily portable (like if SurrealEngine even gets to a more completed state).