Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kohki Miki
68,502 views
エターナらないゲーム開発
インディーゲーム開発アンチパターンとその解決策
Engineering
◦
Read more
175
Save
Share
Embed
Embed presentation
Download
Downloaded 107 times
1
/ 73
2
/ 73
3
/ 73
4
/ 73
5
/ 73
6
/ 73
7
/ 73
8
/ 73
9
/ 73
10
/ 73
11
/ 73
12
/ 73
13
/ 73
14
/ 73
15
/ 73
16
/ 73
17
/ 73
18
/ 73
19
/ 73
20
/ 73
21
/ 73
22
/ 73
23
/ 73
24
/ 73
25
/ 73
26
/ 73
27
/ 73
28
/ 73
29
/ 73
30
/ 73
31
/ 73
32
/ 73
Most read
33
/ 73
34
/ 73
35
/ 73
36
/ 73
37
/ 73
38
/ 73
39
/ 73
40
/ 73
41
/ 73
42
/ 73
43
/ 73
Most read
44
/ 73
45
/ 73
46
/ 73
47
/ 73
48
/ 73
49
/ 73
50
/ 73
51
/ 73
52
/ 73
53
/ 73
54
/ 73
55
/ 73
56
/ 73
57
/ 73
58
/ 73
59
/ 73
60
/ 73
61
/ 73
62
/ 73
63
/ 73
64
/ 73
65
/ 73
66
/ 73
67
/ 73
68
/ 73
69
/ 73
70
/ 73
71
/ 73
72
/ 73
Most read
73
/ 73
More Related Content
PDF
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
by
Sugimoto Chizuru
PDF
ゲームの仕様書を書こうまとめ
by
Sugimoto Chizuru
PDF
CEDEC2016 「コントラスト」で考えるゲームデザイン・レベルデザイン
by
Kouji Ohno
PPTX
ゲームデザインを改善/批評するための時間構造モデル「ワンダールクス」
by
Sho Iwamoto
PPTX
猫でも分かるUMG
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
MMORPGで考えるレベルデザイン
by
Katsumi Mizushima
PDF
UE4 MultiPlayer Online Deep Dive 実践編2 (ソレイユ株式会社様ご講演) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
by
Osamu Ohkubo
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
by
Sugimoto Chizuru
ゲームの仕様書を書こうまとめ
by
Sugimoto Chizuru
CEDEC2016 「コントラスト」で考えるゲームデザイン・レベルデザイン
by
Kouji Ohno
ゲームデザインを改善/批評するための時間構造モデル「ワンダールクス」
by
Sho Iwamoto
猫でも分かるUMG
by
エピック・ゲームズ・ジャパン Epic Games Japan
MMORPGで考えるレベルデザイン
by
Katsumi Mizushima
UE4 MultiPlayer Online Deep Dive 実践編2 (ソレイユ株式会社様ご講演) #UE4DD
by
エピック・ゲームズ・ジャパン Epic Games Japan
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
by
Osamu Ohkubo
What's hot
PDF
猫でも分かる UE4の新しいサンプル「Action RPG」について
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
面白いゲームを作る方法
by
kosenconf012hachinohe
PDF
Unityのサウンド状況を調べまくって分かったアレコレ
by
Takaaki Ichijo
PPTX
ゲームの楽しさを図式化する ―楽しさを網羅的に分類する「主体性構造モデル」
by
井戸 里志
PDF
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
by
narumi_
PPTX
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
by
Makoto Goto
PDF
Epic Online Services でできること
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
オンラインゲームの仕組みと工夫
by
Yuta Imai
PDF
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
by
UnityTechnologiesJapan002
PDF
猫でも分かるUE4.22から入ったSubsystem
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
ゲーム制作初心者が知るべき8つのこと
by
MASA_T_O
PDF
ワンランク上のゲームデザイン・レベルデザイン・UIデザインを考える 「コンテキスト」「コンフリクト」「コントラスト」デザイン
by
Kouji Ohno
PDF
NDC 2012 이은석 - 고전게임 화이트데이 디렉터 포스트모템
by
Eunseok Yi
PPTX
UE4のためのより良いゲーム設計を理解しよう!
by
Masahiko Nakamura
PDF
UE4でマルチプレイヤーゲームを作ろう
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
by
UnityTechnologiesJapan002
PDF
多機能ボイチャを簡単に導入する方法
by
Unity Technologies Japan K.K.
PDF
UE4における大規模背景制作事例 描画特殊表現編
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
コンセプト概論~出張ヒストリア編~
by
pugmaniac
猫でも分かる UE4の新しいサンプル「Action RPG」について
by
エピック・ゲームズ・ジャパン Epic Games Japan
面白いゲームを作る方法
by
kosenconf012hachinohe
Unityのサウンド状況を調べまくって分かったアレコレ
by
Takaaki Ichijo
ゲームの楽しさを図式化する ―楽しさを網羅的に分類する「主体性構造モデル」
by
井戸 里志
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
by
narumi_
それを早く言ってよ〜パフォーマンスを出すエフェクト制作のポイント
by
Makoto Goto
Epic Online Services でできること
by
エピック・ゲームズ・ジャパン Epic Games Japan
オンラインゲームの仕組みと工夫
by
Yuta Imai
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
by
UnityTechnologiesJapan002
猫でも分かるUE4.22から入ったSubsystem
by
エピック・ゲームズ・ジャパン Epic Games Japan
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
by
エピック・ゲームズ・ジャパン Epic Games Japan
ゲーム制作初心者が知るべき8つのこと
by
MASA_T_O
ワンランク上のゲームデザイン・レベルデザイン・UIデザインを考える 「コンテキスト」「コンフリクト」「コントラスト」デザイン
by
Kouji Ohno
NDC 2012 이은석 - 고전게임 화이트데이 디렉터 포스트모템
by
Eunseok Yi
UE4のためのより良いゲーム設計を理解しよう!
by
Masahiko Nakamura
UE4でマルチプレイヤーゲームを作ろう
by
エピック・ゲームズ・ジャパン Epic Games Japan
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
by
UnityTechnologiesJapan002
多機能ボイチャを簡単に導入する方法
by
Unity Technologies Japan K.K.
UE4における大規模背景制作事例 描画特殊表現編
by
エピック・ゲームズ・ジャパン Epic Games Japan
コンセプト概論~出張ヒストリア編~
by
pugmaniac
Similar to エターナらないゲーム開発
PDF
神奈川電子技術研究所 あかんゲームといいゲーム
by
IGDA Japan
PDF
Cedec2015_「消滅都市」運用の一年
by
gree_tech
PDF
Unityとスマートフォンアプリの最適化
by
COLOPL, Inc.
PDF
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
by
ミルク株式会社
PDF
ゲーム業界から見たアジャイル開発
by
Masaru Nagaku
PDF
ゲームとUIの関係
by
Sayuri Nagayoshi
PDF
土下座パラダイスはこうして生まれた
by
Takafumi Naito
PPTX
長寿なゲーム事業におけるアプリビルドの効率化
by
gree_tech
PDF
[DENX LT]ゲーム制作はじめよう
by
Doshisha Univ.
PDF
ゆるロボ製作所ができるまで
by
Mikito Yoshiya
PPTX
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
PDF
GCSアジャイル開発を使ったゲームの作り方
by
Hiroyuki Tanaka
PDF
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
by
UnityTechnologiesJapan002
PPTX
Unity * スマートフォン開発で学んだこと
by
Katsutoshi Makino
PPTX
[141004] cedec 2014 참관기 & 강연 리뷰 #1
by
MinGeun Park
PPTX
20120204高専カンファ岐阜「簡単なゲーム制作」
by
Shinichi Seya
PDF
Cocos2d-xを用いた "LINE タワーライジング" の開発事例
by
gree_tech
KEY
1.29.user,user,user
by
Tonny Xu
PDF
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
by
Haco Kohashi
PDF
Unityで作るiOSゲームアプリ
by
keiso watanabe
神奈川電子技術研究所 あかんゲームといいゲーム
by
IGDA Japan
Cedec2015_「消滅都市」運用の一年
by
gree_tech
Unityとスマートフォンアプリの最適化
by
COLOPL, Inc.
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
by
ミルク株式会社
ゲーム業界から見たアジャイル開発
by
Masaru Nagaku
ゲームとUIの関係
by
Sayuri Nagayoshi
土下座パラダイスはこうして生まれた
by
Takafumi Naito
長寿なゲーム事業におけるアプリビルドの効率化
by
gree_tech
[DENX LT]ゲーム制作はじめよう
by
Doshisha Univ.
ゆるロボ製作所ができるまで
by
Mikito Yoshiya
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
GCSアジャイル開発を使ったゲームの作り方
by
Hiroyuki Tanaka
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
by
UnityTechnologiesJapan002
Unity * スマートフォン開発で学んだこと
by
Katsutoshi Makino
[141004] cedec 2014 참관기 & 강연 리뷰 #1
by
MinGeun Park
20120204高専カンファ岐阜「簡単なゲーム制作」
by
Shinichi Seya
Cocos2d-xを用いた "LINE タワーライジング" の開発事例
by
gree_tech
1.29.user,user,user
by
Tonny Xu
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
by
Haco Kohashi
Unityで作るiOSゲームアプリ
by
keiso watanabe
More from Kohki Miki
PDF
watchOS 2でゲーム作ってみた話
by
Kohki Miki
PDF
cocos2d-consoleでパッケージ管理
by
Kohki Miki
PDF
ゲームコミュニティサミット2014に参加してきた話
by
Kohki Miki
PDF
ゲームコミュニティサミット2014「*いどのなかにいる*」
by
Kohki Miki
PDF
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
by
Kohki Miki
PDF
Kawaz Hipchat超入門
by
Kohki Miki
PDF
Kawaz Third Impact
by
Kohki Miki
PDF
Decksetがよかった話
by
Kohki Miki
PDF
Unite Japanに参加してきた話
by
Kohki Miki
PDF
nomad-cliの紹介
by
Kohki Miki
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
PDF
VOXCHRONICLE企画草案
by
Kohki Miki
PDF
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
by
Kohki Miki
KEY
Kawaz的jQuery入門
by
Kohki Miki
PDF
Kobold2Dで始めるゲーム開発
by
Kohki Miki
PDF
【TDDBC2.1】やる夫で学ぶTDD
by
Kohki Miki
KEY
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
by
Kohki Miki
KEY
はてなインターンシップ2011、ワークショップ発表プレゼン
by
Kohki Miki
KEY
cocos2で始める iPhoneゲーム開発入門
by
Kohki Miki
KEY
PyGame入門
by
Kohki Miki
watchOS 2でゲーム作ってみた話
by
Kohki Miki
cocos2d-consoleでパッケージ管理
by
Kohki Miki
ゲームコミュニティサミット2014に参加してきた話
by
Kohki Miki
ゲームコミュニティサミット2014「*いどのなかにいる*」
by
Kohki Miki
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
by
Kohki Miki
Kawaz Hipchat超入門
by
Kohki Miki
Kawaz Third Impact
by
Kohki Miki
Decksetがよかった話
by
Kohki Miki
Unite Japanに参加してきた話
by
Kohki Miki
nomad-cliの紹介
by
Kohki Miki
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
VOXCHRONICLE企画草案
by
Kohki Miki
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
by
Kohki Miki
Kawaz的jQuery入門
by
Kohki Miki
Kobold2Dで始めるゲーム開発
by
Kohki Miki
【TDDBC2.1】やる夫で学ぶTDD
by
Kohki Miki
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
by
Kohki Miki
はてなインターンシップ2011、ワークショップ発表プレゼン
by
Kohki Miki
cocos2で始める iPhoneゲーム開発入門
by
Kohki Miki
PyGame入門
by
Kohki Miki
エターナらないゲーム開発
1.
エターナらないゲーム開発 TECHMIX HOKKAIDO
2014 @giginet
2.
@giginet
3.
ゲーム製作者コミュニティKawaz • プログラマ、グラフィッカ、サウンド、シナ
リオライター、みんなでゲーム開発してます • http://www.kawaz.org/
4.
http://www.kawaz.org/
5.
• 『cocos2d-xではじめる スマートフォンゲーム開
発 [cocos2d-x Ver.3対応] for iOS/Android 』 • 技術評論社 税別¥2,980 • 2014/12/25発売予定!
6.
今日話すこと • インディーゲーム開発で培ったゲーム開発環
境改善のあれこれ
7.
なぜ個人ゲーム開発は エターナるのか
8.
「エターナル」(英語の形容詞eternal:永遠の、 果てしない)を動詞化させた造語。 作者が諸般の事情によりゲーム製作を途中で放棄
すること、またはその状態を表す。 エターナる
9.
企画者が説明した要件
10.
プロジェクトメンバーの理解
11.
プログラマのコード
12.
顧客への請求金額
13.
顧客が本当に必要だった物
14.
エターナった
15.
ゲームは大抵完成しない • 個人では大きいものを作るのが難しい
• →のに平気でFF作りたいとか言っちゃう • 特にモチベーションの維持が難しい • あくまで趣味なので辛くなるとみんなやめてしまう • インディー開発は辛くない環境を作って製作スピー ドをあげていかなくてはならない
16.
インディーゲーム開発の特徴 • 金がない
• 時間がない • 責任がない • 知見がない • やる気はある(はず)
17.
インディーゲーム開発の特徴 • 金がない→お金をかけずにできる方法を考える
• 時間がない→効率化する • 責任がない→逃げ出さないようにする • 知見がない→勉強する • やる気はある(はず)→心が折れないようにする
18.
辛くない環境を作るべき!
19.
辛くない環境作り • ゲームを作り込む以外に無駄や非効率な部分
が多いとゲームは完成しづらい • インディーゲーム開発のよくあるアンチパター ンは知識や技術の力で解決できる
20.
ゲーム開発アンチパターンと 解決策
21.
1プロマネできてなさすぎ問題
22.
マネージメントの不足 • 「ゲーム作るぞ!!!」
23.
マネージメントの不足 • 「ゲーム作るぞ!!!」
• →何やってるかわからない • →どこまで進んでるかわからない
24.
マネージメントの不足 • 「ゲーム作るぞ!!!」
• →何やってるかわからない • →どこまで進んでるかわからない • →そもそもできてない
25.
エターナった
26.
チケット管理する • Redmineを導入
27.
ChatOps • プロジェクトごとのチャット窓に通知して進
捗がわかりやすくする
28.
ドキュメントを作る • Wiki整備
29.
知見を蓄える • ゲーム開発のプロマネ本や資料を読む
30.
当たり前 • 開発をしてる人なら当たり前
• だけど学生や未経験者は何も知らない • →当たり前を浸透させる
31.
2プログラマの仕事多すぎ問題
32.
プログラマ忙しすぎ問題 • 何をするにもプログラマが必要
33.
プログラマ忙しすぎ問題 • 何をするにもプログラマが必要
• 「曲作ったのでクロスフェードしてください」 • 「画像微修正したので差し替えてください」 • 「ステージ差し替えてください」 • 「2面のボスの第2形態で発生する溜め攻撃の時の 点滅の速度を3フレーム速くしてください」
34.
エターナった
35.
素材の差し替えを改善する • 今まではDropboxを使っていた
• これはこれで便利(むしろ必須)
36.
Dropboxの問題点 • 素材の差し替えが面倒
• 変更点がわからない • 履歴が見づらい
37.
皆がバージョン管理を使う • プログラマがいちいち差し替えなくても良い
38.
皆がバージョン管理を使う
39.
アウトソーシングできる設計 • プログラマが介在しなくても細かい部分の変
更ができるようにする • 外部ツールに委譲 • サウンド、アニメーション、スクリプト
40.
アウトソーシングできる設計
41.
アウトソーシングできる設計
42.
スクリプト言語の利用 • ゲームのメインシステムとは別にレベルデザ
インにスクリプト言語を利用する • RPG、ノベルゲームなど • スクリプトを書き換えるだけで細かな表現が 修正できるようにする
43.
静的解析 • ゲームのセリフをプログラムをできない人に
書いて貰った
44.
静的解析 • ゲームのセリフをプログラムをできない人に
書いて貰った クォートがない カンマがない 全角スペース入ってる
45.
ゲームが落ちる
46.
静的解析 • 例:VOXCHRONICLE
• レベルデザインをLuaで行い、Luaの静的解析 をCIサーバー上で行うようにした • →プログラマじゃない人がシンタックスエ ラーしても安心
47.
まとめ • エンジニアはそれぞれのパートの人がなるべ
く自分で手を動かせる環境を作る • なるべく人の時間を無駄にしない設計にする
48.
3いつまでも遊べなさすぎ問題
49.
いつまでもゲームができない • 環境構築が難しく、プログラマがビルドボタ
ンを押さないとゲームが遊べない
50.
いつまでもゲームができない • 環境構築が難しく、プログラマがビルドボタ
ンを押さないとゲームが遊べない • →ゲームを遊べないメンバーがいる
51.
いつまでもゲームができない • 環境構築が難しく、プログラマがビルドボタ
ンを押さないとゲームが遊べない • →ゲームを遊べないメンバーがいる • →進んでいるかわからない
52.
いつまでもゲームができない • 環境構築が難しく、プログラマがビルドボタ
ンを押さないとゲームが遊べない • →ゲームを遊べないメンバーがいる • →進んでいるかわからない • →製作モチベーションの低下
53.
エターナった
54.
Eating your own
dog food • お前のクソゲーは犬にでも食わせておけ • ゲーム開発は自分のゲームを遊びまくること が大切 • 遊ぶのに時間や手間がかかる環境は上手くい かない
55.
ラピッドプロトタイピング • とりあえず仮グラでもいいから作る
• 形ができてないと面白さがわからない
59.
自動デプロイ • いちいちエンジニアがビルドしないと遊べな
いのは辛い • CI(継続的インテグレーション)で解決する • CI as a Serviceのおかげで個人でもタダで簡単 にできる
60.
自動デプロイ • 例:Wave
Weaver • iOS/Android/Mac版をCIサーバー上でクロス ビルドし、自動デプロイを実現
61.
TestFlight DeployGate Dropbox
Jenkins GitLab
62.
Wave Weaver •
App Store/Google Playで配信中!
63.
高速で遊べる環境 • 例:みるみら
for PS Vita • PS Vita版とWindows版をクロスビルドし、手 元で簡単にステージ設計ができる環境を実現 • エディタで作ってファイルをドラッグする だけでマップのデバッグができる
66.
みるみら for PS
Vita • PS Storeで大好評配信中!!!
67.
他にも • いつか機会があれば話したい
• ゲームの統合テストフレームワーク • ゲームシナリオのモデルチェッキング • ゲームバランスのダイアグラム化
68.
ゲーム開発の民主化 • 今説明したようなことは全て素人が無料
or 安 価でできる時代 • プロと同じ、それ以上のことが誰でもできる
69.
まとめ • 個人開発だからこそ辛くない環境作りが必要
• 個人でもこれぐらいは無料でできる • ゲーム開発はエンジニアが中心となって引っ 張っていく必要がある • ゲーム開発奥深い
70.
ゲーム製作者コミュニティKawaz • インフィニットループさんの会議室で月1全体
ミーティングを実施中 • ゲーム開発技術の共有、交流会など
71.
Global Game Jam
2015 • 今年もやります! • 1/23 ~ 25 • 48時間でゲームを作るイ ベント • わずか2日で今日の話が 体験できるのでオススメ
72.
• 『cocos2d-xではじめる スマートフォンゲーム開
発 [cocos2d-x Ver.3対応] for iOS/Android 』 • 技術評論社 税別¥2,980 • 2014/12/25発売予定!
73.
Any Questions?
Download