Nova
Novaとは、
Panic社が開発したMac専用の高速・軽量なコードエディタです。
人気エディタ「Coda」の後継として開発され、ネイティブな動作、拡張性の高い
API、Transimitのファイル転送機能、
デバッグツールなどを備えた、Webエンジニア向けのツールです。
概要
Playdate の開発において、Nova はハードウェア開発元である Panic 社が自社開発している macOS 専用の高機能コードエディタです。
Playdate と Nova は同じ会社から生まれているため、親和性が非常に高く、macOS ユーザーにとっての「標準的かつ最もスムーズな開発環境」の一つとして位置づけられています。
1. 開発元(Panic)による強力なサポート
Nova は Playdate を開発した Panic 社の製品であるため、SDK との連携が非常にスムーズです。
- 公式拡張機能
- Nova の拡張機能ライブラリから「Playdate」拡張をインストールすることで、専用の機能が追加されます。
- ネイティブの操作感
- macOS に特化して設計されているため、動作が非常に軽快で、Mac ユーザーにとって直感的な UI を備えています。
2. 主な機能とメリット
- ワンクリックでの実行
- `Command + R` を押すだけで、ソースコードのビルドから Playdate Simulator の起動、ゲームの実行までを自動で行えます。
- コード補完
- Playdate API 特有の関数や定数のオートコンプリート(入力補完)が効くため、ドキュメントを何度も確認する手間が省けます。
- タスク管理
- ビルド、クリーン、実行などの工程を「タスク」として登録でき、複雑な設定なしでシミュレータへのデプロイが可能です。
3. 対応言語とプロジェクト構成
- Lua プロジェクト
- 最も相性が良く、設定不要で「プラグアンドプレイ」に近い感覚で開発を始められます。
- C 言語プロジェクト
- Makefile や CMake を使用するプロジェクトもサポートしていますが、Lua に比べるとビルドスクリプトの設定などの準備が必要です。
4. 他のツールとの比較
Playdate 開発にはいくつかの選択肢がありますが、Nova は以下のような立ち位置です。
| ツール |
特徴 |
| Nova |
macOS 専用。Panic 公式。最もセットアップが簡単で動作が軽快 |
| VSCode |
Windows/Mac/Linux 対応。世界的に主流だが、拡張機能などはコミュニティ製が中心 |
| Pulp |
ブラウザベース。コードを書かずにゲームが作れる初心者向けツール(Nova とは用途が異なる) |
まとめ
Nova は、「Mac を使って Playdate 用の本格的なゲーム(特に Lua ベース)を作りたい」という開発者にとって、最もストレスが少なく、公式の恩恵を最大限に受けられるエディタです。
関連ページ
最終更新:2026年04月29日 07:57