13.11.12 tech hills #7 playground - introduction
DESCRIPTION
http://atnd.org/events/44622 での講演内容(イントロ部分)ですTRANSCRIPT
![Page 1: 13.11.12 Tech Hills #7 Playground - introduction](https://reader033.vdocuments.pub/reader033/viewer/2022060112/556a5ed9d8b42a7a138b5277/html5/thumbnails/1.jpg)
Tech Hills #7 / PlaygroundRomain Piquois, Kei Nakazawa(@muo_jp) / KLab Inc.
![Page 2: 13.11.12 Tech Hills #7 Playground - introduction](https://reader033.vdocuments.pub/reader033/viewer/2022060112/556a5ed9d8b42a7a138b5277/html5/thumbnails/2.jpg)
What is (not) Playground
![Page 3: 13.11.12 Tech Hills #7 Playground - introduction](https://reader033.vdocuments.pub/reader033/viewer/2022060112/556a5ed9d8b42a7a138b5277/html5/thumbnails/3.jpg)
KLabが2011年の秋から独自開発した 2D/2.5D向けゲームエンジン
![Page 4: 13.11.12 Tech Hills #7 Playground - introduction](https://reader033.vdocuments.pub/reader033/viewer/2022060112/556a5ed9d8b42a7a138b5277/html5/thumbnails/4.jpg)
2011年秋、開発のきっかけモバイル向けの有力なクロスプラットフォームの2Dエンジンが無く、cocos2d-xが”cocos2d-1.0.1-x-0.9.2”として初期リリースされた頃だった
ソースコードに対する完全なアクセスのもと、ソフトウェアスタックをすべてコントロールできる環境が欲しかった
高速に動作させたいモジュールをC++で書ける環境が欲しかった
自社のゲーム要件に必要なライブラリやツールはどのみち内製の必要があった
技術的なチャレンジとしても価値のあるものと考えられた
![Page 5: 13.11.12 Tech Hills #7 Playground - introduction](https://reader033.vdocuments.pub/reader033/viewer/2022060112/556a5ed9d8b42a7a138b5277/html5/thumbnails/5.jpg)
Playground is…
少人数で開発した、2Dに特化したゲーム開発用フレームワーク
Win32/iOS/Android対応のエンジン+テクスチャアトラス/UI他作成ツール
ゲーム開発プロジェクトの要望にあわせて機能を拡張してきた
レンダリングの自動最適化をしてくれる
言語のバインディングが割と自由
![Page 6: 13.11.12 Tech Hills #7 Playground - introduction](https://reader033.vdocuments.pub/reader033/viewer/2022060112/556a5ed9d8b42a7a138b5277/html5/thumbnails/6.jpg)
Playground is not…
2D/3Dどんと来いなゲーム開発基盤
ものすごく行き届いたツールセット(Unityと全力で張り合うもの)
大きなチームで開発する巨大フレームワーク
![Page 7: 13.11.12 Tech Hills #7 Playground - introduction](https://reader033.vdocuments.pub/reader033/viewer/2022060112/556a5ed9d8b42a7a138b5277/html5/thumbnails/7.jpg)
今日の話
Playground内の描画の仕組み (ピコア) - 古い端末でも60fpsをなるべく維持する策
“Playground”とAndroid (なかざわ) - マルチPF対応ゲームエンジン内のAndroid対応