I'm a passionate Thief fan (the originals, not the lacklustre reboot) and I've been thinking about making something similar using the Leadwerks engine. So, I'm wondering what's possible to achieve as it stands today. Mostly how sound is processed. Because that's such an important part of games like this.
Sound propogation, how is that handled out of the box? Can I have different footstep sounds according to what surface the player is on (NPS's too, of course)? Can it easily register how visible the player is to NPCs? What would it take to implement features such as swimable water, climbable ropes, extinguishable light sources etc?
I'm guessing there'll be a lot of programming involved in such a project, but will Lua suffice as I currently only have the Indie edition?
Thank you for your time.