このプロジェクトについて
NevermoreEngineは、Robloxゲーム開発向けの包括的なModuleScriptローダー兼再利用可能なライブラリ集です。Robloxプラットフォームでの開発ワークフローを加速するために設計された、サーバー・クライアント統合モジュールを提供します。このエンジンは、すべてのStudio Koi Koiタイトルを含む商用ゲームで使用されており、10億回以上のプレイセッションを支えてきました。
パッケージはnpm経由で配布され、Rojoを使用してRobloxプロジェクトに同期されます。インストールは、npmベースのワークフローと、よりシンプルなコンポーネント向けの手動コピーアンドペーストの両方をサポートしています。
主なパッケージは以下の通りです:
- Maid — 接続とリソースをクリーンアップするためのユーティリティオブジェクト
- Rx — Roblox向けのリアクティブプログラミング実装
- Binder — Robloxオブジェクトとインスタンスをクラスにバインド
- Signal — 信頼性を向上させたSignal実装
- Promise — Roblox上のPromise実装
- Blend — アニメーションと状態管理のための宣言的UIフレームワーク
- Camera — RobloxのカメラAPIと互換性のあるレイヤードカメラシステム
- DataStore — 実戦で鍛えられたデータストアラッパー
- Spring / AccelTween — アニメーションとトゥイーニングのオブジェクト
- Octree — パフォーマンス最適化のための空間データ構造
- Brine — ネイティブインスタンスをサポートする高速シリアライズ・デシリアライズライブラリ
- Brio — オブジェクトライフサイクル管理(alive/dead状態)
- AnimationProvider / AnimationGroup — アニメーション再生とグループ化のユーティリティ
- BezierUtils — CSSイージング関数に似た補間曲線
リポジトリには合計278のパッケージが含まれており、属性、バッジ、バウンディングボックス、CFrame、パーティクル、ボタン操作など、Roblox固有の多くの関心事に対応するユーティリティをカバーしています。各パッケージは個別にインストール可能で文書化されており、実用的なコードとRoblox開発のより広範なプログラミングパターンの両方を表しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.