Ну, я думаю, что лучше всего определить, для какого подмножества аппаратного обеспечения, которое у вас есть, вы будете разрабатывать свое приложение. Программное обеспечение для PS3 нуждается в особом внимании и потребует отдельной разработки от того, что предназначено для работы на типичных серверах Linux.
Возможно, вам также понадобится провести исследование о том, как можно разработать приложение для 360; Я не уверен, если это действительно даст вам то, что вы ищете, если честно.
После того, как вы определились с подмножеством аппаратного обеспечения, которое вам необходимо разработать, было бы неплохо начать с некоторой базовой разработки, чтобы убедиться, что вы можете создать фундамент, который обеспечивает связь. С прочной основой вы сможете расширить свой код для поддержки различных распределенных проектов.
Надеюсь, я правильно понимаю ваш вопрос!
Приветствия