Skip to content

Unityゲームエンジン用の基盤構築フレームワーク

License

Notifications You must be signed in to change notification settings

Sinoa/IceMilkTea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IceMilkTea

重要なお知らせ(Important Notice)

IceMilkTeaがこれから Ver1.0.0 に向けた最終的な姿になるため、これまで長い間様々な実験的実装や設計をしてきました。

そして出た結論としては、IceMilkTeaは「ゲーム基板を構築するためのカーネルフレームワーク」と位置付けることにしました。

具体的には「GameMain」及び「GameService」「PlayerLoopSystem」「SynchronizationContext」と言った、 ゲームアプリケーションルートオブジェクトとフローの制御を提供する事がIceMilkTeaの姿とすることにしました。

大幅な破壊的変更

Ver1.0.0に向けたIceMilkTeaは既存の実装から大幅に変更が入る為今まで実装していただいたバージョンとの互換性は"一切"ありません。
そのため、パッケージを既にご利用の方はそのままアップデートを行うとコンパイルエラーなどが発生します。
また、もともと存在していたいくつかの実装などもパッケージから削除されます。

設計方針について

設計変更に伴いもともとあったサブシステムや他のソースコード「特にImtStateMachineなど」は、別のパッケージとして提供する予定です。
IceMilkTeaは今後「ゲーム基板を構築するためのカーネルフレームワーク」として提供し、そのフレームワークに搭載されるあらゆるサブシステムは「別のパッケージ」として提供するとともに、全く別の作者が実装したサブシステムを搭載出来るような仕組みになります。
今後の設計に関するコメントがあればぜひIssueをご利用下さいませ。

説明(Description)

未記入

始め方(Getting Started)

未記入

導入方法(Installing)

未記入

IceMilkTeaについて(About IceMilkTea)

作者(Author)

ライセンス(License)

  • Zlib ライセンス Zlib

About

Unityゲームエンジン用の基盤構築フレームワーク

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages