Made with Unity!
Unityとコミュニティが作る
オープンなゲーム開発
広島Unity勉強会 ナカオクタカヒロ
1
ナカオク タカヒロ
NAKAOKU    TAKAHIRO
2
1992年 生まれる
2002年 プログラミングを学び始める
2014年 Religion をリリース
同年  広島Unity勉強会 を立ち上げ
2016年 ウラオニ の制作に関わる
kamera25
Github/FB/Twitter
って何?
3
Unity Technologies 社が出している
インタラクティブ
メディア
を作成するためのツール
4
5
お見せできないページです。
unity作品例
6
だけどさぁ・・・
Unityってオープンソース
じゃないよね?
7
ご静聴ありがとうございました。
8
って何?
9
Unityが好きな人
もっと楽しみたい人
を応援
10
岡山、広島、山口、島根な
どでイベント展示
広島の勉強会とコラボ
(Unityの中の人を呼びました )
11
広島会場を主催!
12
Unityが好きな人
もっと楽しみたい人
を応援したい!
http://hiroshima-unity.jimdo.com
13
The democratization of
game development
ゲーム制作の民主化
14
コミュニティ
ツール アセット
15
コミュニティ
ツール アセット
16
Unityのコミュニティ支援
17
(C) http://d-maps.com
18
中国地方は
ゲーム制作コミュニティが盛
んです!
ゲームジャムについて
19
実はすぐ近くで、絶賛ゲームジャム開催中です
20
現在現在
未来
21 https://hsc.connpass.com/event/66100/
22
OSC広島当日に開催された、 XRゲームジャム広島の模様を動画収録しました。
https://www.youtube.com/watch?v=FhVyHYBLvqk&feature=youtu.be
HeadLiner スポンサー
23
24
グローバルゲームジャムで作成された、
全てのゲームの
ソースコード・データが
オープンソース
として公開される。
世界最大級のオープンソースイベント
各ページ ソースファイル
と実行ファイル
今年のGGJでは
95ヶ国で
3万6000人が参加し
7000以上のゲームが
3日で生まれ
3833個
がUnityで
作られた
(おおよそ54%)
25
告知
広島初!
グローバルゲームジャム in 広島開催
2018年1月26日(金)18:00〜
広島市中区大手町
デジタルものづくりスペース デジハコ
詳細については後日お送りしますので、
下の広島Unity勉強会connpassをフォローしてください。
https://hirouni.connpass.com
26
27
ユニティ・テクノロジーズ・ジャパン
の人が実際に地元に来てくれる!
Unityの甲子園!学生どうしの作品コンテスト。
(中国だと呉工専しか参加してない・・・)
・Unity県人会議から呼べる。
・集客をできる事が条件
・内容も色々相談できる!
・学生さん向けのプランもある。
28
コミュニティ
ツール アセット
29
https://blogs.unity3d.com/jp/2016/09/29/introducing-the-vulkan-renderer-preview/
・Win、Android、Linuxで
利用可能(書き出しのみ)
・Android は7以上動作可能
・クラッシュ覚悟?
実験リリースされて 1年たつので、Linuxだと安定
しているとの噂。
30
対応について
対応について
31
・WebGL2.0が利用できる
ように。
・WebAssembly対応
・WebVRもプラグインで可
能
・リニアレンダリングに対応
(2017.2から)
http://webassembly.org/demo/
32
・3Dレンダリングをweb
ブラウザ上で実装
33 https://blog.mozilla.org/blog/2017/11/13/webassembly-in-browsers/
WebAssembly は
全てのメジャーな
ブラウザで
サポートされた。
34 https://caniuse.com/#feat=wasm
祝!iOS 11 正式対応!
ただし実行時に「モバイル版は動作保証しないよ」と表示が最初に出ますが・・・
35
https://github.com/gtk2k/Unity-WebVR-Assets
36
WebGL版の今後
Javascriptに実装予定のShared Array Buffers(低オーバーヘッドで配列のメモリ共有)する機能で、 WebGLのマ
ルチスレッドを実現させる。ただし 研究段階で、主要ブラウザにも機能実装されてない 。
Linux版について
37
https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/
・現在は実験版という扱い
(not β or RC)
・フォーラムで配付中
・Ubuntu 12.04以上より新しいdistが必
要。
・2017.2.0f3と2017.3.0b1が最新
・Win/Mac版のより1日ほどリリースが
遅れる
38
2017年11月26日現在
一昨年のOSCで
iii orz iii
Unitychan-crsが
動かない・・・
39
昨年のOSCで
iii orz iii
動いたけど、
プロジェクターで
フリーズした・・・
40 2度あることは、3度ある・・・のか?
インストール(Linux版)までの道のり(去年)
・Windows10のバックアップ&Ubuntu16.10のインストール (昨日9時)
・どうやっても無線を認識しない。仕方ないので子機をつける。(11時)
・Unity5.4.3をダウンロード&インストール→パッケージが入らない(13時)
・フォーラムでそれ壊れてるから、と文章を見つける(14時)
・5.4.2にダウングレード、依存関係足らねぇを怒られる
・依存してたポスグレのlibをインストール・・・なぜか入らない。(15時)
・Ubuntu本体のパッケージが壊れる。aptのたびに修復コマンド要に。
・修復かけたら、Unityのパッケージが全部消えた
・依存関係解決したら、今度は容量不足でインストール停止
・やっと入る。起動時にrootとパーミッションよこせとUnityに怒られる。
全部動いた。(17時)
41
今年は Unity install battle で負たくない!なので。
42
LPIC 101/102試験に合格して、
Level1になりました。
インストール(Linux版)までの道のり(今年)
・Windows10のバックアップ&Ubuntu17.10のインストール (昨日9時)
・どうやっても無線を認識しない。セキュアブート殺して使えるように。(10時)
・Unityをインストール。案の定依存関係で怒られる。
・aptで依存パッケージをインストール。
全部動いた。(12時)
43
見せてあげよう
ワシとUnityの超進化を!
44
45
SW : Ubuntu 17.10 / Wayland
HW : ASUS U38N / MEM 4G / CPU 4Core 2Ghz / GPU Radeon HD 7620G
46
Linux版の今後
2017.3からダウンロードアシスタント(WinやOSX等と同じような)
が使えるようになるよ!
やったね、全入りの .deb(約3GB)をダウンロードしなくても良くなるよ!
47
Linux版の今後
2017.3からwaylandディスプレイマネージャネイティブで動作する
ようになります。
(現在はxwayland経由で動作してるはず。 )
https://www.phoronix.com/scan.php?page=news_item&px=Unity-2017.3-Beta-Linux
48
について
49
Unityがユーザ数を急増させ,Unityをゲーム開発,建築ビジュ
アライズ,広告,教材開発の標準となるのにMonoが力を貸して
いる
http://www.mono-project.com/docs/about-mono/showcase/companies-using-mono/
50
・5.5でコンパイラーがアップデート
・2017.1からランタイムでも使えるようになりました!(実験段階)
やっとawait/async使えるんだね・・・
51 http://translate.unity3d.com/
コミュニティ
ツール アセット
52
アセットストア
53
・Unity標準の素材ストア
・モデルからスクリプトまで何でも揃う
・ALL OpenSource (No DRM!)
54
ユニティちゃん - 大鳥こはく -
55
オープンソース系
ヒロイン?
http://game.watch.impress.co.jp/docs
/news/627945.html
56
57
大きな条件は4つ
・Unityのブランドを汚さない。
・人を差別、政治、傷つけない。
・公式(ぽい)ような使い方はダメ。
・著作権を無視したらダメ。
JSONライセンスの The Software shall be used for Good, not Evil.
に近い?
http://unity-chan.com/contents/license_jp/
https://docs.unity3d.com/ja/current/Manual/OpenSourceRepositories.html58
http://bitbucket.org/Unity-Technologies/
・Unity本家のオープンソースはほぼここで
開発されている。
代表リポジトリ
・UI (uGUIのコード)
・speech-to-text
・heatmap (Unity analytics)
・MemoriProfile (Profiller)
59
https://github.com/Unity-Technologies
・初期の頃から開発されておるリポジトリなどが置
かれている。
代表リポジトリ
・monodevelop (エディタ)
・mono (ランタイム)
・Unity Scriptable Render Loop
・katana (ビルドボット)
・HLSLcc (シェーダのクロスコンパイラ )
60
https://github.com/unity3d-jp
・日本法人のリポジトリ、他のものと系統が異なり
チュートリアルやなものが多い。
代表リポジトリ
・WebGLNativeInputField (webGLでIME)
・AssetGraph (Editor拡張のノード実装)
・HyphenationJpn_uGUI (uGUIの禁則処理)
・unitychan-crs (ユニティちゃんダンス )
61
https://github.com/Unity-Technologies/PostProcessing
PostProcessing
現在開発中の描画後処理スクリプト
(β版。いつ統合されるかは未定。 )
62
EditorVR
VR上でゲームを開発する、新世代 Unityエディタ。(実験段階)
63
https://github.com/Unity-Technologies/EditorVR/
64
Unity love OSS!
オープンソースと共にゲーム開発の民主化を。
65
ご静聴ありがとうございました!
勉強会でお会いしましょう!
http://hiroshima-unity.jimdo.com

Made with Unity! Unityとコミュニティが作るオープンなゲーム開発