エンジニア特集
Topics: ngCore とスマートフォンソーシャルゲーム開発
DeNA グループでは ngCore というクロスプラットフォームゲームエンジンを開発しており、スマートフォン向けアプリケーション形式のソーシャルゲームを内製する際に利用しています。また、これらのソフトウェア製品群は Mobage で公開するゲームを開発しているデベロッパー様にも提供しています。個人でも http://developer.mobage.com/ で開発者登録することでダウンロード可能です。
ngCore Client
ワンソースで Android/iOS のゲーム開発ができるゲームエンジンです。JavaScript ベースのプログラミングで、ネイティブアプリ並みの表現を可能にします。Mobage プラットフォームのソーシャル機能との連携や課金などの機能もサポートしています。
ngCore Server
ソーシャルゲームのサーバサイド実装を容易にする JavaScript ベースのフレームワークです。クライアント・サーバ間の通信や、Mobage サーバとの通信などもサポート。急なトラフィック増にも容易にスケールアウトできるアーキテクチャです。
ngGo
ngCore でのゲーム開発を簡単にするためのライブラリです。シーン管理、モーション管理、アセット管理、OpenGL ベースの UI パーツ等をサポートします。
ngBuilder
ngCore でのゲーム開発をサポートする開発環境です。デバッガ、JavaScript プロファイラ、ngCore の環境管理などをサポートします。
これらのソフトウェア群は米国サンフランシスコの ngmoco と、DeNA 東京オフィスの両拠点で開発が進められています。
また、従来フィーチャーフォン (ガラケー) 向けに開発していたソーシャルゲームも、ほとんどがスマートフォンでも遊べるようになっています。こういったゲームはスマートフォンブラウザを介して提供され、ブラウザ上の動作は Flash Lite 以外にも JavaScript, HTML5, CSS3 などを利用して実現しています。
(2011-11-15)
ngCore Client
ワンソースで Android/iOS のゲーム開発ができるゲームエンジンです。JavaScript ベースのプログラミングで、ネイティブアプリ並みの表現を可能にします。Mobage プラットフォームのソーシャル機能との連携や課金などの機能もサポートしています。
ngCore Server
ソーシャルゲームのサーバサイド実装を容易にする JavaScript ベースのフレームワークです。クライアント・サーバ間の通信や、Mobage サーバとの通信などもサポート。急なトラフィック増にも容易にスケールアウトできるアーキテクチャです。
ngGo
ngCore でのゲーム開発を簡単にするためのライブラリです。シーン管理、モーション管理、アセット管理、OpenGL ベースの UI パーツ等をサポートします。
ngBuilder
ngCore でのゲーム開発をサポートする開発環境です。デバッガ、JavaScript プロファイラ、ngCore の環境管理などをサポートします。
これらのソフトウェア群は米国サンフランシスコの ngmoco と、DeNA 東京オフィスの両拠点で開発が進められています。
また、従来フィーチャーフォン (ガラケー) 向けに開発していたソーシャルゲームも、ほとんどがスマートフォンでも遊べるようになっています。こういったゲームはスマートフォンブラウザを介して提供され、ブラウザ上の動作は Flash Lite 以外にも JavaScript, HTML5, CSS3 などを利用して実現しています。
(2011-11-15)


