Инди-разработка для Sony PSP?

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

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

2 ответа

Решение

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

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

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

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

Sony выпустит PhyreEngine, возможно, этой весной. Прочитайте http://www.gamasutra.com/view/news/27576/GDC_Sony_To_Release_PhyreEngine_PSP_In_Spring.php для получения дополнительной информации.

Другие вопросы по тегам