Firstly, welcome to the community. We already have a thread on this, of which you can find here.
However, to answer your question: in general, anything that works in Linux on ARM (especially things already working in Raspian) are expected to work on the GameShell. So there should be none or very few caveats to getting it working.