Submit Search
Upload
ソーシャルゲーム開発における運用とそのツール
•
19 likes
•
8,069 views
Yoshiaki Sugimoto
Follow
Frontrend-Nagoya 発表資料
Read less
Read more
Internet
Report
Share
Report
Share
1 of 101
Download now
Download to read offline
Recommended
altJSの選び方
altJSの選び方
terurou
Frontrend in NagoyaでのLT資料です
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
2016/11/12(土)にあった東京Node学園祭2016でLT発表した資料です。 ※表示文字消え対策にpptxに変換したら若干レイアウト崩れたorz
いまNode Express4で書いてるディレクターが 初めて書き始める2ヶ月前くらいの自分に言っておく
いまNode Express4で書いてるディレクターが 初めて書き始める2ヶ月前くらいの自分に言っておく
Takahiro YAMAGUCHI
NodeSchool Tokyo 2014春 LT資料 #NODESCHOOL_TOKYO
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
Isamu Suzuki
2016/6/14に行われた「ヒカ☆ラボ Node.jsエンジニア、フルスタックUIデザイナーが語る~自社サービス開発会社で活躍し続けるために必要な○○とは?」にて発表した資料です。 https://career.levtech.jp/hikalab/event/detail/49/
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Isamu Watanabe
中国地方DB勉強会 第11回 Viewを使って開発を楽にする話
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Shogo Iwano
http://www.zusaar.com/event/412004
アプリしか作れないけどAzureに触ってみた #ngtnet
アプリしか作れないけどAzureに触ってみた #ngtnet
Kazumune Katagiri
2015/10/10 #ngtnet
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
豊明 尾古
第9回中国地方DB勉強会での発表資料です。
Recommended
altJSの選び方
altJSの選び方
terurou
Frontrend in NagoyaでのLT資料です
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
2016/11/12(土)にあった東京Node学園祭2016でLT発表した資料です。 ※表示文字消え対策にpptxに変換したら若干レイアウト崩れたorz
いまNode Express4で書いてるディレクターが 初めて書き始める2ヶ月前くらいの自分に言っておく
いまNode Express4で書いてるディレクターが 初めて書き始める2ヶ月前くらいの自分に言っておく
Takahiro YAMAGUCHI
NodeSchool Tokyo 2014春 LT資料 #NODESCHOOL_TOKYO
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
Isamu Suzuki
2016/6/14に行われた「ヒカ☆ラボ Node.jsエンジニア、フルスタックUIデザイナーが語る~自社サービス開発会社で活躍し続けるために必要な○○とは?」にて発表した資料です。 https://career.levtech.jp/hikalab/event/detail/49/
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Isamu Watanabe
中国地方DB勉強会 第11回 Viewを使って開発を楽にする話
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
Shogo Iwano
http://www.zusaar.com/event/412004
アプリしか作れないけどAzureに触ってみた #ngtnet
アプリしか作れないけどAzureに触ってみた #ngtnet
Kazumune Katagiri
2015/10/10 #ngtnet
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
豊明 尾古
第9回中国地方DB勉強会での発表資料です。
gcpug_okinawa_#2_hiroshi_kawakami
gcpug_okinawa_#2_hiroshi_kawakami
Hiroshi Kawakami
GCPUG in Okinawa! #2 での発表資料です。内容はほぼCloud Dataflowについての話
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
skill transfer.
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
Hiroshi Hayakawa
4/5 東京Node学園 20時限目の発表資料。
オープンデータのためのスクレイピング
オープンデータのためのスクレイピング
直之 伊藤
GitHub Enterprise with GMO Pepabo
GitHub Enterprise with GMO Pepabo
Hiroshi SHIBATA
GMOペパボでの GHE の活用事例
20151110 ドメイン駆動設計によるサービス開発
20151110 ドメイン駆動設計によるサービス開発
Mao Ohnishi
ビッグローブでDDDを導入して早2年。 この2年間、ISP事業における主要なサービスをDDDで開発してきて、試行錯誤の連続でした。 今回は、試行錯誤の過程を経て生まれた、実際に実践している ・設計・実装の考え方(ドメインモデルやコード例やDB設計など) ・チーム環境の考え方(開発プロセスやチームビルディングなど) の2つを軸に現場でのリアルな体験を紹介します。 また、最後に、試行錯誤における失敗談も紹介します。
チームラボハンガー開発経緯トークセミナー
チームラボハンガー開発経緯トークセミナー
Minami Kumamoto
LT #nds37
LT #nds37
Kazumune Katagiri
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Kei Yagi
シングルページWebアプリケーションに関する背景と利用にあたってのメリット・デメリットを整理しました
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
Tokuhiro Matsuno
https://jjug.doorkeeper.jp/events/63161
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
Atsushi Kojima
2015/9/5のJAZUGで発表したふくあずチームのセッションスライドです。一部悪ノリし過ぎているところがありますが、関係某所には謝りをいれております。
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
Go (5) JAZUG ご当地枠の資料です
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
CMSどうでしょう〜MT・WP対決列島〜 仙台編での資料です。
次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く
Shin Takeuchi
jooqってなんて読むの? から始めるO/RマッパーとSpringBootの世界
jooqってなんて読むの? から始めるO/RマッパーとSpringBootの世界
Y Watanabe
最近流行っているらしいO/Rマッパ「jOOQ」の話を中心に、どうやってCRUDするのか、SELECT結果をどうやってJavaクラスにマッピングするのか、joinとかどうするのか、springframework (spring-boot)などとどう組み合わせるか、そんな話を講義形式で30-40分ほどでお話します。 日時:2016年2月8日(水)19:30〜20:30(19:15開場) 場所:株式会社ビズリーチ 東京都渋谷区渋谷2-15-1 渋谷クロスタワー 12F 参加費:無料 持参物:名刺1枚(名札用)
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
gree_tech
GREE Tech Conference 2021 で発表された資料です。 https://techcon.gree.jp/2021/session/Session-3
20140321 makershub 専門家が手を動かしながら、
20140321 makershub 専門家が手を動かしながら、
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
専門家が手を動かしながら、互いの専門性をこえて考える、チームラボのものづくりそしてチームラボMake部
React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02
Yahoo!デベロッパーネットワーク
2014/12/15の勉強会にて発表された資料です。 SCRIPTY#2 ~フロントエンド紳士・淑女のための勉強会~ http://scripty.connpass.com/event/10345/
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
tecking
オープンソースカンファレンス2014 Kansai@Kyoto(2014年8月2日)で発表したスライドです。
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
hiboma
GDC2014にみるゲームデザインの潮流
GDC2014にみるゲームデザインの潮流
Asahiko Kikuchi
IGDA Japan主催のGDC2014報告会でのスライドです。 http://www.igda.jp/modules/bulletin/index.php?page=article&storyid=1210 ご質問・コメントありましたらお気軽にgameneversleeps@gmail.com か https://twitter.com/IDA_10 までお願いしまーす。
MMOGで考えるゲームデザイン
MMOGで考えるゲームデザイン
Katsumi Mizushima
More Related Content
What's hot
gcpug_okinawa_#2_hiroshi_kawakami
gcpug_okinawa_#2_hiroshi_kawakami
Hiroshi Kawakami
GCPUG in Okinawa! #2 での発表資料です。内容はほぼCloud Dataflowについての話
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
skill transfer.
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
Hiroshi Hayakawa
4/5 東京Node学園 20時限目の発表資料。
オープンデータのためのスクレイピング
オープンデータのためのスクレイピング
直之 伊藤
GitHub Enterprise with GMO Pepabo
GitHub Enterprise with GMO Pepabo
Hiroshi SHIBATA
GMOペパボでの GHE の活用事例
20151110 ドメイン駆動設計によるサービス開発
20151110 ドメイン駆動設計によるサービス開発
Mao Ohnishi
ビッグローブでDDDを導入して早2年。 この2年間、ISP事業における主要なサービスをDDDで開発してきて、試行錯誤の連続でした。 今回は、試行錯誤の過程を経て生まれた、実際に実践している ・設計・実装の考え方(ドメインモデルやコード例やDB設計など) ・チーム環境の考え方(開発プロセスやチームビルディングなど) の2つを軸に現場でのリアルな体験を紹介します。 また、最後に、試行錯誤における失敗談も紹介します。
チームラボハンガー開発経緯トークセミナー
チームラボハンガー開発経緯トークセミナー
Minami Kumamoto
LT #nds37
LT #nds37
Kazumune Katagiri
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Kei Yagi
シングルページWebアプリケーションに関する背景と利用にあたってのメリット・デメリットを整理しました
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
Tokuhiro Matsuno
https://jjug.doorkeeper.jp/events/63161
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
Atsushi Kojima
2015/9/5のJAZUGで発表したふくあずチームのセッションスライドです。一部悪ノリし過ぎているところがありますが、関係某所には謝りをいれております。
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
Go (5) JAZUG ご当地枠の資料です
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
CMSどうでしょう〜MT・WP対決列島〜 仙台編での資料です。
次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く
Shin Takeuchi
jooqってなんて読むの? から始めるO/RマッパーとSpringBootの世界
jooqってなんて読むの? から始めるO/RマッパーとSpringBootの世界
Y Watanabe
最近流行っているらしいO/Rマッパ「jOOQ」の話を中心に、どうやってCRUDするのか、SELECT結果をどうやってJavaクラスにマッピングするのか、joinとかどうするのか、springframework (spring-boot)などとどう組み合わせるか、そんな話を講義形式で30-40分ほどでお話します。 日時:2016年2月8日(水)19:30〜20:30(19:15開場) 場所:株式会社ビズリーチ 東京都渋谷区渋谷2-15-1 渋谷クロスタワー 12F 参加費:無料 持参物:名刺1枚(名札用)
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
gree_tech
GREE Tech Conference 2021 で発表された資料です。 https://techcon.gree.jp/2021/session/Session-3
20140321 makershub 専門家が手を動かしながら、
20140321 makershub 専門家が手を動かしながら、
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
専門家が手を動かしながら、互いの専門性をこえて考える、チームラボのものづくりそしてチームラボMake部
React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02
Yahoo!デベロッパーネットワーク
2014/12/15の勉強会にて発表された資料です。 SCRIPTY#2 ~フロントエンド紳士・淑女のための勉強会~ http://scripty.connpass.com/event/10345/
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
tecking
オープンソースカンファレンス2014 Kansai@Kyoto(2014年8月2日)で発表したスライドです。
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
hiboma
What's hot
(20)
gcpug_okinawa_#2_hiroshi_kawakami
gcpug_okinawa_#2_hiroshi_kawakami
スキトラ Spring + mybatis
スキトラ Spring + mybatis
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
オープンデータのためのスクレイピング
オープンデータのためのスクレイピング
GitHub Enterprise with GMO Pepabo
GitHub Enterprise with GMO Pepabo
20151110 ドメイン駆動設計によるサービス開発
20151110 ドメイン駆動設計によるサービス開発
チームラボハンガー開発経緯トークセミナー
チームラボハンガー開発経緯トークセミナー
LT #nds37
LT #nds37
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く
jooqってなんて読むの? から始めるO/RマッパーとSpringBootの世界
jooqってなんて読むの? から始めるO/RマッパーとSpringBootの世界
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
20140321 makershub 専門家が手を動かしながら、
20140321 makershub 専門家が手を動かしながら、
React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
Viewers also liked
GDC2014にみるゲームデザインの潮流
GDC2014にみるゲームデザインの潮流
Asahiko Kikuchi
IGDA Japan主催のGDC2014報告会でのスライドです。 http://www.igda.jp/modules/bulletin/index.php?page=article&storyid=1210 ご質問・コメントありましたらお気軽にgameneversleeps@gmail.com か https://twitter.com/IDA_10 までお願いしまーす。
MMOGで考えるゲームデザイン
MMOGで考えるゲームデザイン
Katsumi Mizushima
Qpic第四回グラフィック講座 デザインとゲームのUIについて考えてみよう。
Qpic第四回グラフィック講座 デザインとゲームのUIについて考えてみよう。
九州大学物理研究部2015
第四回グラフィック講座のスライドです。
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
Osamu Ohkubo
◆プランナー向けの本 全国書店、またはネットで発売中。 「アプリ&ゲームプランナー必読!レベルデザイン徹底指南書」 2786円(税別) 翔泳社 http://bit.ly/LevelDesignManual 「アプリ・ゲームプランナー完全マニュアル」 全国書店、またはネットで発売中。1900円(税別) 宝島社 http://bit.ly/GamePlannerPerfectManual ゲームプランナー向けのブログ「あなたの町のゲーム屋さん」 http://gameplanner.blog.jp/ update info ・ver.1.2.0 細かな調整と新著の宣伝追加。(2016.12.18) ・ver.1.1.7 細かな調整。(2015.01.15) ・ver.1.1.6 細かな調整。(2014.10.19) ・ver.1.1.5 ゲーム本の詳細を後半ページに追記(2014.09.23) ・ver.1.1.4 細やかなやさしさと、小さい修正。(2014.09.03) ・ver.1.1.3 細かい修正。(2014.09.03) ・ver.1.1.2 細かい文字の修正。(2014.06.11) ・ver.1.1.1 前よりは少しマシにしました。(2014.04.17) Osamu Okubo Twitter / https://twitter.com/Osamu_Ohkubo Facebook / https://www.facebook.com/osamu.ohkubo
企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン
Katsumi Mizushima
Createjsについて@jsCafe20
Createjsについて@jsCafe20
佐藤 俊太郎
【Drop wave】cedec2011『ネットワークゲーム時代に求められる、ゲームプランナーの基礎知識』
【Drop wave】cedec2011『ネットワークゲーム時代に求められる、ゲームプランナーの基礎知識』
モノビット エンジン
CEDEC2011での講演資料です。
過去の変遷から考えるDevOps型大規模ゲーム開発
過去の変遷から考えるDevOps型大規模ゲーム開発
GREE/Art
GCM#4 ※当日の講義資料を再編集した資料を公開しております。
ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例
知教 本間
【エンジニアカフェEvent×gumiStudy】ソーシャルゲームの解析を支える技術-MongoDB編- https://www.facebook.com/event.php?eid=295541553794432 の発表資料です。
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
GREE/Art
CEDEC2016で講演した内容のスライドです。 ※アニメーションが含まれますので、スライドをダウンロードしてご覧ください。
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
Yoshiaki Sugimoto
GCEをTensorFlowの「計算エンジン」にする
GCEをTensorFlowの「計算エンジン」にする
Kiyoshi SATOH
TensorFlowを使ったディープラーニングの学習に、GCEをgcloudコマンドから使うことで、Googleのマシンが手元にあるような感覚で安く便利に使うことが出来るよという紹介。
Pythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearn
Yukino Ikegami
at PyLadies Tokyo 1st Anniversary party (2015.10.24)
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Hirokazu Fukami
Gocon 2015 Summer のLTで発表した資料です。 Goのパッケージ構成で 試行錯誤してみた話
MMORPGで考えるゲームデザイン(2014年改訂版)
MMORPGで考えるゲームデザイン(2014年改訂版)
Katsumi Mizushima
(株)Aimingの社内勉強会のスピーチで使用したスライドです。公開に当たって画像を削除しております。ご了承ください。 ・目次 1 MMORPGの成立 Ultima Online、Ever QuestからWoWまで、MMORPGの成立とゲームシステムの変遷 2 行動のデザイン プレイヤーの動線で考える→システムとコンテンツの配置 時間軸で考える→ゲームの成長曲線 成長スピードの緩急/プレイタイムからの逆算 3 今日的なMMORPGの形(←2014年版追加) 今日のスマホのゲームでMMORPGのデザインがどのように生かされているか ・概要 ネイティブアプリのリッチ化や、「剣と魔法のログレス」などのヒットにより、MMORPGや常時接続型のオンラインゲームが再び今日的なテーマとして脚光を浴びています。 そこで、オンラインのゲームデザインのエッセンスが詰まったMMORPGというジャンルを分解し、そのゲームメカニクスを、プレイヤーの動線を軸に再構築していく手法(=Aiming的な発想)を考えてみようと思います。 まずはMMORPG(多人数同時参加型オンラインRPG)成立の歴史をひも解き、ゲームの代表的なメカニクスを振り返り、次に「プレイヤーの行動をデザインする」という切り口で、ゲームシステムがどのように機能するのかを考えます。最後に、現在のスマートフォン向けゲームで、MMORPG的な発想がどのように適用されているかを考えます。 ※本スピーチは、2012年2月に社内勉強会で行った「MMORPGで考えるゲームデザイン」の2014年改訂版です。
ゲームニクス理論
ゲームニクス理論
TANREN Inc.
CEDEC2007 2007/09/
Gcm#3 uiデザインの品質を効率的に向上させるには?
Gcm#3 uiデザインの品質を効率的に向上させるには?
GREE/Art
GREE Creators' Meetup#3 https://youtu.be/xkbk93k6H-U 【UIデザインの品質を効率的に向上させるには?】
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
2014/06/14に行われたOSC Hokkaido 2014内で株式会社インフィニットループの佐々木が発表したセミナー、「新入社員のための大規模ゲーム開発入門 サーバサイド編」のスライド資料
Sketchで変わるワークフロー
Sketchで変わるワークフロー
Asami Yamamoto
DevLOVE で話したときの資料です
DeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a Service
Makoto Haruyama
Techconの資料となります。
Viewers also liked
(20)
GDC2014にみるゲームデザインの潮流
GDC2014にみるゲームデザインの潮流
MMOGで考えるゲームデザイン
MMOGで考えるゲームデザイン
Qpic第四回グラフィック講座 デザインとゲームのUIについて考えてみよう。
Qpic第四回グラフィック講座 デザインとゲームのUIについて考えてみよう。
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン
Createjsについて@jsCafe20
Createjsについて@jsCafe20
【Drop wave】cedec2011『ネットワークゲーム時代に求められる、ゲームプランナーの基礎知識』
【Drop wave】cedec2011『ネットワークゲーム時代に求められる、ゲームプランナーの基礎知識』
過去の変遷から考えるDevOps型大規模ゲーム開発
過去の変遷から考えるDevOps型大規模ゲーム開発
ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
【CEDEC2016】横スクロールARPG 「追憶の青」における 2Dキャラクターアニメーション〜2Dアニメの注意点とテクニック〜
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
GCEをTensorFlowの「計算エンジン」にする
GCEをTensorFlowの「計算エンジン」にする
Pythonで機械学習を自動化 auto sklearn
Pythonで機械学習を自動化 auto sklearn
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
MMORPGで考えるゲームデザイン(2014年改訂版)
MMORPGで考えるゲームデザイン(2014年改訂版)
ゲームニクス理論
ゲームニクス理論
Gcm#3 uiデザインの品質を効率的に向上させるには?
Gcm#3 uiデザインの品質を効率的に向上させるには?
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
Sketchで変わるワークフロー
Sketchで変わるワークフロー
DeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a Service
Similar to ソーシャルゲーム開発における運用とそのツール
うちの開発におけるXD利用法
うちの開発におけるXD利用法
Kazuma Sekiguchi
Adobe XD Meeting #15で話をしたときの資料です。
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
Yossy Taka
Webデザイナに必要なWeb知識 プログラミング言語の種類、FTP、.htaccessなどを説明
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
Masakazu Muraoka
20120511 android akb_unity
20120511 android akb_unity
Yasuyuki Kamata
2012/5/11(金)に秋葉原で行った、日本Androidの会秋葉原支部Unity部 キックオフミーティングのスライドです
20120511 android akb_unity
20120511 android akb_unity
Yasuyuki Kamata
2012/5/11(金)に秋葉原アットカフェで行った、日本Androidの会 秋葉原支部 Unity部 キックオフミーティングのスライドです
[okaweb × HTML5 fun] HTML5で人気のAPIを使って 未来価値を創造しよう
[okaweb × HTML5 fun] HTML5で人気のAPIを使って 未来価値を創造しよう
Masayuki Abe
rails-developers-meetup-day4
rails-developers-meetup-day4
Drecom Co., Ltd.
rails developers meetup day4 Drecom PR
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
XP祭り 2015 (http://xpjug.com/xp2015/)
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
Yuta Matsumura
https://nagasaki-it-engineers.connpass.com/event/122763/
Web制作・運用会社に必要なCDNサービスとは?
Web制作・運用会社に必要なCDNサービスとは?
J-Stream Inc.
WordCamp Tokyo LT
20150421 Geeks Night @ Money Foward
20150421 Geeks Night @ Money Foward
Naoki Shimizu
Self Introduction LT in Geeks Night
Practical game development with Stingray
Practical game development with Stingray
Naoji Taniguchi
2016/3/11に秋葉原UDXで行った Road to Stingray イベント、第1弾 「Stingray エンジンゲーム開発のファーストステップ」 で使ったスライドです。
Type scriptmemo
Type scriptmemo
ytanno
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
CData Software Japan
JJUG_CCC 2017 fall LT
お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術
KeitoTakeda
サーバーのセットアップは辛い、けどHerokuは高い…そんなときに使えるOSS「Dokku」のご紹介です。 本スライドでサービスを「支える」のは技術でなくわたしたちです。
Web勉強会(HTML+CSS+JS入門の入門)
Web勉強会(HTML+CSS+JS入門の入門)
Noriaki UCHIYAMA
2012/11/16 Web勉強会(HTML+CSS+JS入門の入門)
HTML5 and Graphics
HTML5 and Graphics
Masakazu Muraoka
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
健一 辰濱
iOSDC 2018 LT 資料
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
CData Software Japan
第1回シーコン・カンファレンス https://ccon.smktg.jp/public CData Software Japan合同会社 9月21日(木)14:00-14:20 概要 企業が複数のSaaS(クラウドで提供されるアプリケーションサービス)とオンプレミスのカスタムアプリケーションを組み合わせて使う「マルチクラウド時代」。一つのサービスと一つのツールやアプリを連携するだけでなく、あらゆるアプリが多数のサービス・ツールと「多対多」でつながる必要があります。多対多のデータ活用とは? そしてkitone とOffice ツール、他のSaaS、ミドルウェア、アプリケーションとの連携を実現するCData 製品をご紹介します。 講演者情報 CData Software Japan合同会社 Technical Director 桑島 義行
Similar to ソーシャルゲーム開発における運用とそのツール
(20)
うちの開発におけるXD利用法
うちの開発におけるXD利用法
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
20120511 android akb_unity
20120511 android akb_unity
20120511 android akb_unity
20120511 android akb_unity
[okaweb × HTML5 fun] HTML5で人気のAPIを使って 未来価値を創造しよう
[okaweb × HTML5 fun] HTML5で人気のAPIを使って 未来価値を創造しよう
rails-developers-meetup-day4
rails-developers-meetup-day4
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
Web制作・運用会社に必要なCDNサービスとは?
Web制作・運用会社に必要なCDNサービスとは?
20150421 Geeks Night @ Money Foward
20150421 Geeks Night @ Money Foward
Practical game development with Stingray
Practical game development with Stingray
Type scriptmemo
Type scriptmemo
Unity ゲーム開発
Unity ゲーム開発
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
お安く、楽にWEBアプリを支える技術
お安く、楽にWEBアプリを支える技術
Web勉強会(HTML+CSS+JS入門の入門)
Web勉強会(HTML+CSS+JS入門の入門)
HTML5 and Graphics
HTML5 and Graphics
インドのインターネット環境との戦い方
インドのインターネット環境との戦い方
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
ソーシャルゲーム開発における運用とそのツール
1.
ソーシャルゲーム開発における 運用とそのツール 2014/06/21 Frontrend in
Nagoya @ysugimoto
2.
Introduction •Yoshiaki Sugimoto •Frontend Developer •HTML
/ CSS •JavaScript / Node.js •PHP •Linux https://github.com/ysugimoto
3.
Loving♡
4.
Career 名古屋でWebシステム開発に従事 • フロントエンド特化したい • 株式会社サイバーエージェント •
東京こわい
5.
Working... JavaScript SDK Perfomance Any ServiceMaintainability Pure JavaScript
6.
Agenda •ソーシャルゲームとチーム開発 •技術的負債とどう付き合っていくか •運用フェーズの取り組み •まとめ
7.
ソーシャルゲームと チーム開発
8.
TODO : 天クロの画像貰えたらもらう
9.
天下統一クロニクル •ご当地名物を題材にしたソーシャルゲーム •2012/09 サービス開始 •会員数約250万人+ (2014/06/18現在)
10.
•約30人くらいのチーム (プランナー・エンジニア・デザイナ含) うち、ディベロッパー6人 •週に一度くらいのリリースサイクル 天下統一クロニクル
11.
レイドバトル ギルドバトル マラソン ゲームループと イベント メインループ +
12.
プレイヤーグループ(ギルド) 同士のバトル ギルドバトル
13.
プレイヤー同士が共闘するイベント レイドバトル
14.
プレイヤー個人で目標を達成し、 順位を競う マラソン
15.
アプリケーションの特徴 •(Semi)SPAの形式 •非同期リクエスト+DOM書き換え多数 •JSよりもCSSが複雑 •アニメーション多数
16.
Frontend-technology •Pure JavaScript Core
Framework •Sass(SCSS) •JsRender (Template Engine) •Grunt •CreateJS (Toolkit for CreateJS)
17.
2012/09 2014/06
18.
2012/09 2014/06
19.
Technology Architecture Tool
20.
フロントエンドの2年は 変化というよりも変革
21.
新しいツールの登場 → 便利そう! 新しいアーキテクチャの登場 →シンプルに書けそう! 新しい技術の登場 → 夢がある!
22.
理想と現実
23.
新しいツールの登場 学習コストに見合うかな・・・ 新しいアーキテクチャの登場 コアからのリプレイスは無理・・・ 新しい技術の登場 端末サポートが・・・
24.
数年先を見越した取捨選択、 現時点でのベストエフォート
25.
技術的な負債と どう付き合っていくか
26.
コードと技術の 賞味期限
27.
導入ライブラリの最新版が取り込めない APIが大幅に変わって追従できない 重要なSecurity FIXが取り込めない 古い端末のサポートのためのPolyfill 影響範囲が大きすぎて改修しづらい APIのレガシー化
28.
フロントエンドにおける ライフサイクルは短い
29.
増えるコードとステップ数 そしてファイルサイズ
30.
このメソッドって使ってる所ある? ここの処理って通過する? if文ネストしすぎじゃ? コードカバレッジの低下
31.
レスポンスタイムへの影響 実行速度への影響 メンテナンス性への影響 画像・CSS パフォーマンス 担保領域の拡大
32.
フロントエンドエンジニアは やることが多い
33.
ここの文言修正 してほしいんだけど この要素間は もう少しマージンが 欲しいです APIレスポンス、 フォーマット 変わったんで Android2.3で この機能 動いてないので 調査して
34.
35.
コードの属人化
36.
特定の人が永続的に メンテする可能性 途中から別の人が コードに触れる可能性 特定処理・ コードの属人化
37.
このライブラリ 便利だし入れよう ライブラリの属人化 その人しか 使えなくない?
38.
"この人しか分からない" は危険信号
39.
Case:アニメーション タイムラインアニメーションを スクリプティングするのは難しい (素のCreateJS) 作った人以外は 動作がイメージしづらい
40.
Toolkit for CreateJSの採用 Case:アニメーション
41.
Flash IDE上で アニメーションが作成可能 Flashがわかる人なら修正が可能 プレビューしながら修正が可能 Case:アニメーション
42.
ヒューマンリソース の限界
43.
切迫した状態でのコードは負債を大きくしやすい →場当たり的なコードの生産 →コアFWから乖離したコード 精神衛生上良くない 残業して解決するのは本質ではない
44.
技術的負債解消への 取り組み
45.
古いコードの見極め ツールで共通化・自動化
46.
運用・改善フェーズ
47.
ミクロな視点と マクロな視点
48.
マクロな視点 「この画像減色されていませんね」 「CSSは共通化できるんじゃないですか」 「ここはスプライト化してください」 「ページのパフォーマンスが落ちています」
49.
アプリケーション動作の 側面からの観測
50.
•トータルパフォーマンスは? •ユーザの体感速度は? •画像サイズは? •CSSサイズは?
51.
•重複・冗長処理の削減・共通化 •新旧端末で発覚する不具合 •レガシーコードのリライト •属人化の低減 ミクロな視点
52.
コードベースの観測
53.
•今よりもっと良い方法はないか? •効率が上げられるポイントは? •ツールで補えないか? •このコード書いたの誰?
54.
•API・ドキュメントの整備 •全体/細部のリファクタリング •端末問題の検証と対策 •大きな変更は加えず、影響を最小限に •テストを繰り返す Defensive
55.
安定稼働は最優先事項
56.
新機能開発フェーズ
57.
•現時点での流行・便利そうな技術への取り組み •既存FWと著しく乖離しないポイントの見極め •数年先も生きる/基礎となるようなものの選択 •温故知新 Offensive
58.
新しい実装によるメンテナンス性は? 新しく書かれたコードはどこ? 既存コードへのリプレイスは?
59.
20% offence 80% defence
60.
運用での取り組みとツール
61.
Webサーバ・DBの設定 サーバーサイドとの連携
62.
フロントエンドが手を掛けるべき ポイントではない
63.
社内では「AeroMock」という Javaプロジェクト向けツールを 導入しています •軽量な起動 •APIレスポンスモック •Tomcatの起動・再起動が不要
64.
共通知としての ライブラリ・ツール
65.
このライブラリ 便利だし入れよう ライブラリの属人化 その人しか 使えなくない?
66.
とはいうものの
67.
オンライン上に存在するドキュメント 特定APIの設計・実装の時短 技術・知識レベルの平坦化 ライブラリ導入による 恩恵は大きい
68.
みんなが使えるものを使う 必ず吟味する 必要であれば勉強会を開く
69.
仕様ドキュメント を起こす
70.
ドキュメンテーションはあって当たり前 実装引き継ぎの際のロスを低減させる スタイルガイドを作ってデザイナーと共有
71.
72.
ソースコードレビュー の文化
73.
Enterprise
74.
属人化するコードの低減 コードベースで議論する なるべく偏らないレビュー指名 気軽に機能追加・改善を試せる土壌
75.
SVNからGHEに移行して、 他のメンバーのコードを読むことが 増えました(32歳 男性)
76.
テストを書く 実行する
77.
リファクタリングの副次効果 →メソッドの分割 →引数・戻り値の型の意識 →メンテナンス性の向上 精神衛生上良い
78.
79.
DOM周りのテストはやりづらい DOMに癒着しすぎているメソッド ロジック分離の意識 モデル・コンポーネント化
80.
自動化する
81.
特にマンパワーが必要な(面倒な)部分 •CSSスプライト生成 •画像減色 / チャンク削除 •PixelRatioイメージ自動生成 •JS結合とminify •Sassコンパイル •自動テスト •etc...
82.
統計情報に基づく改善
83.
コードに関する統計情報を出し、 改善の指針にする
84.
platoの出力例
85.
まとめ
86.
チーム開発のいいところ
87.
スタープレイヤー フルスタックエンジニア(?) 技術的な相談ができる 多様なチームメンバー
88.
ゲームディベロップ に必要なスキル
89.
ProjectA ProjectB ProjectC
90.
適応力
91.
流行りに流されない 普遍的な技術
92.
キャラ付け
93.
1行の重み 1行の喜び
94.
自分のコードで 数百万人が楽しんでくれる
95.
自分のコードで 数百万人が遊べなくなる
96.
コードに対する 責任感
97.
最終的に遊ぶユーザの気持ちで考える ・UI ・パフォーマンス 自ずと改善すべきポイントは見えてくる
98.
パフォーマンスに 対する責任感
99.
目に見える・ 感じる部分が フロントエンドの 担保領域
100.
攻める部分と守る部分を明確に メンバーの入れ替わりは結構頻繁にある 明日いなくなっても大丈夫なように コミュニケーション力大事 一人よがりのコードを書かない 積極的にノウハウを共有していく
101.
Thank you!! https://flic.kr/p/d9K1Bc https://flic.kr/p/bZw1ym https://flic.kr/p/fYtrdY https://flic.kr/p/njeKMd https://flic.kr/p/5TEDDA Any questions?
Download now