Top Banner
ユニティちゃんだけじゃない! オープンソースとUnityの未来 広島Unity勉強会 ナカオクタカヒロ
49

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

Jan 23, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ユニティちゃんだけじゃない! オープンソースとUnityの未来

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

広島Unity勉強会 ナカオクタカヒロ

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

私は誰?• 広島Unity勉強会 主催

• 中四国ゲームジャム実行委員会 運営スタッフ

• ゲームサークル「CrowSullCore」 メインプログラマ

• Twitter : csc_kamera25

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

皆さんに質問です。○ か × でお答えください。

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

Unityがゲームを作るための何かという事を知っている。

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

Unityがプロプライエタリだという事を

知っている。

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

オープンソースじゃねえじゃん!

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

ご静聴ありがとうございました

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

Unity love OSS!

実は…

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

Unityはオープンソースの

塊!

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

      とは

Unity Technologies 製のゲームエンジンソフトウェア

ゲームだけでなく、ヴァーチャルリアリティ、医療、建築など他方面で利用されている。

最新のインタラクティブメディアを作るためのツール

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

Unity は   で出来ている

Mono とは

.NET Framework を真似っこ(=互換性のある)した、実行や開発環境のこと。

平たく言うと、Windowsでしか動かない .NET をMac も Linux も iOS も Android でも動かしちゃおう!

という世界を実現するために頑張ってる。

さらにざっぱに言うと、C#をどこでも使えるようにするために(略

Mac■■■■

.NET Framework .NET Framework がないOS

※今はMicrosoftが .NET FrameworkのMac, Linux版をリリースしてたりしてます。

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

Unityと言えばユニティちゃん!

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

ユニティちゃん とは?ユニティ日本法人の「ユニティ・テクノロジーズ・ジャパン」が制作した

オリジナルキャラクター

ゲーム制作だけでなく、コミケやプロモーションで大活躍!!

オープンソース系ヒロイン??

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

ユニティちゃん とは?3Dモデル、アートワーク、声、2Dドット絵など配布

全て無償!!

http://unity-chan.com

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

ユニティちゃん のライセンス

ユニティちゃんライセンス「ユニティちゃん」を利用するためのライセンス

・ユニティちゃんが登場するものには、「←のロゴ」と「ユニティちゃんライセンスを適用」と明記すること。

・エログロ、反社会的、政治に利用しない。

クリエイティブコモンズ CC BY-NA (表示-継承)に近い?

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

ユニティちゃんだけOSSじゃない!

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

Mercurial に貢献してたり

Mercurial分散型バージョン管理システム簡単に言うと Git のライバル

( Mads Kiilerich さんの貢献)

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

Unity Technologies のOSSGitHubリポジトリ数は41個(2015年9月時点)

Unity内のコンポーネントをオープンにして、改良をしている。

・MonoDevelop ・・・ Unity標準のテキストエディタ、Unityはトリッキーな動作をするため手が加えられている。

・boo ・・・ Booは死んだ!なぜだ!(誰も使わなかったからさ)

https://github.com/Unity-Technologies

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

Unity Technologies のOSSBitbucketリポジトリ数は17個(2015年9月時点)

Unity内のコンポーネントをオープンにして、改良をしている。

・UI ・・・ NGUI(Unity 4.6で追加)のソースコード

・NativeAudioPlugins … Unityのオーディオプラグインを作成するためのSDK

https://bitbucket.org/Unity-Technologies

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

ユニティテクノロジーズジャパン合同会社

(日本法人) のOSSGitHubリポジトリ数は33個(2015年9月時点)

Unityのチュートリアルやサンプル、便利アセットなどが置いてある。

・Unitychan-crs ・・・ ユニティちゃんのライブ「Candy Rock Star」のデータ一式

・NVIDIA Hair Works Integration ・・・ MAYA や 3ds Max で作った髪データをUnityにインポートするツール

https://github.com/unity3d-jp

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

貢献したい!と思ったら

Unityに貢献する方法

のページをご覧ください。

BitBucketのアカウント作成からプルリクエストの出し方 まで書いてあります!

http://docs.unity3d.com/ja/current/Manual/ContributingToUnity.html

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

Linuxでも(Unity)で開発がしたい!

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

Linux版欲しい!2位との差は

4倍以上!

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

実行ファイル機能実装

2012年11月 Linuxへの書き出し可能に

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

同月 Steam がLinux版をリリース

Steam

世界最大級のゲームDLサイト

現在 約2500本 のLinuxゲームが存在

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

なんでLinux版を?

http://www.4gamer.net/games/107/G010729/20130322107/

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

遂に!

2015年8月26日 Linux版 登場!

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

注意事項 & 動作条件

• ベータ版という位置づけ

• Linux 64bit(AMD64)のみ動作

• サポートは Ubuntu12.04 以降の Ubuntu

• ベンダーのGPUドライバのみ動作

• Mesa などの OSSドライバは動作保証外

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

デモ

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

みんなが作るオープンソースな

アセット

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

アセット

アセットとは

ゲームで使う素材 こと

1

2 5

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

そんなに素材なんて作れねぇ…

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

アセットストアならねUnityのための素材のストア

3Dモデル、2D画像はもちろん、モーションから完成プロジェクトまで販売。

実はASは、オープンソースの宝庫!

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

ライセンス長い…

http://japan.unity3d.com/company/legal/as_terms

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

Webにある情報も錯乱…

改変禁止だよー

好きに改造してOKだよ

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

そうこうしているうちに、Unityの中の人が広島に

しかも、アセットストアマネージャー

(責任者)の人

https://webtouchmeeting.doorkeeper.jp/events/28590

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

常名さんに聞いてみた。

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

大まかな原則

ここには書かれてない事もあります。詳細は必ずライセンスを確認してね!

・アセット(モデルやソースコード等)の変更や改造はOK!

・ただしそのままや変更した、アセットを公開したりするのはNG。

・完成プロジェクトにアセットを入れて、オープンソースとして公開するのもNG。

※ ただし、別にライセンスが明記されているものは例外

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

常名さん曰く

・OSSのライブラリなどを、Unityで使えるようにしたものを売っている人もおり、それで結構利益を上げてる人もいる。

・ぜひ皆さんも気軽にアセット作ってくださいね。

とのこと。

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

OSSとのコラボについて

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

Blender 取り込み対応Blender 2.60以降がインストールされていれば、「.blender」ファイルの取り込みが可能に。

Rig(3Dモデルの骨)も取り込めるので、全て無償で3Dキャラを作り動かすことも可能。

http://docs.unity3d.com/ja/current/Manual/BlenderAndRigify.html

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

WebGL対応 with mozillaMozzila の asm.js を利用して、WebGLで Unityコンテンツが動作可能に(Unity5から)

C#(mono)からJavascriptへの変換には、LLVM、Clang(Apple)やEmscriptenを利用。

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

アセットストア以外などでも配られてる

Unity のための OSS

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

MMD4MecanimMikuMikuDance で作ったモデルやモーションをUnity上に移植するツール

開発者 : Norahttp://stereoarts.jp/

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

ReligionフリーのオンラインTPSゲーム(完成プロジェクト)

宣伝です。

開発者 : CrowSullCorehttps://bitbucket.org/kamera25/religion/

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

Keijiro さんのリポジトリUnityの中の人GitHubリポジトリにはUnityで使える。

たくさんのOSSがあるので一読しておく事お勧め。

https://github.com/keijiro?tab=repositories

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

Unity love OSS!

分かってくれました?

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

ゲーム開発を楽しもう!

Unity と OSS で

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

ご静聴ありがとうございました。

http://hiroshima-unity.jimdo.com/