C++! Everything is done in our own engine.
Both games take place in the same universe, but each have their own language and puzzles.