狠狠撸

狠狠撸Share a Scribd company logo
エターナらないゲーム开発 
TECHMIX HOKKAIDO 2014 
@giginet
@giginet
ゲーム製作者コミュニティKawaz 
? プログラマ、グラフィッカ、サウンド、シナ 
リオライター、みんなでゲーム開発してます 
? http://www.kawaz.org/
http://www.kawaz.org/
? 『cocos2d-xではじめる 
スマートフォンゲーム開 
発 [cocos2d-x Ver.3対応] 
for iOS/Android 』 
? 技術評論社 税別?2,980 
? 2014/12/25発売予定!
今日話すこと 
? インディーゲーム開発で培ったゲーム開発環 
境改善のあれこれ
なぜ個人ゲーム開発は 
エターナるのか
「エターナル」(英語の形容詞eternal:永遠の、 
果てしない)を動詞化させた造語。 
作者が諸般の事情によりゲーム製作を途中で放棄 
すること、またはその状態を表す。 
エターナる
企画者が説明した要件
プロジェクトメンバーの理解
プログラマのコード
顾客への请求金额
顾客が本当に必要だった物
エターナった
ゲームは大抵完成しない 
? 個人では大きいものを作るのが難しい 
? →のに平気でFF作りたいとか言っちゃう 
? 特にモチベーションの維持が難しい 
? あくまで趣味なので辛くなるとみんなやめてしまう 
? インディー開発は辛くない環境を作って製作スピー 
ドをあげていかなくてはならない
インディーゲーム開発の特徴 
? 金がない 
? 時間がない 
? 責任がない 
? 知見がない 
? やる気はある(はず)
インディーゲーム開発の特徴 
? 金がない→お金をかけずにできる方法を考える 
? 時間がない→効率化する 
? 責任がない→逃げ出さないようにする 
? 知見がない→勉強する 
? やる気はある(はず)→心が折れないようにする
辛くない环境を作るべき!
辛くない環境作り 
? ゲームを作り込む以外に無駄や非効率な部分 
が多いとゲームは完成しづらい 
? インディーゲーム開発のよくあるアンチパター 
ンは知識や技術の力で解決できる
ゲーム開発アンチパターンと 
解決策
1プロマネできてなさすぎ问题
マネージメントの不足 
? 「ゲーム作るぞ!!!」
マネージメントの不足 
? 「ゲーム作るぞ!!!」 
? →何やってるかわからない 
? →どこまで進んでるかわからない
マネージメントの不足 
? 「ゲーム作るぞ!!!」 
? →何やってるかわからない 
? →どこまで進んでるかわからない 
? →そもそもできてない
エターナった
チケット管理する 
? Redmineを導入
ChatOps 
? プロジェクトごとのチャット窓に通知して進 
捗がわかりやすくする
ドキュメントを作る 
? Wiki整備
知見を蓄える 
? ゲーム開発のプロマネ本や資料を読む
当たり前 
? 開発をしてる人なら当たり前 
? だけど学生や未経験者は何も知らない 
? →当たり前を浸透させる
2プログラマの仕事多すぎ问题
プログラマ忙しすぎ問題 
? 何をするにもプログラマが必要
プログラマ忙しすぎ問題 
? 何をするにもプログラマが必要 
? 「曲作ったのでクロスフェードしてください」 
? 「画像微修正したので差し替えてください」 
? 「ステージ差し替えてください」 
? 「2面のボスの第2形態で発生する溜め攻撃の時の 
点滅の速度を3フレーム速くしてください」
エターナった
素材の差し替えを改善する 
? 今まではDropboxを使っていた 
? これはこれで便利(むしろ必須)
Dropboxの問題点 
? 素材の差し替えが面倒 
? 変更点がわからない 
? 履歴が見づらい
皆がバージョン管理を使う 
? プログラマがいちいち差し替えなくても良い
皆がバージョン管理を使う
アウトソーシングできる设计 
? プログラマが介在しなくても細かい部分の変 
更ができるようにする 
? 外部ツールに委譲 
? サウンド、アニメーション、スクリプト
アウトソーシングできる设计
アウトソーシングできる设计
スクリプト言語の利用 
? ゲームのメインシステムとは別にレベルデザ 
インにスクリプト言語を利用する 
? RPG、ノベルゲームなど 
? スクリプトを書き換えるだけで細かな表現が 
修正できるようにする
静的解析 
? ゲームのセリフをプログラムをできない人に 
书いて貰った
静的解析 
? ゲームのセリフをプログラムをできない人に 
书いて貰った 
クォートがない 
カンマがない 
全角スペース入ってる
ゲームが落ちる
静的解析 
? 例:VOXCHRONICLE 
? レベルデザインをLuaで行い、Luaの静的解析 
をCIサーバー上で行うようにした 
? →プログラマじゃない人がシンタックスエ 
ラーしても安心
まとめ 
? エンジニアはそれぞれのパートの人がなるべ 
く自分で手を動かせる環境を作る 
? なるべく人の時間を無駄にしない設計にする
3いつまでも游べなさすぎ问题
いつまでもゲームができない 
? 環境構築が難しく、プログラマがビルドボタ 
ンを押さないとゲームが游べない
いつまでもゲームができない 
? 環境構築が難しく、プログラマがビルドボタ 
ンを押さないとゲームが游べない 
? →ゲームを遊べないメンバーがいる
いつまでもゲームができない 
? 環境構築が難しく、プログラマがビルドボタ 
ンを押さないとゲームが游べない 
? →ゲームを遊べないメンバーがいる 
? →進んでいるかわからない
いつまでもゲームができない 
? 環境構築が難しく、プログラマがビルドボタ 
ンを押さないとゲームが游べない 
? →ゲームを遊べないメンバーがいる 
? →進んでいるかわからない 
? →製作モチベーションの低下
エターナった
Eating your own dog food 
? お前のクソゲーは犬にでも食わせておけ 
? ゲーム開発は自分のゲームを遊びまくること 
が大切 
? 遊ぶのに時間や手間がかかる環境は上手くい 
かない
ラピッドプロトタイピング 
? とりあえず仮グラでもいいから作る 
? 形ができてないと面白さがわからない
エターナらないゲーム开発
エターナらないゲーム开発
エターナらないゲーム开発
自動デプロイ 
? いちいちエンジニアがビルドしないと遊べな 
いのは辛い 
? CI(継続的インテグレーション)で解決する 
? CI as a Serviceのおかげで個人でもタダで簡単 
にできる
自動デプロイ 
? 例:Wave Weaver 
? iOS/Android/Mac版をCIサーバー上でクロス 
ビルドし、自動デプロイを実現
TestFlight 
DeployGate 
Dropbox 
Jenkins 
GitLab
Wave Weaver 
? App Store/Google Playで配信中!
高速で遊べる環境 
? 例:みるみら for PS Vita 
? PS Vita版とWindows版をクロスビルドし、手 
元で簡単にステージ設計ができる環境を実現 
? エディタで作ってファイルをドラッグする 
だけでマップのデバッグができる
エターナらないゲーム开発
エターナらないゲーム开発
みるみら for PS Vita 
? PS Storeで大好評配信中!!!
他にも 
? いつか機会があれば話したい 
? ゲームの統合テストフレームワーク 
? ゲームシナリオのモデルチェッキング 
? ゲームバランスのダイアグラム化
ゲーム開発の民主化 
? 今説明したようなことは全て素人が無料 or 安 
価でできる時代 
? プロと同じ、それ以上のことが誰でもできる
まとめ 
? 個人開発だからこそ辛くない環境作りが必要 
? 個人でもこれぐらいは無料でできる 
? ゲーム開発はエンジニアが中心となって引っ 
張っていく必要がある 
? ゲーム開発奥深い
ゲーム製作者コミュニティKawaz 
? インフィニットループさんの会議室で月1全体 
ミーティングを実施中 
? ゲーム開発技術の共有、交流会など
Global Game Jam 2015 
? 今年もやります! 
? 1/23 ~ 25 
? 48時間でゲームを作るイ 
ベント 
? わずか2日で今日の話が 
体験できるのでオススメ
? 『cocos2d-xではじめる 
スマートフォンゲーム開 
発 [cocos2d-x Ver.3対応] 
for iOS/Android 』 
? 技術評論社 税別?2,980 
? 2014/12/25発売予定!
Any Questions?

More Related Content

What's hot (20)

PPTX
ゲーム仕様书の书き方 ~大久保磨编~ 惫别谤.1.2.0
Osamu Ohkubo
?
PDF
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
UnityTechnologiesJapan002
?
PDF
彻底解説!鲍贰4を使ったモバイルゲーム开発におけるコンテンツアップデートの极意!
エピック?ゲームズ?ジャパン Epic Games Japan
?
PDF
個人開発でゲーム一本完成させるまでの苦難の道のり ?企画編?
narumi_
?
PPTX
サウンドクリエイターがほんの少し叠笔に触れるだけで起こる革命
Satoru Okubo
?
PDF
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
エピック?ゲームズ?ジャパン Epic Games Japan
?
PDF
鲍贰4でマルチプレイヤーゲームを作ろう
エピック?ゲームズ?ジャパン Epic Games Japan
?
PDF
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
エピック?ゲームズ?ジャパン Epic Games Japan
?
PPTX
鲍贰4で実现できた理想のゲーム开発ワークフロー
historia_Inc
?
PDF
ノベルゲーム动的演出の考え方
tuna cook
?
PDF
鲍贰4におけるレベル制作事例
エピック?ゲームズ?ジャパン Epic Games Japan
?
PDF
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
エピック?ゲームズ?ジャパン Epic Games Japan
?
PDF
猫でも分かる鲍贰4.22から入った厂耻产蝉测蝉迟别尘
エピック?ゲームズ?ジャパン Epic Games Japan
?
PPTX
[CEDEC2018] UE4アニメーションシステム総おさらい
エピック?ゲームズ?ジャパン Epic Games Japan
?
PDF
ケ?ームテ?サ?イナーのためのキャラクター表现&コンセフ?トメイキンク?:抜粋版
小林 信行
?
PDF
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
historia_Inc
?
PDF
础苍诲谤辞颈诲向け鲍苍颈迟测製ゲーム最适化のための颁滨/颁顿と连携した自动プロファイリングシステム
KLab Inc. / Tech
?
PPTX
ゲームデザインを改善/批评するための时间构造モデル「ワンダールクス」
Sho Iwamoto
?
PDF
CEDEC2017 アーティストのためのリアルタイムシェーダー学習法
小林 信行
?
ゲーム仕様书の书き方 ~大久保磨编~ 惫别谤.1.2.0
Osamu Ohkubo
?
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
UnityTechnologiesJapan002
?
彻底解説!鲍贰4を使ったモバイルゲーム开発におけるコンテンツアップデートの极意!
エピック?ゲームズ?ジャパン Epic Games Japan
?
個人開発でゲーム一本完成させるまでの苦難の道のり ?企画編?
narumi_
?
サウンドクリエイターがほんの少し叠笔に触れるだけで起こる革命
Satoru Okubo
?
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
エピック?ゲームズ?ジャパン Epic Games Japan
?
鲍贰4でマルチプレイヤーゲームを作ろう
エピック?ゲームズ?ジャパン Epic Games Japan
?
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
エピック?ゲームズ?ジャパン Epic Games Japan
?
鲍贰4で実现できた理想のゲーム开発ワークフロー
historia_Inc
?
ノベルゲーム动的演出の考え方
tuna cook
?
鲍贰4におけるレベル制作事例
エピック?ゲームズ?ジャパン Epic Games Japan
?
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
エピック?ゲームズ?ジャパン Epic Games Japan
?
猫でも分かる鲍贰4.22から入った厂耻产蝉测蝉迟别尘
エピック?ゲームズ?ジャパン Epic Games Japan
?
[CEDEC2018] UE4アニメーションシステム総おさらい
エピック?ゲームズ?ジャパン Epic Games Japan
?
ケ?ームテ?サ?イナーのためのキャラクター表现&コンセフ?トメイキンク?:抜粋版
小林 信行
?
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
historia_Inc
?
础苍诲谤辞颈诲向け鲍苍颈迟测製ゲーム最适化のための颁滨/颁顿と连携した自动プロファイリングシステム
KLab Inc. / Tech
?
ゲームデザインを改善/批评するための时间构造モデル「ワンダールクス」
Sho Iwamoto
?
CEDEC2017 アーティストのためのリアルタイムシェーダー学習法
小林 信行
?

Similar to エターナらないゲーム开発 (20)

PDF
「自分のとこでは動くけど…」を無くす devcontainer
Yuta Matsumura
?
PDF
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
?
PDF
GDC07 Report
Kenji Ono
?
PPTX
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
?
PDF
唐揚げ屋さんから学ぶプロデューサーのお仕事 in CEDEC+KYUSU 2023.11.25
Takanori Nakayama
?
PDF
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Keiji Kikuchi
?
PPTX
スマートフォン勉強会 関東 19
Kenji Daikoku
?
PDF
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
IGDA Japan
?
PDF
SITER SKAIN的シューティングの実装について―神威?RefleX?ALLTYNEX Secondのお話―
IGDA Japan
?
PDF
Couchbase x unity
MakotoItoh
?
PPTX
[141004] cedec 2014 ??? & ?? ?? #1
MinGeun Park
?
PPTX
シンラ?テクノロジー第2回クラウドゲーム开発者会议
Shinra_Technologies
?
PPT
Cerebro for VFX / Animation Japan
CineSoft
?
PDF
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること?デザイナーの頭の中?
Chihiro Tomita
?
PDF
Cyma gdc2011 tabc報告
fumoto kazuhiro
?
PDF
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
Takaaki Ichijo
?
ODP
まわーるどが1週するまでのお话
勝成 鈴江
?
PDF
鲍贰4制作におけるゲームデザイナーのやれること
キンアジ ちゃん
?
PDF
颁辞肠辞蝉2诲-虫と厂辫谤颈迟别厂迟耻诲颈辞を使った音ゲー开発のお话
Satoru Takai
?
PPTX
OsakaArchVizCamp#1 - UE4 Introduction
Tatsuya Sumisaki
?
「自分のとこでは動くけど…」を無くす devcontainer
Yuta Matsumura
?
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
?
GDC07 Report
Kenji Ono
?
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
?
唐揚げ屋さんから学ぶプロデューサーのお仕事 in CEDEC+KYUSU 2023.11.25
Takanori Nakayama
?
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Keiji Kikuchi
?
スマートフォン勉強会 関東 19
Kenji Daikoku
?
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
IGDA Japan
?
SITER SKAIN的シューティングの実装について―神威?RefleX?ALLTYNEX Secondのお話―
IGDA Japan
?
Couchbase x unity
MakotoItoh
?
[141004] cedec 2014 ??? & ?? ?? #1
MinGeun Park
?
シンラ?テクノロジー第2回クラウドゲーム开発者会议
Shinra_Technologies
?
Cerebro for VFX / Animation Japan
CineSoft
?
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること?デザイナーの頭の中?
Chihiro Tomita
?
Cyma gdc2011 tabc報告
fumoto kazuhiro
?
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
Takaaki Ichijo
?
まわーるどが1週するまでのお话
勝成 鈴江
?
鲍贰4制作におけるゲームデザイナーのやれること
キンアジ ちゃん
?
颁辞肠辞蝉2诲-虫と厂辫谤颈迟别厂迟耻诲颈辞を使った音ゲー开発のお话
Satoru Takai
?
OsakaArchVizCamp#1 - UE4 Introduction
Tatsuya Sumisaki
?
Ad

More from Kohki Miki (20)

PDF
watchOS 2でゲーム作ってみた話
Kohki Miki
?
PDF
肠辞肠辞蝉2诲-肠辞苍蝉辞濒别でパッケージ管理
Kohki Miki
?
PDF
ゲームコミュニティサミット2014に参加してきた话
Kohki Miki
?
PDF
ゲームコミュニティサミット2014「*いどのなかにいる*」
Kohki Miki
?
PDF
札幌ゲーム製作者コミュニティ碍补飞补锄「いどのなかにいる」
Kohki Miki
?
PDF
Kawaz Hipchat超入門
Kohki Miki
?
PDF
Kawaz Third Impact
Kohki Miki
?
PDF
顿别肠办蝉别迟がよかった话
Kohki Miki
?
PDF
Unite Japanに参加してきた話
Kohki Miki
?
PDF
苍辞尘补诲-肠濒颈の绍介
Kohki Miki
?
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
?
PDF
痴翱齿颁贬搁翱狈滨颁尝贰企画草案
Kohki Miki
?
PDF
?ゲーム制作を始めてみよう? Kawaz入会希望者向けスライド
Kohki Miki
?
KEY
碍补飞补锄的箩蚕耻别谤测入门
Kohki Miki
?
PDF
碍辞产辞濒诲2顿で始めるゲーム开発
Kohki Miki
?
PDF
【罢顿顿叠颁2.1】やる夫で学ぶ罢顿顿
Kohki Miki
?
KEY
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
Kohki Miki
?
KEY
はてなインターンシップ2011、ワークショップ発表プレゼン
Kohki Miki
?
KEY
cocos2で始める iPhoneゲーム開発入門
Kohki Miki
?
KEY
笔测骋补尘别入门
Kohki Miki
?
watchOS 2でゲーム作ってみた話
Kohki Miki
?
肠辞肠辞蝉2诲-肠辞苍蝉辞濒别でパッケージ管理
Kohki Miki
?
ゲームコミュニティサミット2014に参加してきた话
Kohki Miki
?
ゲームコミュニティサミット2014「*いどのなかにいる*」
Kohki Miki
?
札幌ゲーム製作者コミュニティ碍补飞补锄「いどのなかにいる」
Kohki Miki
?
Kawaz Hipchat超入門
Kohki Miki
?
Kawaz Third Impact
Kohki Miki
?
顿别肠办蝉别迟がよかった话
Kohki Miki
?
Unite Japanに参加してきた話
Kohki Miki
?
苍辞尘补诲-肠濒颈の绍介
Kohki Miki
?
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
?
痴翱齿颁贬搁翱狈滨颁尝贰企画草案
Kohki Miki
?
?ゲーム制作を始めてみよう? Kawaz入会希望者向けスライド
Kohki Miki
?
碍补飞补锄的箩蚕耻别谤测入门
Kohki Miki
?
碍辞产辞濒诲2顿で始めるゲーム开発
Kohki Miki
?
【罢顿顿叠颁2.1】やる夫で学ぶ罢顿顿
Kohki Miki
?
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
Kohki Miki
?
はてなインターンシップ2011、ワークショップ発表プレゼン
Kohki Miki
?
cocos2で始める iPhoneゲーム開発入門
Kohki Miki
?
笔测骋补尘别入门
Kohki Miki
?
Ad

エターナらないゲーム开発