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.
ユニティちゃんだけじゃない!
オープンソースとUnityの未来
広島Unity勉強会 ナカオクタカヒロ
私は誰?
• 広島Unity勉強会 主催
• 中四国ゲームジャム実行委員会 運営スタッフ
• ゲームサークル「CrowSullCore」 メインプログラマ
• Twitter : csc_kamera25
皆さんに
質問です。
○ か × でお答えください。
Unityが
ゲームを作るための何か
という事を知っている。
Unityが
プロプライエタリだという事を
知っている。
オープンソース
じゃねえじゃん!
ご静聴
ありがとうございました
Unity love OSS!
実は…
Unityは
オープンソースの
塊!
      とは
Unity Technologies 製の
ゲームエンジンソフトウェア
ゲームだけでなく、ヴァーチャルリアリ
ティ、医療、建築など他方面で利用され
ている。
最新の
インタラクティブ
メディアを作るための
ツール
Unity は   で出来ている
Mono とは
.NET Framework を真似っこ(=互換性のある)した、実行や開発環境のこと。
平たく言うと、Windowsでしか動かない .NET を
Mac も Linux も iOS も Andr...
Unityと言えば
ユニティちゃん!
ユニティちゃん とは?
ユニティ日本法人の
「ユニティ・テクノロジーズ・
ジャパン」が制作した
オリジナルキャラクター
ゲーム制作だけでなく、コミケやプロモー
ションで大活躍!!
オープンソース系
ヒロイン??
ユニティちゃん とは?
3Dモデル、アートワーク、
声、2Dドット絵など配布
全て無償!!
http://unity-chan.com
ユニティちゃん のライセンス
ユニティちゃんライセンス
「ユニティちゃん」を利用するためのライセンス
・ユニティちゃんが登場するものには、「←のロゴ」と「ユニ
ティちゃんライセンスを適用」と明記すること。
・エログロ、反社会的、政治に利用しない...
ユニティちゃんだけ
OSSじゃない!
Mercurial に貢献してたり
Mercurial
分散型バージョン管理システム
簡単に言うと Git のライバル
( Mads Kiilerich さんの貢献)
Unity Technologies のOSS
GitHub
リポジトリ数は41個(2015年9月時点)
Unity内のコンポーネントをオープン
にして、改良をしている。
・MonoDevelop ・・・ Unity標準
のテキストエディタ、U...
Unity Technologies のOSS
Bitbucket
リポジトリ数は17個(2015年9月時点)
Unity内のコンポーネントをオープン
にして、改良をしている。
・UI ・・・ NGUI(Unity 4.6で追
加)のソースコー...
ユニティテクノロジーズジャパン合同会社
(日本法人) のOSS
GitHub
リポジトリ数は33個(2015年9月時点)
Unityのチュートリアルやサンプル、
便利アセットなどが置いてある。
・Unitychan-crs ・・・ ユニティちゃ...
貢献したい!と思ったら
Unityに貢献する方法
のページをご覧ください。
BitBucketのアカウント作成
から
プルリクエストの出し方 まで
書いてあります!
http://docs.unity3d.com/ja/current/Manu...
Linuxでも
(Unity)で開発がしたい!
Linux版欲しい!
2位との差は
4倍以上!
実行ファイル機能実装
2012年11月 Linuxへの書き出し可能に
同月 Steam がLinux版をリリース
Steam
世界最大級の
ゲームDLサイト
現在 約2500本 の
Linuxゲームが存在
なんでLinux版を?
http://www.4gamer.net/games/107/G010729/20130322107/
遂に!
2015年8月26日 Linux版 登場!
注意事項 & 動作条件
• ベータ版という位置づけ
• Linux 64bit(AMD64)のみ動作
• サポートは Ubuntu12.04 以降の Ubuntu
• ベンダーのGPUドライバのみ動作
• Mesa などの OSSドライバは動作...
デモ
みんなが作る
オープンソースな
アセット
アセット
アセットとは
ゲームで使う素材 こと
1
2 5
そんなに
素材なんて
作れねぇ…
アセットストアならね
Unityのための
素材のストア
3Dモデル、2D画像はもちろん、
モーションから完成プロジェクト
まで販売。
実はASは、
オープンソースの
宝庫!
ライセンス長い…
http://japan.unity3d.com/company/legal/as_terms
Webにある情報も
錯乱…
改変禁止だよー
好きに改造して
OKだよ
そうこうしているうちに、
Unityの中の人が広島に
しかも、
アセットストアマネージャー
(責任者)の人
https://webtouchmeeting.doorkeeper.jp/events/28590
常名さんに
聞いてみた。
大まかな原則
ここには書かれてない事もあります。詳細は必ずライセンスを確認してね!
・アセット(モデルやソースコード等)の変更や改造
はOK!
・ただしそのままや変更した、アセットを公開したり
するのはNG。
・完成プロジェクトにアセットを入れ...
常名さん曰く
・OSSのライブラリなどを、Unityで使えるようにしたものを売っ
ている人もおり、それで結構利益を上げてる人もいる。
・ぜひ皆さんも気軽にアセット作ってくださいね。
とのこと。
OSSとの
コラボについて
Blender 取り込み対応
Blender 2.60以降が
インストールされていれば、
「.blender」ファイルの取り込み
が可能に。
Rig(3Dモデルの骨)も取り
込めるので、全て無償で
3Dキャラを作り動かすことも
可能。
http...
WebGL対応 with mozilla
Mozzila の asm.js を利用して、
WebGLで Unityコンテンツが
動作可能に(Unity5から)
C#(mono)からJavascriptへの変換に
は、LLVM、Clang(App...
アセットストア以外など
でも配られてる
Unity のための OSS
MMD4Mecanim
MikuMikuDance で作った
モデルやモーションを
Unity上に移植するツール
開発者 : Nora
http://stereoarts.jp/
Religion
フリーのオンラインTPS
ゲーム(完成プロジェクト)
宣伝です。
開発者 : CrowSullCore
https://bitbucket.org/kam
era25/religion/
Keijiro さんのリポジトリ
Unityの中の人
GitHubリポジトリにはUnity
で使える。
たくさんのOSSがあるので
一読しておく事お勧め。
https://github.com/keijiro?tab=repositories
Unity love OSS!
分かってくれました?
ゲーム開発を楽しもう!
Unity と OSS で
ご静聴ありがとうございました。
http://hiroshima-unity.jimdo.com/
Upcoming SlideShare
Loading in …5
×

ユニティちゃんだけじゃない! オープンソースとUnityの未来

3,545 views

Published on

オープンソースカンファレンス2015広島で発表した資料です。
http://www.ospn.jp/osc2015-hiroshima/

Published in: Technology
  • Be the first to comment

ユニティちゃんだけじゃない! オープンソースとUnityの未来

  1. 1. ユニティちゃんだけじゃない! オープンソースとUnityの未来 広島Unity勉強会 ナカオクタカヒロ
  2. 2. 私は誰? • 広島Unity勉強会 主催 • 中四国ゲームジャム実行委員会 運営スタッフ • ゲームサークル「CrowSullCore」 メインプログラマ • Twitter : csc_kamera25
  3. 3. 皆さんに 質問です。 ○ か × でお答えください。
  4. 4. Unityが ゲームを作るための何か という事を知っている。
  5. 5. Unityが プロプライエタリだという事を 知っている。
  6. 6. オープンソース じゃねえじゃん!
  7. 7. ご静聴 ありがとうございました
  8. 8. Unity love OSS! 実は…
  9. 9. Unityは オープンソースの 塊!
  10. 10.       とは Unity Technologies 製の ゲームエンジンソフトウェア ゲームだけでなく、ヴァーチャルリアリ ティ、医療、建築など他方面で利用され ている。 最新の インタラクティブ メディアを作るための ツール
  11. 11. Unity は   で出来ている Mono とは .NET Framework を真似っこ(=互換性のある)した、実行や開発環境のこと。 平たく言うと、Windowsでしか動かない .NET を Mac も Linux も iOS も Android でも動かしちゃおう! という世界を実現するために頑張ってる。 さらにざっぱに言うと、C#をどこでも使えるようにするために(略 Mac ■■ ■■ .NET Framework .NET Framework がないOS ※今はMicrosoftが .NET FrameworkのMac, Linux版をリリースしてたりしてます。
  12. 12. Unityと言えば ユニティちゃん!
  13. 13. ユニティちゃん とは? ユニティ日本法人の 「ユニティ・テクノロジーズ・ ジャパン」が制作した オリジナルキャラクター ゲーム制作だけでなく、コミケやプロモー ションで大活躍!! オープンソース系 ヒロイン??
  14. 14. ユニティちゃん とは? 3Dモデル、アートワーク、 声、2Dドット絵など配布 全て無償!! http://unity-chan.com
  15. 15. ユニティちゃん のライセンス ユニティちゃんライセンス 「ユニティちゃん」を利用するためのライセンス ・ユニティちゃんが登場するものには、「←のロゴ」と「ユニ ティちゃんライセンスを適用」と明記すること。 ・エログロ、反社会的、政治に利用しない。 クリエイティブコモンズ CC BY-NA (表示-継承)に近い?
  16. 16. ユニティちゃんだけ OSSじゃない!
  17. 17. Mercurial に貢献してたり Mercurial 分散型バージョン管理システム 簡単に言うと Git のライバル ( Mads Kiilerich さんの貢献)
  18. 18. Unity Technologies のOSS GitHub リポジトリ数は41個(2015年9月時点) Unity内のコンポーネントをオープン にして、改良をしている。 ・MonoDevelop ・・・ Unity標準 のテキストエディタ、Unityはトリッ キーな動作をするため手が加えら れている。 ・boo ・・・ Booは死んだ!なぜ だ!(誰も使わなかったからさ) https://github.com/Unity-Technologies
  19. 19. Unity Technologies のOSS Bitbucket リポジトリ数は17個(2015年9月時点) Unity内のコンポーネントをオープン にして、改良をしている。 ・UI ・・・ NGUI(Unity 4.6で追 加)のソースコード ・NativeAudioPlugins … Unity のオーディオプラグインを作成す るためのSDK https://bitbucket.org/Unity-Technologies
  20. 20. ユニティテクノロジーズジャパン合同会社 (日本法人) のOSS GitHub リポジトリ数は33個(2015年9月時点) Unityのチュートリアルやサンプル、 便利アセットなどが置いてある。 ・Unitychan-crs ・・・ ユニティちゃ んのライブ「Candy Rock Star」の データ一式 ・NVIDIA Hair Works Integration  ・・・ MAYA や 3ds Max で作っ た髪データをUnityにインポートす るツール https://github.com/unity3d-jp
  21. 21. 貢献したい!と思ったら Unityに貢献する方法 のページをご覧ください。 BitBucketのアカウント作成 から プルリクエストの出し方 まで 書いてあります! http://docs.unity3d.com/ja/current/Manual/ContributingToUnity.html
  22. 22. Linuxでも (Unity)で開発がしたい!
  23. 23. Linux版欲しい! 2位との差は 4倍以上!
  24. 24. 実行ファイル機能実装 2012年11月 Linuxへの書き出し可能に
  25. 25. 同月 Steam がLinux版をリリース Steam 世界最大級の ゲームDLサイト 現在 約2500本 の Linuxゲームが存在
  26. 26. なんでLinux版を? http://www.4gamer.net/games/107/G010729/20130322107/
  27. 27. 遂に! 2015年8月26日 Linux版 登場!
  28. 28. 注意事項 & 動作条件 • ベータ版という位置づけ • Linux 64bit(AMD64)のみ動作 • サポートは Ubuntu12.04 以降の Ubuntu • ベンダーのGPUドライバのみ動作 • Mesa などの OSSドライバは動作保証外
  29. 29. デモ
  30. 30. みんなが作る オープンソースな アセット
  31. 31. アセット アセットとは ゲームで使う素材 こと 1 2 5
  32. 32. そんなに 素材なんて 作れねぇ…
  33. 33. アセットストアならね Unityのための 素材のストア 3Dモデル、2D画像はもちろん、 モーションから完成プロジェクト まで販売。 実はASは、 オープンソースの 宝庫!
  34. 34. ライセンス長い… http://japan.unity3d.com/company/legal/as_terms
  35. 35. Webにある情報も 錯乱… 改変禁止だよー 好きに改造して OKだよ
  36. 36. そうこうしているうちに、 Unityの中の人が広島に しかも、 アセットストアマネージャー (責任者)の人 https://webtouchmeeting.doorkeeper.jp/events/28590
  37. 37. 常名さんに 聞いてみた。
  38. 38. 大まかな原則 ここには書かれてない事もあります。詳細は必ずライセンスを確認してね! ・アセット(モデルやソースコード等)の変更や改造 はOK! ・ただしそのままや変更した、アセットを公開したり するのはNG。 ・完成プロジェクトにアセットを入れて、オープン ソースとして公開するのもNG。 ※ ただし、別にライセンスが明記されているものは例外
  39. 39. 常名さん曰く ・OSSのライブラリなどを、Unityで使えるようにしたものを売っ ている人もおり、それで結構利益を上げてる人もいる。 ・ぜひ皆さんも気軽にアセット作ってくださいね。 とのこと。
  40. 40. OSSとの コラボについて
  41. 41. Blender 取り込み対応 Blender 2.60以降が インストールされていれば、 「.blender」ファイルの取り込み が可能に。 Rig(3Dモデルの骨)も取り 込めるので、全て無償で 3Dキャラを作り動かすことも 可能。 http://docs.unity3d.com/ja/current/Manual/BlenderAndRigify.html
  42. 42. WebGL対応 with mozilla Mozzila の asm.js を利用して、 WebGLで Unityコンテンツが 動作可能に(Unity5から) C#(mono)からJavascriptへの変換に は、LLVM、Clang(Apple)や Emscriptenを利用。
  43. 43. アセットストア以外など でも配られてる Unity のための OSS
  44. 44. MMD4Mecanim MikuMikuDance で作った モデルやモーションを Unity上に移植するツール 開発者 : Nora http://stereoarts.jp/
  45. 45. Religion フリーのオンラインTPS ゲーム(完成プロジェクト) 宣伝です。 開発者 : CrowSullCore https://bitbucket.org/kam era25/religion/
  46. 46. Keijiro さんのリポジトリ Unityの中の人 GitHubリポジトリにはUnity で使える。 たくさんのOSSがあるので 一読しておく事お勧め。 https://github.com/keijiro?tab=repositories
  47. 47. Unity love OSS! 分かってくれました?
  48. 48. ゲーム開発を楽しもう! Unity と OSS で
  49. 49. ご静聴ありがとうございました。 http://hiroshima-unity.jimdo.com/

×