Liberapp デベロッパーサイトへようこそ

Mega H5 Game Fest (メガ・エイッチ・ファイブ・ゲーム・フェス) 投稿容量 1 メガ以内のゲームを 10 日以内に企画・開発して投稿するイベント

Mega H5 Game Fest 第一回の投稿テーマは 2019 年 3 月 15 日金曜日 15:00 に発表

Liberapp にゲームを投稿してゲームを遊んで楽しもう!

Liberapp は、みんなが制作したさまざまなジャンルのゲームが投稿される、投稿されたゲームを遊んでみんなで楽しむサービスを目指しています。

Liberapp はこんな世界を目指しています。

  1. デバイスやを超えて、みんなで遊んでゲームがもっと楽しく
  2. みんながゲームの創作やゲームビジネスに安心して取り組める
  3. 多種多様なジャンルが成り立つゲーム文化

Liberapp をわかりやすく説明すると?

イラスト投稿サイト Pixiv さんのように、さまざまなジャンルのコンテンツが自由に投稿できるサイト、

動画投稿サイト YouTube さんのように、面白いゲームを投稿するだけで、集客やマネタイズされるサイトです。

「自動インタースティシャル広告」「パートナープログラム」を予定していますので、面白いゲームをひたすら創作しましょう。

投稿にあたって注意事項

悪質なマネタイズを防ぎ、パブリッシャーやクリエイターさんがゲーム制作に集中できるように、ゲームの自動マネタイズをしていきます。

またプラットフォームの都合で投稿されたアプリは排除しません。法律の範囲であれば自由に投稿できるようにしていきます。

ただしプラットフォームのコンセプトとしていくつか制約はあります。

  1. アプリ内にアプリ独自の広告の掲載は禁止
  2. アプリからの外部リンクの禁止

なぜ、アプリ内にアプリ独自の広告の掲載は禁止なのか?

理由は2つあります。

まず、ガラケー時代のプラットフォーム運営の経験から、不正な広告が氾濫する可能性も予測されるので、ユーザさんが安心して遊べるようにするため禁止とします。

つぎに、マネタイズ方法の競争ではなく、ゲームそのもの面白さづくりにみなさんが集中できるようにしたいからです。

なお、プラットフォームでマネタイズをする仕組みを入れていきます。

YouTubeさんのように、広告収益やプレミアム会員収益の分配をするパートナープログラムを予定しています。

また手数料を限りなく少なくして、みなさんの取り分が充実するよう努力してまいります。

なぜ、アプリから外部リンクは禁止なのか?

こちらも HTML5 ですので、直接外部リンクをするアプリにより、ユーザさんを騙そうとするアプリが登場することが予想されます。

そのために、プラットフォーム側で安全に外部リンクへアクセスする機能を将来的に予定しています。

また、アプリ間での相互誘導は、YouTubeさんのようにプラットフォームで積極的に行っていきます。

投稿方法

アップロードするアプリケーションの形式

アプリケーションファイルは、必要なファイルを ZIP でアーカイブしたものです。

必要なファイル

ファイル名 必須 説明
app.json アプリケーション定義ファイル
index.html アプリケーションの実行 HTML
icon.png マーケット等で利用するアイコン画像
screenshot.png マーケット等で利用するスクリーンショット画像

アイコンやスクリーンショット画像については現在仕様は適当です。今後仕様を明確化してアップデートする可能性があります。

お悩みの場合は下記のサンプルアプリを確認ください。

サンプルアプリ BasketBallBoy

アプリケーション定義ファイルの構造について

アプリケーションの名前やパブリッシャー情報などのメタ情報を定義する JSON 形式のファイルです

構造

キー 必須 説明
title アプリケーション名(1 文字以上 32 文字内)
description アプリケーションの説明文(5 文字以上 140 文字以内)
copyright 著作表記(空もしくは 280 文字以内)。表示される場合には(C)などは自動で前に追加されます

{
  "title": "BasketBallBoy2",
  "description": "Flappy Dunk Respect!!! 糸通しのようなそうでないような",
  "copyright": "(C) satoo, Spicysoft, Liberapp"
}

マーケットアセットの新仕様(2019/05 ~)

近日中のマーケットアセット(タイトル名、バナーなど)は下記の仕様に変更いたします。

テキスト

名前 キー 必須 制限事項
アプリケーション名 title 1-30 桁 / 改行は削除 / 連続する空白文字(TAB/SP/全角 SP)は 1 文字まで
リード文 lead △ (ないと公開できない) 80-96 桁 / 改行は 0 ~ 1
アプリケーション説明 description △ (ないと公開できない) 30 - 300 文字
コピーライト copyright × 200 文字以内 / 改行は削除 / 連続する空白文字(TAB/SP/全角 SP)は 1 文字まで

桁数の場合:半角 1 桁、全角 2 桁

画像

名称 サイズ(横・縦) ファイルフォーマット 必須
アイコン 1000 x 1000 icon.png △ (ないと公開できない)
カバー 1200 x 540 cover.png △ (ないと公開できない)
スクリーンショット 1080 x 1920 screenshot もしくは screenshot-0 ~ screenshot-9.png ×

※対応フォーマット: png のみ

よくある質問

投稿すると app.json や index.html が存在しないとエラーがでる

普通にディレクトリを ZIP ソフトで圧縮すると、ZIP ファイルのルートに、元のディレクトリ名のディレクトリが作成されてしまいます。

こちらのプロジェクトを見てください。

サンプルアプリ BasketBallBoy

よくある間違った例

myapp.zip
└myapp
  ├ app.json
  ├ index.html
  │ :

正しい例

myapp.zip
  ├ app.json
  ├ index.html
  │ :

参考になる例はありませんか?

BasketBallBoy

その他 Liberapp から提供しているオープンソースの HTML5 ゲームはこちらから

GitHub で一覧を見る