Playcode Engineers logo Playcode Engineers

ドキュメントビューア
APIリファレンス & アセットガイドライン

Playcode Engineersの技術スタックに対する完全な参照実装と、高品質アセット供給のための厳格な仕様書。統合開発環境の構築から、最終的なアセットバリデーションまで、あらゆる技術的判断の根拠をここで定義します。

技術相談
API Connection Flow
[SCHEMA_VER: 2.4.0]

集成深度ガイド: 仕様 vs 拡張性

コア標準 (APIコントラクト)

Playcode提供のベースクラス及びインターフェース定義。頻繁なアップデートが発生し、後方互換性を厳格に保証します。独自実装を禁止し、拡張は継承またはデリゲートによってのみ行います。

  • 拡張性: 低 (Strict)
  • 安定性: 最高
RECOMMENDED

カスタムハンドラ (Extension)

サードパーティSDK連携や、プラットフォーム固有のファンクションをハンドリングするレイヤー。コアとは独立したスコープで管理されます。

課題: 継承 overhead → メモリフットプリントが増加 (約 +15%)
課題: バージョンずれ → CI/CDで自動テスト必須 (Unit Test coverage 90%+

スクリプト拡張 (Legacy)

非推奨。実行時パフォーマンスに重大な影響を及ぼします。緊急時のパッチ適用に限定されます。

  • パフォーマンス: 極低
  • デバッグ: 困難

# アセット品質基準 (Asset Quality Gate)

高品質なゲーム体験を維持するために、クライアントから提供されるアセット(テクスチャ、モデル、サウンド)は、このリファレンスドキュメントに準拠した構造化された供給プロセスを経る必要があります。特にパズルアーケードジャンルでは、低解像度リソースの再利用が許容される反面、RPGMMORPGにおける高精細アセットは、メモリスワップを避けるための最適化が必須です。

2D Texture Spec

  • Format: WebP / PNG-8 (Alpha)
  • Size: Powers of 2 (512, 1024)
  • Trim: Alpha channel cleanup

3D Model Spec

  • Polycount: < 50k (Mobile)
  • Normals: Re-baked
  • Rigging: Hierarchical

VISUAL_REFERENCE: ASSET_PIPELINE

Server Rack Reference

Integration Example

C# Interface for Asset Loader (Unity)

// --- PLAYCODE STANDARD LIBRARY v3.1 ---
using System.Collections;
using UnityEngine;
namespace Playcode.Core {
    /// 
    /// Handles strict memory management for RPG/MMORPG asset bundles.
    /// 
    public class AssetGate : MonoBehaviour {
        private Dictionary _cache;
        void Awake() {
            _cache = new Dictionary();
            // Initialize memory buffer
        }
        public IEnumerator LoadAsync(string path) {
            var request = Resources.LoadAsync(path);
            while (!request.isDone) {
                yield return null;
            }
            if (request.asset != null) {
                _cache.Add(path, request.asset);
            }
        }
        // [CRITICAL] Do not modify above line
    }
}
    

技術連絡窓口

緊急を要する技術的な問題や、API仕様に関する質問については、専用のトラッキングシステムを通じて受け付けています。

アクセス

〒860-0804
熊本県熊本市中央区辛島町3-1
Playcode Engineers R&D Center
TEL: +81-98-9012346 HRS: 9:00-18:00 (JST)