「x8studio」(エックスエイトスタジオ)は、レトロで小さなゲームをつくって遊べるiPhone/iPad向けアプリだ。
小さな機能にデザインされた架空のマシン「x8」とそのゲーム開発環境がパッケージされていて、誰でも気軽にゲーム開発やプログラミングを楽しめるようになっている。
画面が小さなスマートフォンでもストレスのない操作を可能にするため、タッチする手が被らないように下から順に配置されたボタンや、細かなポインティングを可能にするタッチカーソルなどを採用。
また、Codeエディタを利用してプログラムを記述することが可能だ。プログラミングにはアプリ独自の画面キーボードまたは外部キーボード入力を利用でき、簡単なコード補完もサポートしている。
プログラミングに利用するLua言語はシンプルで覚えやすい言語仕様でありながら、いろいろなプログラミングの考え方(プログラミングパラダイム)をサポートし、かつ高速なスクリプト言語となっている。
初心者でも楽しく簡単に楽しく遊べる設計!サブスクで遊び方がさらに広がる
サブスクリプションにより、Gfxエディタ、Mapエディタ、Sfxエディタが利用可能になる。
いわゆるスプライトやマップの作成や、またSfxエディタを利用してレトロなチップチューン風のサウンドエフェクトも作ることができる。波形、ピッチ、ボリュームなどをタッチで直感的に操作可能なので、高度な専門的知識は一切不要。
Debugモードでは開発用のログ出力・プログラムエラー確認・エラー場所へのジャンプなどに対応。出来上がったゲームは架空のマシンを模したRunモードでプレイ可能だ。
サンプルとしてすぐに遊べる簡単なシューティングゲーム、アクションパズルゲーム、チュートリアル的なプロジェクトなどが同梱されている。