Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

77 views

Published on

オープンソースカンファレンス2017広島で発表した資料です。

広島Unity勉強会:https://hiroshima-unity.jimdo.com

Published in: Engineering
  • Be the first to comment

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

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

×