DotBigBang - 120fpsと2秒の読み込み時間を備えたマルチプレイヤーゲームエンジン
(dotbigbang.com)- 友だちと一緒に、どのデバイスでも即座にゲームを作って遊べるゲーム制作・プレイプラットフォーム
- 色付きキューブであるvoxelでゲームオブジェクトを作るObject Editorと、オブジェクトを集めてゲームを構成するGame Editorを提供
- ゲーム編集はリンク共有だけでマルチプレイヤー同時編集が可能で、TypeScriptスクリプティングによりビルドなしでリアルタイムに動作を反映
- キャラクター作成、動作(behaviors)の追加、照明・フィルター効果などでゲームの雰囲気や相互作用を構成可能
- 正式リリースではビジュアルスクリプティング、3D地形(terrain)、サウンド、収益化(Earn)機能が追加予定
dot big bang 概要
- 友だちと一緒に、どこでも、あらゆるデバイスですぐにゲームを作って遊べるプラットフォーム
- 現在はパブリックアルファとして運営中
現在利用できる機能
-
Object Editor
- voxelと呼ばれる色付きキューブでゲームオブジェクトを制作するエディタ
- オブジェクトはゲームを構成する基本単位
- 現在はデスクトップ・ラップトップで最も快適に動作
-
Game Editor
- 自分で作ったオブジェクトや友だちのお気に入りオブジェクトを一緒に入れてゲームを制作
- 作ったゲームを友だちと共有し、マルチプレイヤーで一緒にプレイ可能
- 現在はタブレット・コンピューターで最も快適に動作
アルファでできること
- ゲーム制作: Game Editorで自分のゲームを作り、自作オブジェクトや他の人が作ったオブジェクトを使用可能
- 照明とフィルター効果で雰囲気を変更
- Template Toysでゲームに躍動感を追加
- オブジェクト制作: Object Editorで自分だけのvoxelオブジェクトを作り、ゲームに活用
- キャラクター: キャラクター生成機でオブジェクトを装着してゲームキャラクターを制作
- 動作(Behaviors): オブジェクトに動作を追加して躍動感を付与
- マルチプレイヤー編集: リンク共有だけで複数の友だちとゲームをマルチプレイヤーで共同編集
- スクリプティング: TypeScriptで動作をリアルタイムに作成し、ビルド時間なしで即座に更新を反映
正式リリースに含まれる機能
- ビジュアルスクリプティング: ブロックスタイルの視覚言語で動作をリアルタイム作成し、ビルド時間なしで即時更新され、その後TypeScriptに変換可能
- 地形(Terrain): 手軽に彫刻できるフル3D地形で洞窟、崖、山を一気に制作
- 音楽 & 効果音: サウンドを加えて、不気味さからおどけた雰囲気までゲームが与える感情を変化
- 収益化(Earn): 自分の創作物で収益を確保
2件のコメント
2秒とまではいきませんが、読み込み速度はかなり速いですね。
Hacker News のコメント
スマートフォンでは使えないと思っていたけど、実際にはかなり快適に動く
それにロード時間もうまく抑えられている
デスクトップで非フォトリアル系のゲームが数秒以上ロードすると妙にイライラするけど、これは印象的
ただ、スマートフォンで一人称3Dゲームを本気で遊ぶとは思わないものの、可能だと分かるのは面白い
シンプルなゲームなら Samsung Galaxy S23 で120fpsも出る
モバイルで一人称シューティングは少し難しいが、より若いプレイヤーは Minecraft のようなゲームもスマートフォンだけで遊ぶことが多い
三人称の体験が欲しいなら、雰囲気を見るにはこのゲームがよい: https://dotbigbang.com/game/cab2b545338144d68fb8934801a1cd97...
三人称ゲームとしてはこちらもよい: https://dotbigbang.com/game/567aa34f2ee14adbb2cb1ea87cc65eff...
bobbydigitales と一緒にこの作業をしていて、ここでリンクされている Diamond Wars を含め、いくつかのゲーム制作にも関わった
dot big bang でのゲーム開発について気になることがあれば質問してほしい
開発者として興味があり、サポート計画を知りたいなら、このランディングページがある: https://developers.dotbigbang.com/
Meta がまだ買収できる状況だったなら、億万長者になっていたかもしれない
ほとんど Horizon プラットフォーム並みによくできていて、しかも実際に自分のスマートフォンでも動く
これを作るのにどれくらいかかり、何人が参加したのか気になる
ゲーム開発に興味のある弟に刺激になりそうなものを送りたいが、「100万年たっても作れなさそう」と感じるものではないといい
投稿されたゲームも、Webサイトで提供されているツールだけで作られていて、ゲームエディタはマルチプレイヤー対応でブラウザ上で動く
全体としては、プラットフォーム、エンジン、ツールとエディタ、マルチプレイヤーシステム、Webサイトまで含めたので時間がかかった
無料のゲーム開発メンタリングも行っており、https://mastodon.gamedev.place/@bobbydigitales で連絡できる
総開発期間は約6か月で、数千人の前でライブ配信しながらリリースしたため、ゲームを磨き込み、非常に堅牢にするのに多くの時間を使った
dot big bang のゲームは規模も形もさまざまで、数時間で何かを作ることも、時間をかけて作ることもできる
より小さな例として、コミュニティメンバーが夏のゲームジャムで作った楽しいパズルゲームがある: https://dotbigbang.com/game/0c4038a5fe064711ba339b1e1c2bbd74...
Discord では毎週テーマ別のスクリプティングチャレンジも行っていて、その一つで作られたパチンコ風ポーション調合ゲームがある: https://dotbigbang.com/game/69153d59db5b45f3aa4485e8af2dafa1...
とても格好いいが、実際には2秒以内にロードされるわけではない
その部分が本当に事実ならかなり感心したと思う
bobbydigitales の環境では2秒で合っていそう
すべての人に良い体験になるよう、ロード最適化は続ける予定
どのデバイスとブラウザを使っているのか気になる
https://www.dotbigbang.com/game の「101 tutorial」が落ちているようだ
良さそう
数年前に Krunker.io で働いていたが、これに似たユーザー生成コンテンツ要素があった
5秒未満で楽しさに到達させる仕組みを、より多くの人が使っているのを見るのはうれしい
どの部分を担当していたのか気になる
楽しさまで非常に短時間で到達できるのは本当に良い
自分もユーザー生成コンテンツプラットフォームを作っていて、この点を考慮し、改善しようとしている
ただしこちら側で最大の摩擦は登録手続き、少なくとも生年月日の確認
人々をリアルタイムマルチプレイヤーに集め、チャット機能まで有効にするには必須
Krunker でもこの点を考慮していたのか気になる
「主要機能分析」のリンクを開くと、これだけが表示される
「Now that we released @dotbigbang v0.8, I thought I’d spend a bit of time to go over what we’ve launched so far and what we have left to do before we get close to a 1.0 release! ()」とGIFが1つだけ
これを機能分析と呼ぶのは難しく、リストのようなものでもない
以前はこうした一般情報を載せる場所として Twitter を使えたが、今はこのように壊れているので、情報を別の場所に移すのが正しそう
Roblox みたいなもの? 両者の違いが気になる
別途ダウンロードは不要で、Windows、Mac、Linux(Raspberry Pi を含む)、XBOX Series S/X をサポートし、Android と iOS には簡易版エディタがある
自分の6年前のスマートフォンでも動く
こういう場合、ロード画面すら越えられないことが多いのを考えると印象的
アーキテクチャも気に入った
ブラウザで動作するほとんどのゲームエンジンは ECS に近いものすら使っていないので、ごく単純なデモ以外は作りにくかった
リードアーティストは Pixel 2 でも定期的にテストしている