Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
torisoup
PDF, PPTX
4,304 views
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Roppongi.unity #3 https://roppongiunity.connpass.com/event/129420/
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 43
2
/ 43
3
/ 43
4
/ 43
5
/ 43
6
/ 43
7
/ 43
8
/ 43
9
/ 43
Most read
10
/ 43
Most read
11
/ 43
12
/ 43
13
/ 43
14
/ 43
15
/ 43
16
/ 43
17
/ 43
Most read
18
/ 43
19
/ 43
20
/ 43
21
/ 43
22
/ 43
23
/ 43
24
/ 43
25
/ 43
26
/ 43
27
/ 43
28
/ 43
29
/ 43
30
/ 43
31
/ 43
32
/ 43
33
/ 43
34
/ 43
35
/ 43
36
/ 43
37
/ 43
38
/ 43
39
/ 43
40
/ 43
41
/ 43
42
/ 43
43
/ 43
More Related Content
PDF
200人での対戦も可能!?Photon 新SDKについて
by
Photon運営事務局
PPTX
FINAL FANTASY XVにおけるPhoton利用事例 - Photon運営事務局 GTMF 2018 OSAKA / TOKYO
by
Game Tools & Middleware Forum
PDF
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
by
Yoshifumi Kawai
PDF
出張ヒストリア ブループリントを書くにあたって大切なこと
by
historia_Inc
PDF
Building the Game Server both API and Realtime via c#
by
Yoshifumi Kawai
PDF
60fpsアクションを実現する秘訣を伝授 解析編
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
MagicOnion~C#でゲームサーバを開発しよう~
by
torisoup
PDF
MagicOnion入門
by
torisoup
200人での対戦も可能!?Photon 新SDKについて
by
Photon運営事務局
FINAL FANTASY XVにおけるPhoton利用事例 - Photon運営事務局 GTMF 2018 OSAKA / TOKYO
by
Game Tools & Middleware Forum
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
by
Yoshifumi Kawai
出張ヒストリア ブループリントを書くにあたって大切なこと
by
historia_Inc
Building the Game Server both API and Realtime via c#
by
Yoshifumi Kawai
60fpsアクションを実現する秘訣を伝授 解析編
by
エピック・ゲームズ・ジャパン Epic Games Japan
MagicOnion~C#でゲームサーバを開発しよう~
by
torisoup
MagicOnion入門
by
torisoup
What's hot
PDF
『FINAL FANTASY VII REMAKE』におけるプロファイリングと最適化事例 UNREAL FEST EXTREME 2021 SUMMER
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
UE4の色について v1.1
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
Doozy UI 使おうぜ! #unity_lt
by
torisoup
PDF
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
by
Unity Technologies Japan K.K.
PPTX
UE4におけるLoadingとGCのProfilingと最適化手法
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
by
historia_Inc
PDF
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
by
モノビット エンジン
PPTX
Unreal engine4を使ったVRコンテンツ製作で 120%役に立つtips集+GDC情報をご紹介
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
Unityでパフォーマンスの良いUIを作る為のTips
by
Unity Technologies Japan K.K.
PDF
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
by
Unity Technologies Japan K.K.
PPTX
RenderTextureの正しいα値は?
by
KLab Inc. / Tech
PPTX
UE4のためのより良いゲーム設計を理解しよう!
by
Masahiko Nakamura
PPTX
RPGにおけるイベント駆動型の設計と実装
by
Koji Morikawa
PDF
Unityでオンラインゲーム作った話
by
torisoup
PPTX
[CEDEC2018] UE4アニメーションシステム総おさらい
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
【Unity道場 2月】シェーダを書けるプログラマになろう
by
Unity Technologies Japan K.K.
PDF
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
by
com044
PDF
UE4 Performance and Profiling | Unreal Dev Day Montreal 2017 (日本語訳)
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
ブループリントマニアックス
by
Masahiko Nakamura
『FINAL FANTASY VII REMAKE』におけるプロファイリングと最適化事例 UNREAL FEST EXTREME 2021 SUMMER
by
エピック・ゲームズ・ジャパン Epic Games Japan
UE4の色について v1.1
by
エピック・ゲームズ・ジャパン Epic Games Japan
Doozy UI 使おうぜ! #unity_lt
by
torisoup
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
by
Unity Technologies Japan K.K.
UE4におけるLoadingとGCのProfilingと最適化手法
by
エピック・ゲームズ・ジャパン Epic Games Japan
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
by
historia_Inc
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
by
エピック・ゲームズ・ジャパン Epic Games Japan
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
by
モノビット エンジン
Unreal engine4を使ったVRコンテンツ製作で 120%役に立つtips集+GDC情報をご紹介
by
エピック・ゲームズ・ジャパン Epic Games Japan
Unityでパフォーマンスの良いUIを作る為のTips
by
Unity Technologies Japan K.K.
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
by
Unity Technologies Japan K.K.
RenderTextureの正しいα値は?
by
KLab Inc. / Tech
UE4のためのより良いゲーム設計を理解しよう!
by
Masahiko Nakamura
RPGにおけるイベント駆動型の設計と実装
by
Koji Morikawa
Unityでオンラインゲーム作った話
by
torisoup
[CEDEC2018] UE4アニメーションシステム総おさらい
by
エピック・ゲームズ・ジャパン Epic Games Japan
【Unity道場 2月】シェーダを書けるプログラマになろう
by
Unity Technologies Japan K.K.
UE4プログラマー勉強会 in 大阪 -エンジンの内部挙動について
by
com044
UE4 Performance and Profiling | Unreal Dev Day Montreal 2017 (日本語訳)
by
エピック・ゲームズ・ジャパン Epic Games Japan
ブループリントマニアックス
by
Masahiko Nakamura
Similar to Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
PDF
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
by
モノビット エンジン
PDF
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
by
monobit
PPTX
Unity勉強会ハンズオン
by
Kodai Yano
PDF
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
by
Takaaki Ichijo
PDF
誰でも今日から実践できるUnity x PlayFab(Demoパート)
by
YutoNishine
PDF
Unitynetwork
by
Shinsuke Sugita
PDF
【Unity道場 4月 ~アーティストの為のPBR再入門~】Unity Connected Gamesってなに?
by
Unity Technologies Japan K.K.
PDF
ゲーム会社でのRuby : rails活用事例
by
Yasutomo Uemori
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
by
モノビット エンジン
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜
by
monobit
Unity勉強会ハンズオン
by
Kodai Yano
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
by
Takaaki Ichijo
誰でも今日から実践できるUnity x PlayFab(Demoパート)
by
YutoNishine
Unitynetwork
by
Shinsuke Sugita
【Unity道場 4月 ~アーティストの為のPBR再入門~】Unity Connected Gamesってなに?
by
Unity Technologies Japan K.K.
ゲーム会社でのRuby : rails活用事例
by
Yasutomo Uemori
More from torisoup
PDF
UniTask入門
by
torisoup
PDF
ARでVRアバターを表示するシステムを構築しよう
by
torisoup
PDF
インタフェース完全に理解した
by
torisoup
PDF
【Unity】 Behavior TreeでAIを作る
by
torisoup
PDF
Observableで非同期処理
by
torisoup
PDF
ObserverパターンからはじめるUniRx
by
torisoup
PDF
Unityでオニオンアーキテクチャ
by
torisoup
PDF
Photon Cloud ことはじめ
by
torisoup
PDF
アバター生放送支援アプリ「アバれぽ」
by
torisoup
PDF
コールバックと戦う話
by
torisoup
PDF
UniRx完全に理解した
by
torisoup
PDF
UnityとNCMBでユーザ管理を実装してみた話
by
torisoup
PDF
Task vs Observable
by
torisoup
PDF
Unity開発で使える設計の話+Zenjectの紹介
by
torisoup
PDF
UniRxでPUNを使いやすくする
by
torisoup
PPTX
はじめてのUniRx
by
torisoup
PPTX
UniRxでMV(R)Pパターンをやってみた
by
torisoup
PPTX
未来のプログラミング技術をUnityで -UniRx-
by
torisoup
PPTX
みくみくまうすについて&Unity で使えるコーディングノウハウ
by
torisoup
PDF
Unity講習会(初級)
by
torisoup
UniTask入門
by
torisoup
ARでVRアバターを表示するシステムを構築しよう
by
torisoup
インタフェース完全に理解した
by
torisoup
【Unity】 Behavior TreeでAIを作る
by
torisoup
Observableで非同期処理
by
torisoup
ObserverパターンからはじめるUniRx
by
torisoup
Unityでオニオンアーキテクチャ
by
torisoup
Photon Cloud ことはじめ
by
torisoup
アバター生放送支援アプリ「アバれぽ」
by
torisoup
コールバックと戦う話
by
torisoup
UniRx完全に理解した
by
torisoup
UnityとNCMBでユーザ管理を実装してみた話
by
torisoup
Task vs Observable
by
torisoup
Unity開発で使える設計の話+Zenjectの紹介
by
torisoup
UniRxでPUNを使いやすくする
by
torisoup
はじめてのUniRx
by
torisoup
UniRxでMV(R)Pパターンをやってみた
by
torisoup
未来のプログラミング技術をUnityで -UniRx-
by
torisoup
みくみくまうすについて&Unity で使えるコーディングノウハウ
by
torisoup
Unity講習会(初級)
by
torisoup
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
1.
Unityで作ったゲームを DLカードで配布してみた話 2019/06/25 Roppongi.unity とりすーぷ
2.
自己紹介 • とりすーぷ • バーチャルキャスト社開発 •
C#、Unity、.NET Core • 最近はMagicOnionを使おうとがんばってる • Dockerとかk8sとかGCPとかそのへんを抑えようとしてる • 昔(今も)ゲームとか作ってる
3.
今回の内容 • 「ダウンロードカード形式」で頒布する同人ゲームを作った話 • ダウンロード販売、ではない •
シリアルコードが印刷されたDLカードを頒布して、 あとからそれで認証してもらうスタイル
4.
該当ゲーム • ハクレイフリーマーケット • 2017年10月発売 •
https://www.mikoma.net/ • オンラインで最大6人まで 同時対戦可能
5.
なぜDLカード? • 同人ゲームは即売会で頒布することが大前提 • ダウンロード販売のみ、では即売会に出せない •
CD頒布は流石にもう時代遅れ • CDドライブが無いPCも多い • あと作成コストも高い
6.
もくじ • シリアルコードの認証の仕組み • ダウンロードカードの作り方
7.
シリアルコードの認証機構
8.
詳しくはこの資料みて • UnityとNCMBでユーザ管理を実装してみた話 • https://www.slideshare.net/torisoup/unityncmb-148151719 •
まったく同じ話してる
9.
DLカードの方式は2つある • 「ダウンロード」そのものを縛る方式 • シリアルコードを持っている人のみDL可能 •
違法アップロードに対応できない • ゲーム内での「機能解放」に使う方式 • ゲーム自体は誰でもDLできる • ゲーム内の機能解放にコードが必要 • いろいろ面倒くさいので普通はやらない方式
10.
DLカードの方式は2つある • 「ダウンロード」そのものを縛る方式 • シリアルコードを持っている人のみDL可能 •
違法アップロードに対応できない • ゲーム内での「機能解放」に使う方式 ←これにしちゃった • ゲーム自体は誰でもDLできる • ゲーム内の機能解放にコードが必要 • いろいろ面倒くさいので普通はやらない方式
11.
機能解放方式、に必要なもの • ユーザの識別機構(ログイン) • ユーザの購入履歴の確認機構 •
サーバアプリケーションが必要になる
12.
サーバサイドの仕組み • 2つのサーバアプリを併用して稼働 • ニフクラ •
ログイン機構 • 購入履歴の確認 • 自作のサーバアプリ • シリアルコードの認証機構 • Ruby on Rails で作って、 ConoHa VPS 上で稼働中
13.
全体構成 クライアント シリアルコードチェックサーバ ニフクラ(ユーザ管理) ログイン &
アンロック状態確認シリアルコード認証 (初回のみ) アンロック状態の更新 (シリアルコード認証成功時)
14.
詳しくはこの資料みて(2度目) • UnityとNCMBでユーザ管理を実装してみた話 • https://www.slideshare.net/torisoup/unityncmb-148151719
15.
感想 • 機能解放型は手間がすごいからオススメしない • クライアントの実装も複雑になる •
サーバアプリの管理も必要になる • もしまた作るなら.NET Core + ASP.NETで作りたい • クライアントもサーバもC#で統一した方が楽 • MagicOnionはちょっとオーバースペックかも
16.
ダウンロードカードの作り方
17.
ダウンロードカード、どうやって作る? • 1枚ごとに異なったシリアルコードを印刷する必要がある • どうやってデザインするのが楽なのか?
18.
たぶん正しいやり方 • Adobe InDesignでやる •
データ結合機能で、csvからデータを流し込んで自動組版ができる
19.
たぶん正しいやり方 • Adobe InDesignでやる •
データ結合機能で、csvからデータを流し込んで自動組版ができる • Adobe製品高い • なので他の方法でなんとかしたい
20.
そこで我々が持つ武器
21.
そこで我々が持つ武器
22.
Unityで作ったDLカードで ゲームを配布してみた話
23.
Unityは、つよい • なんでもできる • uGUIでテクスチャ配置してデザイン •
スクリプト
24.
UnityでDLカードの自動生成 • csvからシリアルコードを読み込み • 1フレームごとに、 背景とシリアルコードを更新 •
スクショを撮って1枚ずつ保存
27.
1枚毎に異なった画像がたくさん生成される
28.
あとは何らかの方法でこれを印刷すればOK • 印刷のやり方によって手間が変わる
29.
ハクレイフリーマーケットのDLカードの歴史 • 第1世代 • 第1.5世代 •
第2世代 • 第3世代(最終形態)
30.
第1世代 DLカード • A4用紙に何枚も並べて配置して印刷、手で裁断する •
手間がかかるし、クオリティも低い • カードスリーブとかにいれて誤魔化すしかない
31.
第1.5世代DLカード • 「名刺用プリント用紙」に印刷する作戦 • 裁断の手間が省ける •
テンプレートに合わせて ぴったりデザインしないといけない (それこそInDesign使えという話になる)
32.
Unityでゴリ押しはしてみた • Unityでプリント用紙のテンプレートに合わせて配置 • 同じ方法で大量に画像データをつくる
33.
第1.5世代DLカード 結果 • プリンタに出力するときの数mmの誤差との戦い •
Unity上でテンプレート通りに配置しても、印刷するとズレる • 逆に作成コストが上がってしまい、本末転倒
34.
第2世代 • 名刺印刷業者に表面だけ頼む、という作戦 • 裏面は必要に応じて自分で印刷 •
大量にストックしておける 表 裏
35.
使った印刷所 • ライオン名刺さん • https://www.lion-meishi.com/
36.
裏面は当然Unityでつくる • 第一世代と同じ方法 • 毎フレーム、 シリアルコードを変更して スクショを撮って保存
37.
第2世代 結果 • かなり良い •
裁断の手間が無い • 安い(100枚刷っても800円くらい) 表 裏
38.
第3世代 • 印刷業者を使うなら、もう全部任せればいいのでは?
39.
使った印刷所 • ライオン名刺さん • https://www.lion-meishi.com/
40.
印刷オプション • 2つ折り名刺 カラーx白黒 •
内側にシリアルコードを印刷することで、覗き見防止 • 用紙は「パーフェクトW」 • 厚めの用紙なので透かして中身を除くのを防止 • ナンバリング加工オプション • CSVで指定した文字列を順番に印刷
41.
第3世代 結果 • たぶんこれが一番いいと思います •
クオリティ◎ • お値段◎(単価数十円) • ただし、入稿にIllustratorが必要 • Unityでゴリ押しできない • Adobeが高いから使いたくないって話してたんじゃなかったの…
42.
結論 • 餅は餅屋 • 手印刷するよりも、印刷業者に任せた方がクオリティが高い •
Unityでゴリ押しするより、Illustrator / InDesign使ったほうが早い • 身も蓋もねぇ
43.
•「自作するのが楽しいんだよ!」 • あるもので工夫するのが楽しい • 同人活動はこの精神を忘れずにやっていきたい
Download