SlideShare a Scribd company logo
ゲーム開発だけじゃない!
Unity で作る UWP アプリ
ユニティ・テクノロジーズ・ジャパン合同会社・
Unityエバンジェリスト・
伊藤 周・
@warapuri・
CLT-014
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
自己紹介
• 伊藤 周 (いとう まこと)
• ゲームプログラマ暦18年
• 株式会社セガでアーケードゲーム開発
• 2012年3月、Unityジャパン立ち上げへ参画
• 個人でもVRコンテンツを制作
• 2014 「Hiyoshi Jump 」(iOS名:「VR Jump Tour」)
• 2015 「ドローンVR」
• 2016 現在「Spider Racer」製作中
セッションの内容
• Unityとは
• 実機デモ
• Unity CAD Importerデモ
• UnityでのOculus Rift CV1デモ
  ケーススタディ1
(ちょ、、えー…)
VR流行ってる
そうじゃない
ちょっとVR
やってみてよ!
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
Unityとは
1. Unityとは誰でもクリエイティブなコン
テンツを作れるエコシステム
 誰でもコンテンツを作れる
  ∼簡易なエディタ∼
 誰でもコンテンツを作れる∼多彩な表現∼
 誰でもコンテンツを作れる∼多彩な表現∼
 誰でもコンテンツを作れる∼多彩な表現∼
 誰でもコンテンツを作れる∼多彩な表現∼
でも〇〇
できないし…
誰でもコンテンツを作れる∼Asset Store∼
• Unityのオンラインストア
• ツール
• 3Dモデル
• オーディオ
• アニメーション
• スクリプト
本当に誰でも?
 とあるイベントにて…
 CA Tech Kids
どうやって
身につける?
どうやって身につける?
• チュートリアル動画
• ドットインストール (http://dotinstall.com)
• Learn (https://unity3d.com/jp/learn)
• 定期セミナー
• Unity道場 (https://kenjin.unity3d.jp/dojos)
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
サーティフィケーション
• Unity公式認定制度
• 開発者: 「Unity技術者」をポートフォリオに
• 経営者: Unity技術者を採用しやすくなる
シェア
45%
開発者数
450万人
プレイヤー
6億人
Unityは「圧倒的なユーザー数」
デモ
  ケーススタディ2
(ファー…)
HoloLensいけ
るだろ、このまま!
他の工場と
ネットで連携!
あとスマホ
対応も
誰でもコンテンツを作れる
∼簡単なマルチプラットフォーム対応∼
誰でもコンテンツを作れる
∼簡単なマルチプラットフォーム対応∼
Windows Universal App with Unity
• Windowsストアで販売
• XAMLのUIとUnityの融合
• UIは既存のUIを
• Windows 10の機能の利用
• Excel
• Cortana
• Windows Ink
UnityでUWPアプリ作成時の注意事項
• JavaScript(UnityScript)も使えるが、C#推奨
• UnityからVS2015プロジェクト書き出し→ビルド
• Windows 10 必須
• DirectX または XAML が選択可
• 詳しくは “unity site:download.microsoft.com” で検索
UnityでUWPアプリ作成時の注意事項
• テキスト入力の不全
• XAMLで代替
• 一部の.NET APIが使用できない
• Socketの一部
• 順次修正中
• ASのPluginが対応していない可能性
ゲーム
だけでしょ?
2. Unityとは難しい問題を解決するツール
難しい問題を解決する
• ゲーム以外の分野でも
• ビジュアライゼーションツールとして
• 製造、建築、住宅、エンタメ、シミュレータ、教育、ア
ート
 Lyric Speaker (dot by dot)
 Japanese Otaku City (ゼンリン)
 UnityにおけるBIMデータの活用 (ディックス)
 VROX (積木製作)
 ドールハウスVR (産業技術総合研究所)
 浸水疑似体験システム(愛知工科大学工学部 板宮研究室)
 交通安全危険予測シミュレータ (ラッキーソフト)
 交通安全危険予測シミュレータ (ラッキーソフト)
 交通安全危険予測シミュレータ (ラッキーソフト)
 Drone VR (Makoto Ito)
 シロクマ先生のゆるくない英文法 (U-WORKS)
 なりきろいど (ヤフー)
 HARMONY, Japan Pavilion, Expo Milano 2015 (チームラボ)
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
 特徴1 CADインポート
 特徴2 ポリゴン削減
 特徴3 メッシュ自動分割
 特徴4 メッシュ自動修正
デモ
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
3. Unityとは成功を支援してくれるサービス
Unityサービス
• Unity Ads …動画広告
• Unity Everyplay …動画シェア
• Unity In App Purchase …簡単なIAPの実装
• Unity Analytics …分析
• Unity Heatmap …分析結果の可視化
• Unity Cloud Build …CI
• Unity Multiplayer …ネットワーク
• Unity Performance Reporting …クラッシュレポート
• Unity Collaborate …バージョン管理
Unity Ads
• マネタイズ、プロモーションを
するための動画広告サービス
• ほぼゲームの広告のみ
• 世界中どの地域でも
• 無料
Unity Everyplay
• プレイ動画をシェアするSNSプ
ラットフォーム
• 実装が簡単(アセットインポート
するだけ)
• フェイスカメラ機能
• 無料
Unity Analytics
• アプリのユーザー動向分析サー
ビス
≒Google Analytics
• Unityに組み込み済み
• マルチプラットフォーム
• 無料
Unity In App Purchase
• アプリ内課金を簡単に実装可能
• 同じコードでマルチプラットフ
ォーム対応
• iOS App Store/Mac App Store/
Google Play/Windows Store
(Universal)
• 無料
Unity Heatmaps
• プレイヤーの位置情報等のビッグデータを
集積して可視化
• 利点=ユーザー動向分析
• どういうパターンが好まれるのか?
• どこが処理が重いのか?
• 変な行動していないか?
• 無料
Unity Cloud Build
• クラウド上で自動でビルドしてくれるサービス
1. リポジトリからプロジェクトを自動で取得
2. マルチプラットフォームビルド
• iOS/Android/WebPlayer/WebGL/Mac/Windows/Linux
3. 各端末で通知が来て、ボタン1発でデプロイ
• 無料
Unity Multiplayer
• 簡単に複数プレイヤーネットワ
ークを実装ができる
• クライアント間通信
• マッチングサーバーはUnityが提
供(無料/有料)
Unity Performance Reporting
• クラッシュレポート
• クラッシュ時のログをレポーティ
ングしてくれる
• 無料
Unity Collaborate (β)
• チームでプロジェクト管理
≒Git + GitHub
• ソースコードだけでなくデ
ータも
• 無料/有料(サイズに依存)
デモ
  ケーススタディ3
スマホ
対応
CAD
Importer
MultiPlayer
HoloLens
対応
Unity CAD Importer
• 見積もり、評価版、技術的ご質
問はこちら
• http://cadimporter.unity3d.jp
• Unity Professionalが別途必要
まとめ
• Unityとは
• 誰でもクリエイティブなコンテンツを作れるエコシステム
• 難しい問題を解決するツール
• 成功を支援してくれるサービス
• Unity CAD Importer (Unity Professionalは別途必要)

More Related Content

PPTX
Generative AI in CSharp with Semantic Kernel.pptx
PDF
Intro to Graphs and Neo4j
PDF
Justcamp ir deck 201120
DOCX
LESSON PLAN python.docx
PPTX
artificial intelligence bcs515b notes vtu
PPTX
Weather Application using Python using tkinter
PDF
Sentiment analysis - Our approach and use cases
PPTX
Twitter sentiment analysis
Generative AI in CSharp with Semantic Kernel.pptx
Intro to Graphs and Neo4j
Justcamp ir deck 201120
LESSON PLAN python.docx
artificial intelligence bcs515b notes vtu
Weather Application using Python using tkinter
Sentiment analysis - Our approach and use cases
Twitter sentiment analysis

What's hot (14)

PPTX
The Apache Solr Semantic Knowledge Graph
PPTX
Fasttext 20170720 yjy
ODP
The Full Stack Web Development
PPTX
Privacy by Design or Privacy by Re-engineering
PDF
Distributed Tracing with Jaeger
PPTX
Twitter sentiment analysis ppt
PPTX
openai.pptx
PDF
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
PDF
word2vec, LDA, and introducing a new hybrid algorithm: lda2vec
PPTX
Top 10 it infrastructure manager interview questions and answers
PDF
Lecture Notes-Finite State Automata for NLP.pdf
PDF
ChatGPT Guide For Strategists
PDF
First Order Logic resolution
PPTX
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
The Apache Solr Semantic Knowledge Graph
Fasttext 20170720 yjy
The Full Stack Web Development
Privacy by Design or Privacy by Re-engineering
Distributed Tracing with Jaeger
Twitter sentiment analysis ppt
openai.pptx
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
word2vec, LDA, and introducing a new hybrid algorithm: lda2vec
Top 10 it infrastructure manager interview questions and answers
Lecture Notes-Finite State Automata for NLP.pdf
ChatGPT Guide For Strategists
First Order Logic resolution
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
Ad

Similar to CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ (20)

PDF
UnityによるAR/VR/MR 開発体験講座
PDF
UnityでVRアプリを作ってみよう! (講演編)
PDF
UnityLecture @Kyushu University
PDF
VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
PDF
Unityでこんなことができる KLab×博多Tech塾
PPTX
Unity講座
PDF
Unityの開発環境が生み出す可能性
PDF
Let’s study unity
PPTX
UnityによるHoloLens用UWPアプリケーション開発の勘所
PDF
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
PDF
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
PPTX
Unity ゲーム開発
PDF
Couchbase x unity
PDF
Global Lab Sendai主催 Unity初心者講座2018
PDF
Unity講座資料1
PDF
【Unity道場 建築スペシャル】はじめてのUnity
PPTX
Unityの基礎 75m
PDF
CEDEC 2013 Unity on Windows 8
PDF
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
PPTX
Unity講習会
UnityによるAR/VR/MR 開発体験講座
UnityでVRアプリを作ってみよう! (講演編)
UnityLecture @Kyushu University
VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
Unityでこんなことができる KLab×博多Tech塾
Unity講座
Unityの開発環境が生み出す可能性
Let’s study unity
UnityによるHoloLens用UWPアプリケーション開発の勘所
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
Unity ゲーム開発
Couchbase x unity
Global Lab Sendai主催 Unity初心者講座2018
Unity講座資料1
【Unity道場 建築スペシャル】はじめてのUnity
Unityの基礎 75m
CEDEC 2013 Unity on Windows 8
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
Unity講習会
Ad

More from decode2016 (20)

PDF
SPL-005_オープンソースから見たマイクロソフト
PDF
SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来
PDF
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
PDF
SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~
PDF
PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~
PDF
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PDF
PRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRM
PDF
PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報
PDF
PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法
PDF
PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用
PDF
INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~
PDF
INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~
PDF
INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~
PDF
INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~
PDF
INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~
PDF
INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~
PDF
INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~
PDF
INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~
PDF
INF-020_メーカーがおしえてくれない正しいクラウドについて
PDF
INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~
SPL-005_オープンソースから見たマイクロソフト
SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~
PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRM
PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報
PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法
PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用
INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~
INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~
INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~
INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~
INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~
INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~
INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~
INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~
INF-020_メーカーがおしえてくれない正しいクラウドについて
INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~

CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ