Unity Architecture - RenegadeMinds/testbed GitHub Wiki
When you create your game with XAYA and Unity, you have options when deciding how to program your game. Recall the basic architecture of a game built on XAYA:
The red libxayagame and xayad are "black box" components that simply do work for you.
The green game logic and front end are what you need to program yourself. This is all your game code, both back end and front end.
The front end is done in Unity, so you'll be writing this portion in C#.
However, the game logic portion can be in any language, so you can write this in C++ if you so choose.