If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Notes:Façade
Jump to navigation
Jump to search
This page contains notes for the game Façade.
Under the hood
While it may appear to be one unified application, Façade actually runs two separate applications during gameplay, which we will call the front-end and the back-end.
- The front-end is what you see when you're running the game: graphics, sounds, captions, and the user interface. Internally it is referred to as
AnimEngine
. When you start the executable, it also launches the back-end automatically. It was written in C++. - The back-end is the brains of the whole operation. Internally it's named
ABL
. It's the portion that decides what Trip or Grace should say, how they react to what you say, and ultimately how the story goes down in the game. It runs in background during gameplay. The back-end communicates with the front-end by loading it as a system library. If the front-end isn't present, the back-end will fail to launch. It was written in Java, which is handy as it can be decompiled very easily.