概要
Homegames は、ブラウザ上で 簡単にゲームを作成・共有 できるオープンソースプラットフォーム。 アカウント不要 でプレイ可能、エディタやアセット管理もブラウザ内で完結。 すべてのコードは GPLv3ライセンス で公開、自分のハードウェアでの自己ホストも可能。 ゲームやプラットフォームの 保存性 にも配慮。 2018年から 個人開発 で進行中のプロジェクト。
Homegamesの特徴
- ブラウザ上でゲームをプレイ・作成・共有 できるプラットフォーム
- アカウント登録不要 で即プレイ可能
- シンプルなコードエディタ を用いたゲーム作成機能
- ライブプレビュー 対応、変更を即座に反映
- マルチプレイヤーセッション でのテストにも対応
- アセット管理機能
- スタジオ内でファイルのアップロード、描画、録音が可能
- ゲーム公開機能
- 世界中と共有可能
- 公開せず自分用に保存も可能
- 完全オープンソース
- プラットフォーム、ゲーム、ウェブサイトすべて GPLv3 で公開
- ソースコード閲覧・フォーク が自由
- 自己ホスト 機能
- API含めて自分のハードウェアで運用可能
- 保存性重視
- 公式サイトが停止しても自作ゲームが残る設計
- 2018年からの個人開発
- サイドプロジェクトとして継続的に開発中
開発者からのメッセージ
- シンプルなオープンソースゲームプラットフォーム の構築を目指す
- すべてのゲームは JavaScriptクラス で実装、 ソースコード閲覧可能
- 2018年に初期の「ゲーム」(主にレンダリングテスト)から開発開始
- その後、 ゲーム共有や制作を容易にするプラットフォーム 機能を拡充
- ブラウザ内エディタ で簡単にゲーム制作・公開が可能
- ゲーム・スタジオ機能やプラットフォーム全体 へのフィードバック歓迎
- すべてのコードは https://github.com/homegamesio で公開中