アットウィキロゴ

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