アットウィキロゴ

公式開発リンク集のまとめ

公式開発リンク集の情報をまとめるページです。



概要

1. プログラミング学習(Learning to program Playdate)
The Complete Beginners Guide
LuaとSDKを用いた開発の全体像(環境構築からコードまで)を解説するチュートリアル。
Setup and Basics
WindowsでのSDKセットアップと簡単なゲーム作成の12分動画。
Everything About Collisions
衝突判定に特化した7分間の解説。
Object Oriented Programming
SDKにおけるオブジェクト指向プログラミングの解説。
Making a Roguelike
ローグライク制作のデブログ動画。
The Beginner’s Guide to Lua
Lua言語の基礎を学べる書籍。
Compiling Lua projects on Windows (Tim Hei)
Windows環境でのLuaプロジェクトのコンパイル方法。
Playdate game development in C (Alberto Benavent Ramón)
C言語での開発に関する87ページの卒業論文。

2. 書籍(Books)
Programming the Panic Playdate in Lua (Ronald Tanikawa)
クランクAPI、スプライト、音楽、フォント、タイルマップなど、Lua開発に必要な要素を網羅した解説書。

Make Games for Playdate with Lua (Brett Chalupa)
サンプルコードが付属したLuaでのゲーム制作ガイド。
Game Design Document (Brian Jameson)
1-bitゲームのアイデアを練るためのノート。スプライトやタイルのテンプレートが含まれています。


3. ライブラリ(Libraries)
Timeline for Playdate (Dustin Mierau)
アニメーションやイベントの時間軸制御を容易にするLuaライブラリ。
Noble Engine (Mark LaCroix)
Playdate向けに構築された軽量なゲームエンジン。
AnimatedSprite (Whitebrim)
アニメーション、有限状態マシン(FSM)、JSON読み込みをサポートするスプライト拡張クラス。
Taxman Engine (Jussi Enroos)
Playdateを含むマルチプラットフォーム対応の2Dゲームエンジン。
Panels (Cadin Batrack)
Playdate上でインタラクティブなコミックを作成するためのフレームワーク。
A list of helpful libraries (Dev Forum members)
開発フォーラムのメンバーによって維持されている、便利なライブラリやコードスニペットの集積スレッド。

4. 開発ツール(Coding Tools)
Nova (Panic)
macOS向けの公式コードエディタ。ビルドやデバッグ機能が統合されています。
pdmanager (Keith Baker)
ゲームの整理、セーブデータのバックアップ、実績確認などを行うMac用管理アプリ。
Playdate Debug for VS Code (midouest)
VS Code(macOS/Windows/Ubuntu)用の非公式デバッグ拡張機能。
VS Code Playdate Template (Whitebrim)
Windows/Linux環境向けの、自動補完やシミュレーター実行用テンプレート。
Playdate VS Code Template (Cadin Batrack)
macOS向けのビルド・実行タスクを含むVS Codeテンプレート。
Playdate Types (Benjamin Dumke-von der Ehe)
Lua SDK用の型定義ファイル。
LuaCATS (Peter Tripp)
インラインでの自動補完や静的解析を可能にする型アノテーションツール。

5. グラフィック&フォント(Graphics & Fonts)
Caps (Panic)
ブラウザ上で動作する公式のビットマップフォントエディタ。
Playdate Arcade Fonts (Jan T. Sott)
クラシックなアーケードゲームに基づいたビットマップフォント集。
  • 実在のゲームフォントのコピーであり、権利的にはグレーなので使用には要注意です
Playdate Art: Scale (Donald Hays)
1-bitアートのタイルサイズやスケール選択に関する考察。
Tophat (Kaasiand)
ビットマップフォント作成ツール。
PDFontTool (Takuya)
TrueTypeやOpenTypeフォントをPlaydate用フォントに変換するWindows用コマンドラインツール。

6. 開発言語(Languages)
Swift
AppleのSwiftチームによるEmbedded Swiftのサポート。
PlaydateKit (Finn Voorhees)
SwiftからC SDKを呼び出すためのバインディング。
Crankscript
TypeScriptで開発を行うためのフレームワーク。
Playdate-C++ / C++ Extensions (Metaphaseaudio)
PlaydateでC++を使用するためのクラスや関数群。
Rust for Playdate
Rust言語で開発するためのクレート。
Go for Playdate (pdgo)
Goコンパイラのサポート、SDKバインディング、各種ツール。
Nim Playdate
Nim言語用バインディングと追加機能。
Zig Template for Playdate
Zig言語で開発を開始するためのテンプレート。

7. 開発ログ(Devlogs)
Atlantic 41
詳細なUボートシミュレーションゲームの開発記。
Diora
等角投影(アイソメトリック/クォータービュー)3Dゲームの開発ログ。
Mars After Midnight (Lucas Pope)
『Papers, Please』の作者によるPlaydate作品の開発ログ。
Pullfrog (Amano Games)
テトリスとカエルを組み合わせたゲームの開発ログ。

8. その他のリソース
Playdate Stuff (Christina Warren)
便利なツールやリンクのまとめ。
Awesome Playdate (Ben Menesini)
開発リソースやSDK情報のリンク集。
SDK Resources (Playdate Community Wiki)
コミュニティ運営のウィキによる無料リソース集。

関連ページ

最終更新:2026年05月03日 11:52