開発者募集!

開発者募集!


Game Users はゲームユーザーのためのソーシャルメディアサイトです。

gameusers.org(ゲームユーザーの組織) というドメインに表されるとおり、ゲームが好きなプログラマーやデザイナーが集まって、価値のあるものを生み出しながら、各開発者が収益を得られる場所にしたいと考えています。

例えば、現在もゲーム関連のツールを作っているプログラマーの方は多くおられますが、それぞれが自分が所有しているサーバー&ドメイン上で、ツールを公開されているケースが多いのではないでしょうか。

自サーバーの場合、自由度があり、誰に気兼ねすることなく制作に取り組めるというメリットはありますが、専用のサイトを作る場合はドメインやサーバー費用が別途かかり、またドメイン力を高めるために、被リンク数を増やしたり、SEO や宣伝に力を入れなければなりません。

自分もそうなのですが、開発者というのは、作る際には大きな力を発揮できますが、営業や宣伝にはうまく力が割けず、せっかくの便利なアプリケーションを広く使ってもらうことができなかったりする傾向があるのではないでしょうか。

そこで Game Users という場所にクリエイターが集まることで、上記のような問題を解決したいと考えています。いろいろなクリエイターがアプリケーションを公開することで、ゲーム好きなユーザーにもそういった場所であると認知してもらうことができます。それによって営業や宣伝に割かなければならない力を開発に向けることができ、アプリケーションの有用性もより増していきます。ユーザーにとって便利なアプリケーションが作れた場合は、それで収益を得られ、生活も可能になる。そういった場所にしたいのです。

必要なスキル


Game Users の開発には誰でも気軽に参加できます。HTML & スタイルシートを勉強し始めましたという初心者の方から、JavaScript ができるプログラマー、デザインセンスがある方、絵が描ける方、グラフィックデザイナーなど、ゲームが好きで若干のスキルがある方なら誰でも参加ができます。

必須

  • HTML の知識
  • スタイルシートの知識

 

あればよりいいスキル

  • JavaScript (ES2015~)
  • React
  • Material UI (React のコンポーネント集)
  • MongoDB
  • Next.js
  • MobX(React の状態管理)
  • webpack
  • Node.js & Express & npm
  • Cloud9(IDEの使い方)
  • デザイン・グラフィック

 

旧コードを理解する場合(現在、JavaScript で新規に書き直しているので特に理解する必要はありません)

  • PHP (FuelPHP)
  • jQuery

Cloud9 というブラウザで利用できる IDE で開発をしています。ブラウザだけ使えれば誰でも参加できるので、別途開発環境を作る必要はありません。詳しくは、開発に参加するをチェックしてください。

どうやって利益を分配するのか


Game Users の開発は、独立したアプリケーションとメイン機能に分かれます。

開発者の方が自分しか触らない独立したアプリケーションを公開する場合は、好きなように収益を得てもらえればと思います。ただしその際、利用しているサーバーリソース分の Game Users 公式広告を貼ってください(広告でなく、なんらかの貢献や、そのままリソース分の料金を支払う形でも)これは本当にリソース分だけで構いません。Game Users はクリエイターが得るべきものは 100% そのまま得るという考え方で運営していきます。

問題は Game Users のメイン機能の開発に関わった場合です。現在、各自広告(Google Adsenseなど)を用意してもらい、貢献度によって表示回数を決めて利益を分配する予定です。一般的な開発業務の相場を上限にして、そこに達するまで広告を表示し続けるという方法を検討しているのですが、そもそも現状の Game Users は 1 日の PV が 1000 にも達しないため、メイン機能の開発に関わったところでまったく返ってくるものはありません。

いずれは日に数百万~の PV を得て、十分な利益を分配できればと考えていますが、取らぬ狸のなんとやらです。なかなか難しくもありますが、現在は Game Users のコンセプトが面白いと感じてもらった方を探し、ボランティア的な協力を募る他ありません。もちろんこのサイトが大きくなった暁には、利子付きでそれなりの対価は得てもらうようにしたいです。

どう参加するの?


今、作っているところを一緒に!
Cloud9 で開発しているので、今なにを開発しているのか簡単にチェックすることができます。プログラム配信を行っているときもありますので、ぜひ気軽に参加してみてください。

デザイン協力
デザインセンスがないため、綺麗なサイトを作るのに非常に苦労してしまいます。Game Users のサイトをチェックしてもらって、こうすればもっと見た目がよくなるのにという案がありましたら、ラフなデザインでもいいので提示してもらえると嬉しいです。

アイデア・改善点の提案
ブログのコメント、プログラム配信のコメントなどで、新機能のアイデアなどを提供していただけると嬉しいです。この機能を実現するにはこのライブラリがおすすめなど、技術的な情報も提供してもらえると非常にありがたいです。

独立したアプリケーション開発
ゲームが好きな人なら一度は使ったことがあるかもしれない、スキルシュミレーターのようなツールを公開する場所として Game Users を使ってください。

Cloud9 上、または GitHub のリポジトリを Clone して開発を行ってください。ただし、共通部分の仕様が固まっていない間は、注意してください。例えばヘッダーやフッターの大きさやデザインなどが変わることがあります。

ライセンス


すべての権利は Game Users プロジェクトに帰属します。

Game Users はオープンに開発を進めていきます。不特定多数の開発者が参加するプロジェクトでは、どのようなライセンスにすべきなのか、明確な答えが見えていません。

MIT といった一般的なライセンスにしてしまうのもありなのですが、その場合、Game Users に参加してくれた開発者のアプリケーションが無断で他の場所に公開できるようになってしまうため、開発者それぞれの権利と意思が反映されなくなってしまいます。そういうわけで、今のところは Game Users プロジェクトに帰属するというクローズドなライセンスにしています。

現状ではライセンスが明確に定められていないため、不安に感じる方もおられるかもしれません。いずれは専門家の力を借り、明確なものを定めたいのですが、今のところはその費用を捻出できるような状況ではありません。そのため公正さやクリーンさを示すことができていませんが、この点においてはただ信用してくださいとしか言えません。

約束


  • Game Usersに関して必要な情報は全て公開します。売上、サーバー代、ドメイン代、その他経費など。
  • 私個人の過去~現在の年収・貯蓄額なども公開します。
  • Game Users から得られる私の収益は最大で年間100万円です。これはなにもしないで貰えるものではありません。未貢献なら0円になります。

Game Users は開発者、ユーザー、関わっているすべての人の共有物にしたいのです。言葉の表現として正しいかわかりませんが、財団のようなイメージで、特定の人間の所有物ではありません。

同意して欲しいルール


Game Users について、あらゆることに関する最終的な決定権はプロジェクトの管理者が有します。同時にすべての責任もプロジェクトの管理者が負います。

複数人で開発を進めた場合、意見が別れたり、判断の難しい事案が出てくると思います。その場合、最終的な決定は私がすることに同意してください。もちろんすべての責任も管理者である私が負います。

その代わりなんですが、Game Users から得られる収益に上限を定めています。最終的な決定権と共に多額の収益まで得るようになると、企業の創業者のようになってしまいます。あくまで Game Users は開発者、ユーザー、関わっているすべての人の共有物であり、個人の所有物ではないため、このようなルールを定めています。

またこのプロジェクト管理者の地位ですが、永遠のものではありません。とりあえず私がやっているだけで、他に公正さと共に能力、意欲のある方がおられたらその方に譲ります。自分は能力部分では優れたものを提供できないため、できるだけ公正さだけは維持するように努めていきます。

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)