Unity1週間ゲームジャム : お題「10」 投稿作品ソース
「Unity1週間ゲームジャム : お題「10」」にて投稿した作品のソース一式です。
PureECS & MonoBehaviourの相互連携を踏まえた上で設計を試みたゲームとなります。
→ 例えば今回の例で言えばプレイヤーキャラはGameObject(SpriteRenderer)で実装し、それ以外の弾や敵はECSで制御するなど。
こちらはコード公開版となるので、一部のリソース等についてはライセンスの理由で取り除いており、大まかに纏めると以下の変更点が入っております。
それ以外については投稿作品と同一です。
- エフェクトなし
- Textureを仮素材に差し替え(※本家は「いらすとや」さんのTextureを使用)
- Ranking & Tweetなし
- 一部Fade/Camera Shakeと言った演出をカット(DOTweenを使用しているため)
※短期間で作った作品のために設計的に最適解ではない可能性もある上で、デバッグしきれていない部分もあるかもしれませんが...そこらを踏まえた上でご参考にして頂けると幸いです。
- 追記 : 技術解説記事も書きました。
- Unity
- 2018.3.0f2
- dependencies
- "com.unity.entities": "0.0.12-preview.21"
- "com.unity.postprocessing": "2.1.2"