2009-08-31 2 views
4

Мне было интересно, есть ли здесь программисты PSP, которые могли бы поделиться со мной своим мнением. Я сейчас являюсь разработчиком iPhone/iPod indie (я также разрабатываю не-игровые приложения, но я действительно люблю игры). Магазин Apple App действительно переполнен, поэтому для инди, подобного мне, с моими (низкими) маркетинговыми ресурсами, действительно действительно трудно заметить в магазине приложений.Разработка Indie для Sony PSP?

Sony PSP miniS, похоже, отличная возможность для Indie dev, но мне было интересно, может ли кто-нибудь дать мне некоторые идеи или мысли о платформе?

ответ

4

PSP minis не сопоставимы с приложениями iPhone в том смысле, что они ограничивают вас использованием любых периферийных устройств, загрузкой содержимого или любой сетевой активностью для начала. Не будучи разработчиком iPhone, все, что я могу вам сказать, заключается в том, что разработка для PSP должна быть как-то легкой, как только вы уже проверили бесплатный PSP SDK (ps2dev.org).

Бесплатный SDK содержит множество образцов, показывающих, как использовать элементы управления, ввода-вывода и графические возможности. Одно из главных отличий заключается в том, что PSP не поддерживает OpenGL, вместо этого имеет свой собственный GL, как API, называемый GU.

GU-программирование близко к OpenGL без поддержки управления текстурой (это чрезвычайно простое сравнение). Для аудио и видео есть специальное оборудование, которое может декодировать mpeg4, и для ускорения вашего кода у вас есть дополнительный векторный процессор с плавающей запятой, который очень быстр и может повысить ваш 3D и физический код.

Есть, однако, порты популярных библиотек разработки игр, такие как SDL, Allegro, ODE, BulletPhysics и т. Д., Которые вы можете использовать в качестве основы для разработки вашей игры. Так что скажем, что вы уже освоили кодирование SDL для PSP, может быть почти тривиальным, только отрегулировав режим экрана и ввод вашей игры.

+1

Здравствуйте, PSP Free SDK, который вы упомянули только для разработки Homebrew? или я должен учиться, чтобы делать коммерческие игры? Потому что меня больше всего интересует вторая вещь: ^), спасибо за ответ. – Goles

+1

Я говорю о доморощенном, так как это единственное, что вы можете просто загрузить и узнать, но официальный содержит лучший компилятор и дополнительные образцы кода и библиотеки, которые не открыты. Знание того, как кодировать в SDK доморощенного, уже снижает кривую обучения, как только вы входите в официальный. –