ESKEES EN

パーツで組み立てる、動く絵とゲームの制作ツール

描いた絵を、動かして、遊べる形に。

ESKEES は、PSD やイラストをパーツに分けて組み立て、まばたき・揺れ・アニメーション・ロジックを付けて、キャラクターや壁紙、小さなゲームを作る制作ツールです。作った作品は showcase で公開でき、ブラウザでそのまま遊んでもらえます。

ブラウザ版 ESKEES Studio は、順番待ちでご案内しています。

ESKEES で作ったゲーム「パタパタ」。Space キー・クリック・タップで羽ばたき、土管のすき間を通り抜けます。

できること

イラストを描く人が、そのままゲームまで作れるツールです。作った作品は、オープンなファイル形式でエクスポートできます。

Studio はじめてガイドを読む

製品

お知らせ

  1. Showcaseを公開しましたNEW

    showcase.eskees.com でeskeesのサンプルで遊ぶことができます

  2. eskees.com を公開しました

    製品サイトを開きました。Editor の公開に向けて準備を進めています。

ESKEES Screen

エクスポートした .emg を、Windows のデスクトップ壁紙として表示します

開発者向け

EMG はオープンなフォーマットです(Apache 2.0)。ESKEES の外でも、ブラウザやゲームエンジンで再生・取り込みができます。

CDN

script タグを埋め込み、置き場所を渡すだけです。ビルドもバンドラも要りません。

<div id="layerContainer"></div>

<!-- JSZip(必須依存。.emg は ZIP なので展開に要る) -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.7.1/jszip.min.js"></script>

<!-- EMG Player -->
<script src="https://pxrllc.github.io/emg/emg-player.0.3.0.js"></script>

<script>
  EMGPlayer.loadEmgFromCDN('https://example.com/avatar.emg');
</script>

ホストから動かす

EMGPlayer.setFrame(partID, frame)switch パーツの表示コマを選ぶ
EMGPlayer.showPart(partID, shown)パーツの表示・非表示
EMGPlayer.setPartPlaying(partID, playing)パーツごとにアニメーションを停止する
EMGPlayer.setBlinkState(state)まばたき(mapping.json が要る)
EMGPlayer.setViseme(v)口パク(同上)
EMGPlayer.setExpression(name)表情(同上)
EMGPlayer.setPreset(id)複数パーツをまとめて切り替える(0.5.0 §5)

配信元はいま公開リポジトリの GitHub Pages です。将来 eskees.com 側へ移す場合も、版付きの URL は残します。

EMG 仕様

版ごとの規範文書は、公開リポジトリ pxrllc/emg にあります。

仕様の原本は公開リポジトリにあります。このサイトにはコピーを置かず、原本へのリンクだけを掲載しています。EMG は Apache 2.0 で公開しているファイル形式で、ESKEES はその形式でエクスポートする製品です。

更新履歴

会社

PXR LLC

ESKEES は PXR LLC の製品です。フォーマットである EMG はオープンに保ち、製品として ESKEES を作っています。