Playdate SDK
Playdate SDKは、
Panic社が開発したユニークな携帯ゲーム機「Playdate」向けのゲーム開発キットです。
概要
1. 開発言語とアプローチ
Playdate SDKでは、主に2つのプログラミング言語がサポートされています。
| 言語 |
特徴 |
| Lua |
初心者に優しく、開発スピードが速い。 高レベルなAPIが豊富 |
| C |
パフォーマンスを最大限に引き出せる。 リソースを大量に消費するゲームに最適 |
- コミュニティによる拡張
- 公式以外にも、Go や C++ といった言語で開発するためのコミュニティ製バインディングも存在します。
2. 主要な開発ツール
開発を支える強力なツール群が無料で提供されています。
- Playdate Simulator
- PC上で動作するシミュレーター。
- Windows、macOS、Linuxに対応しており、クランクの動きや加速度センサーもシミュレート可能です。
- pdc (Playdate Compiler)
- ソースコードとアセットを実機で動作する.pdx形式にコンパイルするコマンドラインツール。
- Playdate Mirror
- 実機の画面をPCにリアルタイムでミラーリングし、録画やストリーミングを可能にするアプリ。
- Pulp
- プログラミング知識が少なくても、ブラウザ上でピクセルアート、音楽、スクリプトを組み合わせてゲームが作れるウェブベースのツール。
3. ターゲットハードウェアの仕様
SDKはこの独特なハードウェアを最大限に活用するために設計されています。
- ディスプレイ
- 400 × 240ピクセル、高反射率の1-bit ディスプレイ
- 入力
- 十字キー、A/Bボタン、そして最大の特徴であるクランク](アナログ入力)
- センサー
- 3軸加速度センサーを搭載
4. 2026年現在の最新トピック
現在のSDKバージョンは 3.0.5(2026年4月リリース)です。
- OS 3.0 への進化
- システムメニューの刷新や、メモリ管理の最適化が行われています
- AI生成コンテンツへの制限
- 2026年4月より、公式ストア「Catalog」への提出作品において、生成AIによるアート、音楽、シナリオの使用が禁止されました。
- ただし、コーディングの補助としてのAI利用は引き続き認められています。
5. ゲームの配布方法
作成したゲームは以下の方法でプレイヤーに届けられます。
- Catalog (カタログ)
- Panic社が運営する公式ストア。審査がありますが、実機のストアから直接購入可能です
- Sideloading (サイドロード)
- 開発者が自分のWebサイト(Itch.ioなど)でファイルを配布し、ユーザーがUSB経由やWebサイトから実機へ直接インストールする方法
関連ページ
最終更新:2026年04月23日 22:16