Вы бы портировали его так же, как переносили бы любое программное обеспечение на другую платформу.
Посмотрите, что делает исходный код, затем скопируйте конечный результат с другим языком, технологиями и API, которые привносит другая платформа.you.
Если то, что вы подразумеваете под «Порт», это «Могу ли я запустить свой код C # \ XNA на Android без особых изменений», но, как вы знаете, предпринимаются попыткисделай так.