SlideShare a Scribd company logo
1 of 17
Download to read offline
株式会社サイバーエージェント
アメーバ事業本部 スマートフォンディビジョン エンジニア
            三島木 一磨(みしまぎ かずま)
   自己紹介

   Unityとは

   何故Unityを使うのか?    Unityって
                    どんな感じ?
   ざっくり作り方

   所感・まとめ
   三島木 一磨 (みしまぎ かずま)
    ◦ @maginemu

    ◦ 株式会社サイバーエージェント
      入社2年目エンジニア

    ◦ Ameba Pico (海外版ピグ) 開発 (サーバサイドJava メイン)
      ※ただし渡米はしていない
     →スマートフォンアプリ開発[くるくるベジタブル] (Unity3D)

    ◦ ※Pixiv @moyashipan さんの後輩です
   ゲーム開発ツール
    ◦ ゲームエンジンであり
    ◦ 統合開発環境であり
    ◦ 会社名でもある

    ◦ クロスプラットフォーム

    ◦ 開発言語
      C#, JScript (メイン)
                           http://unity3d.com/unity/
      C++, Objective-C
       Java… (プラグインで使用可)
シーン     ゲーム画面     オブジェクト/素材   プロパティ




      実際のくるくるベジタブルの
   ゲーム。3D。
    Unityにはゲーム開発に必要になりそうな
    機能がひと通りある。

   後々iPhone対応したいよね…
    Unityはすごくクロスプラットフォーム。
    PC/Mac, iOS, Android,     使ってみること
    Web, PS3, Xbox360, Wii…   にしました。

   Unityのせいでできないことがあるんじゃ?
    Unityにはプラグインとしてネイティブにアク
    セスする機能がある。
    それで何とかなるんじゃないかな
   モノを置いて
    ◦ 素材をDrag & Drop

   ふるまいをくっつけて
    ◦ 既存コンポーネント or 自作スクリプト
    ◦ Drag & Drop

   動かす

      例えば球を転がすデモ
Sphere
球(モノ)
Sphere Collider, RigidBody
  衝突判定、剛体(重さとか)
        (振る舞い)
操作できるようにスクリプト
   (振る舞い)
球




                       衝突判定



                       剛体




                       スクリプト

モノに振る舞いをくっつけるイメージ
    (Drag & Drop !!)
同様に地面
         (衝突判定つき)




芝にしてみた
スクリプト20行以外
ほぼマウスしか使っていません

※球に地球のテクスチャ貼りました
   ※一応動くデモあります
   Unityって
    ◦ 素材があれば、それを簡単に操作できるようになる!
      3Dグラフィック・アニメーション・音楽・当たり判定・シーン遷移…

    ◦ GUIで簡単操作
      デモだとスクリプト以外ほとんどマウスだけです
      あといくつか値を設定できるところに数字を入れるだけ
      常に画面の状態が見える&直接操作できる

    ◦ クロスプラットフォーム!
      WinでもMacでも、AndroidでもiPhoneでも

   Unityでは(デフォルトでは)苦手なこと

    ◦ ニホンゴ
    ◦ GUIをつくること
      標準のGUI機能が貧弱&重い → 良いプラグインあります
    ◦ 2D
      コツが要る感じだと思います
   Unityは基本機能が充実していて
    簡単に色々作れます。
    ◦ ゲームとか作ったこと無い僕でもできた!


   無料で始められるので使ってみては?!
   Androidの方、是非DLして遊んでみてください!

More Related Content

What's hot

Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性MakotoItoh
 
Unity × graphics × effects
Unity × graphics × effectsUnity × graphics × effects
Unity × graphics × effectsHironori Sugino
 
Creators'night#4今井
Creators'night#4今井Creators'night#4今井
Creators'night#4今井Daisuke Imai
 
Unity講習会(初級)
Unity講習会(初級)Unity講習会(初級)
Unity講習会(初級)torisoup
 
Unity Introduction from 2D shooting game.
Unity Introduction from 2D shooting game.Unity Introduction from 2D shooting game.
Unity Introduction from 2D shooting game.Daisuke Yamashita
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)ミルク株式会社
 
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 Mikito Yoshiya
 
プログラマがUnityでSTGを作った話
プログラマがUnityでSTGを作った話プログラマがUnityでSTGを作った話
プログラマがUnityでSTGを作った話MASA_T_O
 
Unity用ビジュアルノベルツール「宴3」開発帰還報告書
Unity用ビジュアルノベルツール「宴3」開発帰還報告書Unity用ビジュアルノベルツール「宴3」開発帰還報告書
Unity用ビジュアルノベルツール「宴3」開発帰還報告書Ryohei Tokimura
 
Unity入門ハンズオン
Unity入門ハンズオンUnity入門ハンズオン
Unity入門ハンズオンKazuya Hiruma
 
【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用
【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用
【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用Unity Technologies Japan K.K.
 
「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)Ryohei Tokimura
 
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】Toshitaka Muraishi
 
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?cfm_art
 

What's hot (20)

UnityのMultiplayサービスの得意な事
UnityのMultiplayサービスの得意な事UnityのMultiplayサービスの得意な事
UnityのMultiplayサービスの得意な事
 
Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性Unityの開発環境が生み出す可能性
Unityの開発環境が生み出す可能性
 
Unity × graphics × effects
Unity × graphics × effectsUnity × graphics × effects
Unity × graphics × effects
 
多機能ボイチャを簡単に導入する方法
多機能ボイチャを簡単に導入する方法多機能ボイチャを簡単に導入する方法
多機能ボイチャを簡単に導入する方法
 
Creators'night#4今井
Creators'night#4今井Creators'night#4今井
Creators'night#4今井
 
Unity講習会(初級)
Unity講習会(初級)Unity講習会(初級)
Unity講習会(初級)
 
Unity Introduction from 2D shooting game.
Unity Introduction from 2D shooting game.Unity Introduction from 2D shooting game.
Unity Introduction from 2D shooting game.
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
 
専門ゼミ進捗
専門ゼミ進捗専門ゼミ進捗
専門ゼミ進捗
 
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
 
プログラマがUnityでSTGを作った話
プログラマがUnityでSTGを作った話プログラマがUnityでSTGを作った話
プログラマがUnityでSTGを作った話
 
Unity ゲーム開発
Unity ゲーム開発Unity ゲーム開発
Unity ゲーム開発
 
Unity用ビジュアルノベルツール「宴3」開発帰還報告書
Unity用ビジュアルノベルツール「宴3」開発帰還報告書Unity用ビジュアルノベルツール「宴3」開発帰還報告書
Unity用ビジュアルノベルツール「宴3」開発帰還報告書
 
Unity入門ハンズオン
Unity入門ハンズオンUnity入門ハンズオン
Unity入門ハンズオン
 
【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用
【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用
【Unity道場 幕張スペシャル3】「Playground」を魔改造!? ゲームデザイン授業への活用
 
「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)
 
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】
Unity初心者が2 d sprite使ってゲームを作ってみた【後半戦】
 
Unityと.NET
Unityと.NETUnityと.NET
Unityと.NET
 
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
 
Unity講座
Unity講座Unity講座
Unity講座
 

Viewers also liked

20110715 enterprise wiki search
20110715 enterprise wiki search20110715 enterprise wiki search
20110715 enterprise wiki searchShigeki Yamato
 
2011-07-15 チューニングが楽になる JavaScript 道具箱
2011-07-15 チューニングが楽になる JavaScript 道具箱2011-07-15 チューニングが楽になる JavaScript 道具箱
2011-07-15 チューニングが楽になる JavaScript 道具箱Takuya Yokono
 
カップリング検索プレゼン2
カップリング検索プレゼン2カップリング検索プレゼン2
カップリング検索プレゼン2sakana1123
 
memcachedからKyotoTycoonへ
memcachedからKyotoTycoonへmemcachedからKyotoTycoonへ
memcachedからKyotoTycoonへTatsuhiko Kubo
 
pixiv サイバーエージェント共同勉強会 solr導入記
pixiv サイバーエージェント共同勉強会 solr導入記pixiv サイバーエージェント共同勉強会 solr導入記
pixiv サイバーエージェント共同勉強会 solr導入記Takahiro Matsumiya
 
アメーバピグのサーバとクライアントはどうやって通信しているのか
アメーバピグのサーバとクライアントはどうやって通信しているのかアメーバピグのサーバとクライアントはどうやって通信しているのか
アメーバピグのサーバとクライアントはどうやって通信しているのかTanaka Hiromi
 
Vagrant intro
Vagrant introVagrant intro
Vagrant introt9md
 
Matrix Factorizationを使った評価予測
Matrix Factorizationを使った評価予測Matrix Factorizationを使った評価予測
Matrix Factorizationを使った評価予測JAVA DM
 
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)Yuuki Namikawa
 
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料Kohei Morino
 
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
実録 WEBエンジニアが Titanium Mobileアプリを開発するまでYusaku Watanabe
 
iOS App performance tuning with Instruments
iOS App performance tuning with InstrumentsiOS App performance tuning with Instruments
iOS App performance tuning with Instrumentsgc-hiramatsu
 
松本克彦 ピグにおけるリアルタイムランキングの導入
松本克彦 ピグにおけるリアルタイムランキングの導入松本克彦 ピグにおけるリアルタイムランキングの導入
松本克彦 ピグにおけるリアルタイムランキングの導入matsumoto_katsuhiko
 
海外向けサービスの苦労話
海外向けサービスの苦労話海外向けサービスの苦労話
海外向けサービスの苦労話Masakazu Matsushita
 
OpenCVによる顔認識システムの開発
OpenCVによる顔認識システムの開発OpenCVによる顔認識システムの開発
OpenCVによる顔認識システムの開発Takahiko Teramoto
 
kontagent紹介資料
kontagent紹介資料kontagent紹介資料
kontagent紹介資料Eiji Hachiya
 
From MongoDB v1.8.2 To v2.0.2
From MongoDB v1.8.2 To v2.0.2From MongoDB v1.8.2 To v2.0.2
From MongoDB v1.8.2 To v2.0.2Naoki Sega
 
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察Kazuhiro Kosaka
 

Viewers also liked (20)

20110715 enterprise wiki search
20110715 enterprise wiki search20110715 enterprise wiki search
20110715 enterprise wiki search
 
2011-07-15 チューニングが楽になる JavaScript 道具箱
2011-07-15 チューニングが楽になる JavaScript 道具箱2011-07-15 チューニングが楽になる JavaScript 道具箱
2011-07-15 チューニングが楽になる JavaScript 道具箱
 
カップリング検索プレゼン2
カップリング検索プレゼン2カップリング検索プレゼン2
カップリング検索プレゼン2
 
memcachedからKyotoTycoonへ
memcachedからKyotoTycoonへmemcachedからKyotoTycoonへ
memcachedからKyotoTycoonへ
 
pixiv サイバーエージェント共同勉強会 solr導入記
pixiv サイバーエージェント共同勉強会 solr導入記pixiv サイバーエージェント共同勉強会 solr導入記
pixiv サイバーエージェント共同勉強会 solr導入記
 
アメーバピグのサーバとクライアントはどうやって通信しているのか
アメーバピグのサーバとクライアントはどうやって通信しているのかアメーバピグのサーバとクライアントはどうやって通信しているのか
アメーバピグのサーバとクライアントはどうやって通信しているのか
 
Vagrant intro
Vagrant introVagrant intro
Vagrant intro
 
Matrix Factorizationを使った評価予測
Matrix Factorizationを使った評価予測Matrix Factorizationを使った評価予測
Matrix Factorizationを使った評価予測
 
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
 
Inside png
Inside pngInside png
Inside png
 
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
 
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
 
iOS App performance tuning with Instruments
iOS App performance tuning with InstrumentsiOS App performance tuning with Instruments
iOS App performance tuning with Instruments
 
松本克彦 ピグにおけるリアルタイムランキングの導入
松本克彦 ピグにおけるリアルタイムランキングの導入松本克彦 ピグにおけるリアルタイムランキングの導入
松本克彦 ピグにおけるリアルタイムランキングの導入
 
海外向けサービスの苦労話
海外向けサービスの苦労話海外向けサービスの苦労話
海外向けサービスの苦労話
 
Ca勉強会・ldについて
Ca勉強会・ldについてCa勉強会・ldについて
Ca勉強会・ldについて
 
OpenCVによる顔認識システムの開発
OpenCVによる顔認識システムの開発OpenCVによる顔認識システムの開発
OpenCVによる顔認識システムの開発
 
kontagent紹介資料
kontagent紹介資料kontagent紹介資料
kontagent紹介資料
 
From MongoDB v1.8.2 To v2.0.2
From MongoDB v1.8.2 To v2.0.2From MongoDB v1.8.2 To v2.0.2
From MongoDB v1.8.2 To v2.0.2
 
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
 

Similar to 波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)

はじめてのUnity 改
はじめてのUnity 改はじめてのUnity 改
はじめてのUnity 改Masaki Katoh
 
はじめての Unity
はじめての Unityはじめての Unity
はじめての UnityMasaki Katoh
 
ゲムつくプログラミング講座
ゲムつくプログラミング講座ゲムつくプログラミング講座
ゲムつくプログラミング講座purinxxx
 
Unity2015_No7_~Unity2D~
Unity2015_No7_~Unity2D~Unity2015_No7_~Unity2D~
Unity2015_No7_~Unity2D~CHY72
 
Couchbase x unity
Couchbase x unityCouchbase x unity
Couchbase x unityMakotoItoh
 
Swift (with SceneKit) で簡単な3Dゲームを作ってみた
Swift (with SceneKit) で簡単な3Dゲームを作ってみたSwift (with SceneKit) で簡単な3Dゲームを作ってみた
Swift (with SceneKit) で簡単な3Dゲームを作ってみたKazuya Hiruma
 
【Unity道場 建築スペシャル】はじめてのUnity
【Unity道場 建築スペシャル】はじめてのUnity【Unity道場 建築スペシャル】はじめてのUnity
【Unity道場 建築スペシャル】はじめてのUnityUnity Technologies Japan K.K.
 
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門Webプログラマの為のUnity入門
Webプログラマの為のUnity入門Yusuke Ando
 
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポートSmartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポートMasaru Kimura
 
息抜きにUnityであそぼう(3D Game Kit Liteの話)
息抜きにUnityであそぼう(3D Game Kit Liteの話)息抜きにUnityであそぼう(3D Game Kit Liteの話)
息抜きにUnityであそぼう(3D Game Kit Liteの話)Hiromichi Yamada
 
Unityってどんなことができるの?
Unityってどんなことができるの?Unityってどんなことができるの?
Unityってどんなことができるの?Kenichi Fujita
 
Unityを使うと、どんな事が出来るのか?
Unityを使うと、どんな事が出来るのか?Unityを使うと、どんな事が出来るのか?
Unityを使うと、どんな事が出来るのか?rootage-inc
 
Practical game development with Stingray
Practical game development with StingrayPractical game development with Stingray
Practical game development with StingrayNaoji Taniguchi
 
ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座RyousukeItai
 
Unityの最新動向と開発事例
Unityの最新動向と開発事例Unityの最新動向と開発事例
Unityの最新動向と開発事例Haruto Watanabe
 
UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)Masahiro Ide
 
DOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたDOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたYuuki Ogino
 

Similar to 波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT) (20)

はじめてのUnity 改
はじめてのUnity 改はじめてのUnity 改
はじめてのUnity 改
 
はじめての Unity
はじめての Unityはじめての Unity
はじめての Unity
 
ゲムつくプログラミング講座
ゲムつくプログラミング講座ゲムつくプログラミング講座
ゲムつくプログラミング講座
 
Unity2015_No7_~Unity2D~
Unity2015_No7_~Unity2D~Unity2015_No7_~Unity2D~
Unity2015_No7_~Unity2D~
 
Couchbase x unity
Couchbase x unityCouchbase x unity
Couchbase x unity
 
Swift (with SceneKit) で簡単な3Dゲームを作ってみた
Swift (with SceneKit) で簡単な3Dゲームを作ってみたSwift (with SceneKit) で簡単な3Dゲームを作ってみた
Swift (with SceneKit) で簡単な3Dゲームを作ってみた
 
【Unity道場 建築スペシャル】はじめてのUnity
【Unity道場 建築スペシャル】はじめてのUnity【Unity道場 建築スペシャル】はじめてのUnity
【Unity道場 建築スペシャル】はじめてのUnity
 
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
 
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポートSmartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポート
 
息抜きにUnityであそぼう(3D Game Kit Liteの話)
息抜きにUnityであそぼう(3D Game Kit Liteの話)息抜きにUnityであそぼう(3D Game Kit Liteの話)
息抜きにUnityであそぼう(3D Game Kit Liteの話)
 
Unityってどんなことができるの?
Unityってどんなことができるの?Unityってどんなことができるの?
Unityってどんなことができるの?
 
IoT with Unity
IoT with UnityIoT with Unity
IoT with Unity
 
Unityを使うと、どんな事が出来るのか?
Unityを使うと、どんな事が出来るのか?Unityを使うと、どんな事が出来るのか?
Unityを使うと、どんな事が出来るのか?
 
Ar unity project改善
Ar unity project改善Ar unity project改善
Ar unity project改善
 
Practical game development with Stingray
Practical game development with StingrayPractical game development with Stingray
Practical game development with Stingray
 
Unity って何?
Unity って何?Unity って何?
Unity って何?
 
ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座
 
Unityの最新動向と開発事例
Unityの最新動向と開発事例Unityの最新動向と開発事例
Unityの最新動向と開発事例
 
UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)UnityでVRアプリを作ってみよう! (講演編)
UnityでVRアプリを作ってみよう! (講演編)
 
DOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたDOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみた
 

波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)

  • 2. 自己紹介  Unityとは  何故Unityを使うのか? Unityって どんな感じ?  ざっくり作り方  所感・まとめ
  • 3. 三島木 一磨 (みしまぎ かずま) ◦ @maginemu ◦ 株式会社サイバーエージェント  入社2年目エンジニア ◦ Ameba Pico (海外版ピグ) 開発 (サーバサイドJava メイン)  ※ただし渡米はしていない →スマートフォンアプリ開発[くるくるベジタブル] (Unity3D) ◦ ※Pixiv @moyashipan さんの後輩です
  • 4.
  • 5. ゲーム開発ツール ◦ ゲームエンジンであり ◦ 統合開発環境であり ◦ 会社名でもある ◦ クロスプラットフォーム ◦ 開発言語  C#, JScript (メイン) http://unity3d.com/unity/  C++, Objective-C Java… (プラグインで使用可)
  • 6. シーン ゲーム画面 オブジェクト/素材 プロパティ 実際のくるくるベジタブルの
  • 7. ゲーム。3D。 Unityにはゲーム開発に必要になりそうな 機能がひと通りある。  後々iPhone対応したいよね… Unityはすごくクロスプラットフォーム。 PC/Mac, iOS, Android, 使ってみること Web, PS3, Xbox360, Wii… にしました。  Unityのせいでできないことがあるんじゃ? Unityにはプラグインとしてネイティブにアク セスする機能がある。 それで何とかなるんじゃないかな
  • 8. モノを置いて ◦ 素材をDrag & Drop  ふるまいをくっつけて ◦ 既存コンポーネント or 自作スクリプト ◦ Drag & Drop  動かす  例えば球を転がすデモ
  • 10. Sphere Collider, RigidBody 衝突判定、剛体(重さとか) (振る舞い)
  • 12. 衝突判定 剛体 スクリプト モノに振る舞いをくっつけるイメージ (Drag & Drop !!)
  • 13. 同様に地面 (衝突判定つき) 芝にしてみた
  • 15. Unityって ◦ 素材があれば、それを簡単に操作できるようになる!  3Dグラフィック・アニメーション・音楽・当たり判定・シーン遷移… ◦ GUIで簡単操作  デモだとスクリプト以外ほとんどマウスだけです  あといくつか値を設定できるところに数字を入れるだけ  常に画面の状態が見える&直接操作できる ◦ クロスプラットフォーム!  WinでもMacでも、AndroidでもiPhoneでも  Unityでは(デフォルトでは)苦手なこと ◦ ニホンゴ ◦ GUIをつくること  標準のGUI機能が貧弱&重い → 良いプラグインあります ◦ 2D  コツが要る感じだと思います
  • 16. Unityは基本機能が充実していて 簡単に色々作れます。 ◦ ゲームとか作ったこと無い僕でもできた!  無料で始められるので使ってみては?!
  • 17. Androidの方、是非DLして遊んでみてください!