SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Unityによる

物理ゲーム製作概要
2014/3/9 金子弘樹
Unityについて
• Unity Technologies社が開発する統合開発環境
• 物理法則に従うゲームが簡単に作成できる

→重力、物体の運動…
• 複数プラットフォームに出力可能

→Mac,PC,Linux,iOS,Android,ゲーム専用機…
• 無料版でも十分に開発可能。

→「ゲーム開発の民主化」
ゲーム開発の

複雑化1
昔のゲームは絵も単純で、

当時小学生の僕でも「これ
ぐらいなら作れるのでは」
と思わせた。

ゲーム開発は当時、プログ
ラミングの初歩であった。
ポートピア連続殺人事件

(C)1983-2014 SQUARE ENIX Co.
ゲーム開発の複雑化2
今の子供はこの絵を見て「自分でも作れるかも」と

思うのか?今の雑誌に「ゲームの作り方」は載っていない
FINAL FANTASY XIV (C) 2010 - 2014 SQUARE ENIX Co.
ゲーム開発の複雑化3
• 現代のゲームは個人で作れない程大規模、複雑化した
• プログラマー:

→メイン、ロジック、GUI、グラフィック、

ライブラリ、品質、運用…
• グラフィッカー:

→キャラクター、背景、小物、効果(爆発など)
• 各専門分野に高度な知識を持った担当者がいて、1人で全
ては作れない。小学生がゲームを作った1980年代は昔話
Unityが起すゲーム開発の民主化3つ
1. 開発者は3D空間に物体を置き、

その振る舞いのみプログラミングする
2. アセットストアにて、絵やロジックが値段を

つけて販売している。足りない部品があれば

後から購入すれば良い
3. プラットフォーム毎の差異はUnityが吸収。

PC版とスマートフォン版を同時に開発できる
1.物体の振る舞いのみ記述する
細かな挙動はUnity開発環境内の

パラメータを調整するだけ。コーディング量が激減する
この人物が…
ジャンプした時の
振る舞いを記述
2.アセットストアで足りない部品を購入
値段は無料から数ドル、高くて100ドル。

これをデザイナーやプログラマーに頼んだら幾らする?
3.Unityが実行環境の差異を吸収
Mono C#コンパイラ/ランタイム/ライブラリ
Unity ゲームエンジン
Javascript

(静的型JavaScript)
C# (静的型, like Java)
Boo

(静的型Python)アセット
(グラフィック、
音楽等)
PC, Mac, Linux iOS, Android etc ゲーム専用機
Microsoft .NET互換

ランタイムが

環境の差異を吸収
↓
Javascript, Booは
C#に変換する
↓
ゲームに必要な機能
↓
民主化の良い面、悪い面
• インターネットが 民主化 し誰にでも使えるようになった結果、知識
がない人達が極端な排外主義的主張を持つ扇動者に簡単に られるよ
うになった
• Unityが登場しゲーム開発が 民主化 した結果、App StoreやGoogle
Playに似たようなつまらないゲームで れかえった。アイディアなど
なく「作れるから作った」の氾濫
• 正しい見識、面白いゲームを作るノウハウまでは民主化してくれない。
今後の課題(Unityは無関係)
• 既存のゲーム開発者は面白いゲームを調整するノウハウを持っている。
これが強み
最後に
• Unityは現在の大規模なゲーム開発を個人レベル
まで簡素化してくれた
• ゲーム開発は再び個人の手に戻ってきた
• ゲームは遊ぶより作る方が面白い!
• 皆さんもUnityを触ってみてください

Mais conteúdo relacionado

Mais procurados

ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!ゲームツクール!
 
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろうゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろうゲームツクール!
 
ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」
ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」
ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」ゲームツクール!
 
今年趣味開発を通じて学んだこと(2018)
今年趣味開発を通じて学んだこと(2018)今年趣味開発を通じて学んだこと(2018)
今年趣味開発を通じて学んだこと(2018)Zeitung M
 
VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!NAKAOKU Takahiro
 
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島 Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島 NAKAOKU Takahiro
 
ゲームニクス理論
ゲームニクス理論ゲームニクス理論
ゲームニクス理論TANREN Inc.
 
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)Nobuhiko Sasaki
 
Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編NAKAOKU Takahiro
 
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。ゲームツクール!
 
ゲームニクス理論2
ゲームニクス理論2ゲームニクス理論2
ゲームニクス理論2TANREN Inc.
 
ポケクエ Unity関連活動事例(第33回プロ生勉強会)
ポケクエ Unity関連活動事例(第33回プロ生勉強会)ポケクエ Unity関連活動事例(第33回プロ生勉強会)
ポケクエ Unity関連活動事例(第33回プロ生勉強会)Nobuhiko Sasaki
 
HololensmeetupLTval26
HololensmeetupLTval26HololensmeetupLTval26
HololensmeetupLTval26AsahiSakamoto
 

Mais procurados (14)

ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
 
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろうゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
 
ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」
ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」
ゲームツクール!第5回「Unity×Mixamoでキャラクターを動かそう!」
 
今年趣味開発を通じて学んだこと(2018)
今年趣味開発を通じて学んだこと(2018)今年趣味開発を通じて学んだこと(2018)
今年趣味開発を通じて学んだこと(2018)
 
Unity講座
Unity講座Unity講座
Unity講座
 
VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!
 
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島 Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
 
ゲームニクス理論
ゲームニクス理論ゲームニクス理論
ゲームニクス理論
 
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)
Query-Chan アセット紹介 (第1回 UnityアセットまみれのLT大会 - 登壇資料)
 
Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編
 
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
ゲームツクール資料第7回 Unity x EveryPlayでプレイ動画を共有しよう。
 
ゲームニクス理論2
ゲームニクス理論2ゲームニクス理論2
ゲームニクス理論2
 
ポケクエ Unity関連活動事例(第33回プロ生勉強会)
ポケクエ Unity関連活動事例(第33回プロ生勉強会)ポケクエ Unity関連活動事例(第33回プロ生勉強会)
ポケクエ Unity関連活動事例(第33回プロ生勉強会)
 
HololensmeetupLTval26
HololensmeetupLTval26HololensmeetupLTval26
HololensmeetupLTval26
 

Semelhante a Make physical game with Unity

Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性MakotoItoh
 
UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)Masahiro Ide
 
『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~
『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~
『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~Akihiko Shirai
 
ゲムつくプログラミング講座
ゲムつくプログラミング講座ゲムつくプログラミング講座
ゲムつくプログラミング講座purinxxx
 
開催趣旨・00年代イントロ・パネルディスカッション資料
開催趣旨・00年代イントロ・パネルディスカッション資料開催趣旨・00年代イントロ・パネルディスカッション資料
開催趣旨・00年代イントロ・パネルディスカッション資料IGDA Japan
 
デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI
デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI
デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI Youichiro Miyake
 

Semelhante a Make physical game with Unity (6)

Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性
 
UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)
 
『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~
『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~
『遊びの研究とクリエイティビティ』リアルワールドゲームを楽しもう! ~安心・安全に「Ingress」や「PokemonGO」で遊ぶために~
 
ゲムつくプログラミング講座
ゲムつくプログラミング講座ゲムつくプログラミング講座
ゲムつくプログラミング講座
 
開催趣旨・00年代イントロ・パネルディスカッション資料
開催趣旨・00年代イントロ・パネルディスカッション資料開催趣旨・00年代イントロ・パネルディスカッション資料
開催趣旨・00年代イントロ・パネルディスカッション資料
 
デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI
デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI
デジハリ講義 人工知能 第五回「人工知能とゲーム」 Game and AI
 

Mais de Hiroki Kaneko

Connecting ti cc2541 with i os
Connecting ti cc2541 with i osConnecting ti cc2541 with i os
Connecting ti cc2541 with i osHiroki Kaneko
 
Cloud storage services
Cloud storage servicesCloud storage services
Cloud storage servicesHiroki Kaneko
 
Searching trusted info
Searching trusted infoSearching trusted info
Searching trusted infoHiroki Kaneko
 
Making EPUB in Japanese
Making EPUB in JapaneseMaking EPUB in Japanese
Making EPUB in JapaneseHiroki Kaneko
 

Mais de Hiroki Kaneko (8)

Connecting ti cc2541 with i os
Connecting ti cc2541 with i osConnecting ti cc2541 with i os
Connecting ti cc2541 with i os
 
Using MVNO at Japan
Using MVNO at JapanUsing MVNO at Japan
Using MVNO at Japan
 
Couchsurfing&AirBnB
Couchsurfing&AirBnBCouchsurfing&AirBnB
Couchsurfing&AirBnB
 
Cloud storage services
Cloud storage servicesCloud storage services
Cloud storage services
 
Air bnb host_diary
Air bnb host_diaryAir bnb host_diary
Air bnb host_diary
 
Searching trusted info
Searching trusted infoSearching trusted info
Searching trusted info
 
Password management
Password managementPassword management
Password management
 
Making EPUB in Japanese
Making EPUB in JapaneseMaking EPUB in Japanese
Making EPUB in Japanese
 

Último

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 

Último (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 

Make physical game with Unity