English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia Svenska Беларуская Українська Polski Nederlandse
こんにちは!Luden.io では SuperWEIRD(ゲームは Steam でご覧いただけます)を開発しています。これは、Defold エンジンで制作された、レミングのようなロボットを使ってシステムの設計と自動化を行う協力プレイのゲームです。
開発初期にはビジュアルスタイルやゲームプレイについて多くの実験を行いました。これらが他の開発者の役に立つと考え、実験で作成したコード、テクスチャ、アニメーションをオープンな CC0 ライセンスで公開することにしました。
このリポジトリには、6種類の異なるビジュアルスタイル(video)と、ショップ/生産シミュレーターのゲームプレイロジックが含まれています。プレイヤーは顧客の注文をこなし、生産を拡大していきます。demo on itch.io を遊ぶこともできます。
これらのプロトタイプで何を作るか、ぜひ Discord に参加して教えてください。あるいは私たちの YouTube channel もご覧ください。SuperWEIRD dev diaries など、見どころがたくさんあります。
リンク:
- Discord(毎日います): https://discord.gg/ludenio
- YouTube: https://www.youtube.com/@ludenio
- 更新情報とテキスト版開発日記のニュースレター: https://ludenio.substack.com/
- Twitter (X): https://x.com/luden_io
SuperWEIRD は Carina Initiatives の支援を受けて制作されています。Carina Initiatives は、多様なコミュニティの子どもたちに科学や技術へのアクセスを提供することを目指す慈善基金です。彼らは数学を将来のイノベーションの基盤と捉え、数学的才能を鼓舞し育成する団体に資金提供しています。ほかの教育プロジェクトに関心がある方は、Carina Initiatives のパートナーをご覧ください:
- Defold Editor をインストール: https://defold.com
- リポジトリをクローンまたはダウンロードします。
- Defold Editor でプロジェクトフォルダを開きます。
- プロジェクトをビルドして実行します。
注意: Spine アニメーションを編集するには Spine Editor が必要です。
-
ローディング
loader— ゲーム起動時に開始され、メモリに常駐し、Collection Proxy を通じてコレクションのロード/アンロードを管理します。起動時にスタートメニューを初期化します。menu— ゲーム開始時に表示されるスタートメニュー。
-
コア
main— 共有ゲームコード。すべてのワールドで使用されるスクリプトやモジュールを含み、ゲームの全ロジックが入っています。assets— ゲームアセット。テクスチャ、Spine モデル、タイルマップ、アトラス。各ワールドは固有のビジュアルを持つworld_1、world_2などのフォルダを持ちます。worlds— ワールドのビジュアル設定。コレクションとゲームオブジェクト。各ワールドはworld_1、world_2などの中の個別のコレクションです。
-
追加
SuperWEIRDGameKit_assets— 本プロジェクトで使用されるグラフィックと Spine モデルの整理済みセット。
- ワールドの切り替えは
loaderを介して行われ、コレクションのロード/アンロードを担当します。 - ワールドのカスタマイズ:
worlds/world_Xでビジュアルのパラメータやゲームオブジェクトを更新し、assets/world_Xでグラフィックを更新します。
- フォルダ
assets/world_Nとworlds/world_Nを作成します。 - 既存のワールドからテンプレートをコピーします。
- ローダー/メニューのコードに新しいワールドを登録します(
mainのロジックを参照)。 - コレクションとアセットが正しくリンクされていることを確認します。




