2012/02/17 デブサミ2012【17-A-5】ngCore Server, ngGoBuilder とサンフランシスコ-東京共同開発の実際 #devsumiA

10年後も世界で通じるエンジニアであるために Developers Summit 2012 http://codezine.jp/devsumi/2012 <講演概要> 続きを読む
1
noto @noto

これから #devsumi A 会場で ngGoBuilder とサンフランシスコとの共同開発について話をします。会場にいる方、お待ちしてます!

2012-02-17 15:25:00
フルスイング by DeNA @DeNA_fullswing

続いて15:25より「ngCore Server, ngGoBuilder とサンフランシスコ-東京共同開発の実際」の講演内容を実況させて頂きます。よろしくお願い致します。 #devsumiA

2012-02-17 15:25:46
noto @noto

.@shibukawa さんのポロリもあるよ!

2012-02-17 15:26:57
フルスイング by DeNA @DeNA_fullswing

DeNA篠崎「ngServerの説明、まずDeNAとNode.jsの関わりについてお話する」 #devsumiA

2012-02-17 15:28:10
フルスイング by DeNA @DeNA_fullswing

DeNA篠崎「ngBuilderという開発ツールはクライアント側含めNode.jsを利用。残るサーバーも同様にNode.jsで開発を進めている」 #devsumiA

2012-02-17 15:33:45
KOSHIKAWA @ppworks

まさかの仮面ライダーの話 #devsumiA

2012-02-17 15:37:20
フルスイング by DeNA @DeNA_fullswing

DeNA篠崎「早さとして、ものすごくではないが、速いといえる範囲であるのがNode.jsであると。ただ他言語と比較するとケースバイケースとなる」 #devsumiA

2012-02-17 15:38:02
フルスイング by DeNA @DeNA_fullswing

DeNA篠崎「Node.jsの一つのウィークポイントとして、エンコードや計算解析などの方面には向いてない。CPUが一つの処理に取られると他のことができない。またシングルスレッドなのでイベントループが次に回らず貯まりやすくなる状況が生み出される」 #devsumiA

2012-02-17 15:40:28
フルスイング by DeNA @DeNA_fullswing

DeNA篠崎「ngCore、Node.jsを使って展開されているソーシャルゲームとしては、現在『VIP life』、『SKYFALL』がベータ公開されている」 #devsumiA

2012-02-17 15:44:21
フルスイング by DeNA @DeNA_fullswing

DeNA篠崎「開発困難であった点として、一つにはバージョンアップの早さがあげられる。モジュールがアップデートについていけない点もあるが、一番はCPU SPIKES、原因はノード。究極的にはV8 GCが問題だった」 #devsumiA

2012-02-17 15:49:37
yukihr @yukihr

日本のカルチャーは「ダメじゃん」「バグあるよ」。アメリカのカルチャーは「いいね!」「素晴らしい」「自分の考えは・・・」。アメリカのカルチャーに合わせるとこちらもポジティブになれて良い #devsumiA

2012-02-17 15:57:38
フルスイング by DeNA @DeNA_fullswing

DeNA篠崎「東京とサンフランシスコの共同開発体制では17時間ある時差の問題も大きい。午前中をいかにうまく使うか。また、文化の違いもある。対策としては向こうのノリに合わせること。ネットスラングなどを多用することによってコミュニケーションが取りやすくなる」#devsumiA

2012-02-17 15:58:24
フルスイング by DeNA @DeNA_fullswing

スピーカーが、DeNA篠崎→DeNA能登に代わります。 #devsumiA

2012-02-17 16:03:15
フルスイング by DeNA @DeNA_fullswing

DeNA能登「ngGoでは様々な種類のゲーム作成ツールがある。レイヤー別にスクロール画像をセットできる横スクロールアクション作成ツールや、スマートフォンシミュレーター上でデバッグできるツールも搭載している」#devsumiA

2012-02-17 16:06:01
フルスイング by DeNA @DeNA_fullswing

DeNA能登「ゲーム開発自体を楽しくすることが大切。現在ではプログラマー以外にもレベルデザイナーなど様々な人が開発に関わる。そのような人を支援するツールも必要となる」#devsumiA

2012-02-17 16:06:39
重箱の隅 @mshk

ngGo!のプレゼンテーションを見始めた http://t.co/Cr2BXFFM

2012-02-17 16:07:03
naoaki @naoaki

DeNAのngGoBuilderの話。Webの開発フレームワークと同じ進化の過程を辿っている気がする。自分のフレームワーク開発の経験のせいかもしれないけれど。#devsumi #devsumiA

2012-02-17 16:10:30
フルスイング by DeNA @DeNA_fullswing

DeNA能登「様々な人の作業を手助けできるよう、『ngGoBuilder』はそれらを統合した。2Dにフォーカスし、ngCoreのアップデートにも対応する」#devsumiA

2012-02-17 16:11:56
フルスイング by DeNA @DeNA_fullswing

DeNA能登「ソーシャルゲームはサーバサイドが大切。クライアントサイドもサーバサイドもシームレスに繋げる環境を作っていきたい。それは、世界にまだないもの」#devsumiA

2012-02-17 16:12:31
フルスイング by DeNA @DeNA_fullswing

DeNA能登「サンフランシスコとの開発作業。サンフランシスコにプロダクトオーナー、東京にプロジェクトリード(私)を置いているが、対等な関係性でやっている。どちらかが上で、どちらかがオフショアということはない。」#devsumiA

2012-02-17 16:16:55
yukihr @yukihr

US のメンバーとGoogle hangout でコミュニケーション。顔見て話すの大切! #devsumiA

2012-02-17 16:19:57