Slide 1

Slide 1 text

鹿内 裕介 鹿内 裕介 インターン 成果発表 インターン 成果発表 2019/9/2 - 2019/9/20 TSUBASA クライアントエンジニア Akatsuki Summer Internship 2019 Akatsuki Summer Internship 2019

Slide 2

Slide 2 text

自己紹介 自己紹介 鹿内 裕介 鹿内 裕介 しかない 奈良先端科学技術大学院大学 サイバネティクス・リアリティ工学研究室 y-shika (@shikanai327327) 一ノ瀬志希P デレマス、ミリマス、ナナシス、Re ステ...

Slide 3

Slide 3 text

やってきた(やっている) やってきた(やっている) こと こと

Slide 4

Slide 4 text

Vtuber 開発 Vtuber 開発

Slide 5

Slide 5 text

カードゲーム カードゲーム アプリ開発 アプリ開発 Beyond the field @BTF_TCG 2019 年秋リリース予定! (Android & iOS )

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

話すこと 話すこと 1. 参加したプロジェクト 参加したプロジェクト 2. 課題決め 課題決め 3. 実際にやったこと 実際にやったこと 4. 最終的な成果 最終的な成果 5. こだわったポイント こだわったポイント 6. インターンについての感想 インターンについての感想 7. おわりに おわりに

Slide 8

Slide 8 text

参加したプロジェクト 参加したプロジェクト

Slide 9

Slide 9 text

八月のシンデレラナイン(TSUBASA ) 八月のシンデレラナイン(TSUBASA )

Slide 10

Slide 10 text

インゲーム インゲーム アウトゲーム アウトゲーム

Slide 11

Slide 11 text

インゲーム インゲーム アウトゲーム アウトゲーム

Slide 12

Slide 12 text

クライアントサイドで クライアントサイドで アウトゲームのエンジニアをしました アウトゲームのエンジニアをしました 3週間 3週間

Slide 13

Slide 13 text

課題決め 課題決め

Slide 14

Slide 14 text

インターン開始約1ヶ月前 インターン開始約1ヶ月前 ゲームプレイして 課題見つけてきて!

Slide 15

Slide 15 text

インターン開始約1ヶ月前 インターン開始約1ヶ月前 ゲームプレイして 課題見つけてきて! 承知しました!

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

今のスカウトUI 今のスカウトUI

Slide 19

Slide 19 text

現スカウトUI の問題点 現スカウトUI の問題点 スカウトの種類が多すぎる → 初心者は何引いて良いかわからない → 初心者離れ 無料スカウト引きたい! → あれ矢印ないぞ 一番右まで一気にいけないのか... → ...19 回スワイプだと? → おっふ

Slide 20

Slide 20 text

というわけで というわけで スカウトUI を快適にします スカウトUI を快適にします

Slide 21

Slide 21 text

「スカウトUI の改修」 「スカウトUI の改修」 インターン課題 インターン課題 に決定!! に決定!!

Slide 22

Slide 22 text

実際にやったこと 実際にやったこと

Slide 23

Slide 23 text

1. そもそも横スクロールどう? そもそも横スクロールどう? 2. サイドバーあれば快適では? サイドバーあれば快適では? 3. サイドバーを使いやすくしよう サイドバーを使いやすくしよう

Slide 24

Slide 24 text

1. そもそも横スクロールどう? 1. そもそも横スクロールどう?

Slide 25

Slide 25 text

横スクロール 横スクロール 縦スクロール 縦スクロール

Slide 26

Slide 26 text

横スクロール 横スクロール 縦スクロール 縦スクロール プランナーさんに プランナーさんに 比較してもらいやすいように 比較してもらいやすいように 両方作る! 両方作る!

Slide 27

Slide 27 text

横スクロール 横スクロール 縦スクロール 縦スクロール

Slide 28

Slide 28 text

2. サイドバーあれば快適では? 2. サイドバーあれば快適では?

Slide 29

Slide 29 text

現スカウトUI の問題点 現スカウトUI の問題点 無料ガチャ引きたい! → あれ矢印ないぞ 一番右まで一気にいけないのか... → ...19 回スワイプだと? → おっふ ガチャの種類が多すぎる → 初心者は何引いて良いかわからない → 初心者離れ

Slide 30

Slide 30 text

現スカウトUI の問題点 現スカウトUI の問題点 ガチャの種類が多すぎる → 初心者は何引いて良いかわからない → 初心者離れ 無料ガチャ引きたい! → あれ矢印ないぞ 一番右まで一気にいけないのか... → ...19 回スワイプだと? → おっふ サイドバーなら サイドバーなら → 解決! → 解決! (たくさんスワイプしなくておk ) (たくさんスワイプしなくておk ) → 解決! → 解決! (どんなガチャあるか一目でわかる) (どんなガチャあるか一目でわかる)

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

縦&横 サイドバー 縦&横 サイドバー 一区切り 成果物 一区切り 成果物

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

うーん、縦横どっちが良いかな…

Slide 38

Slide 38 text

うーん、縦横どっちが良いかな… 「ピックアップ」って どんな画面だっけ?

Slide 39

Slide 39 text

うーん、縦横どっちが良いかな… 「ピックアップ」って どんな画面だっけ? あっ… (横スクロールやんけ)

Slide 40

Slide 40 text

というわけで横UI に決定 というわけで横UI に決定

Slide 41

Slide 41 text

3. サイドバーを使いやすくしよう 3. サイドバーを使いやすくしよう

Slide 42

Slide 42 text

問題点 問題点 上部をスワイプしてもサイドバーに反映されない サイドバーで今何を選んでいるかわかりづらい どこまでかサイドバーかわかりづらい

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

問題点 問題点 上部をスワイプし続けるとサイドバーでのフォーカスが見えない 部分に行ってしまう サイドバーをスクロールしてもスカウトを変えることができない

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

最終的な成果物 最終的な成果物

Slide 49

Slide 49 text

Before Before

Slide 50

Slide 50 text

Before Before After After

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

ただ… ただ… 実際にリリースするにはデザインも新規に 実際にリリースするにはデザインも新規に 作って頂く必要がある! 作って頂く必要がある!

Slide 53

Slide 53 text

Before Before After After モックとして仮にデザインを当て込んでいるので もう少し簡易なデザインを作って頂く必要あり サイドバー設置にあたり0.9 倍しているため、 もう少し横長な大きいデザイン作って頂く必要あり

Slide 54

Slide 54 text

なので なので ひとまずデザインに依存しない部分を ひとまずデザインに依存しない部分を 直近のリリースに入れることに! 直近のリリースに入れることに! 1スワイプで 無料ガチャ引けるよ!

Slide 55

Slide 55 text

こだわったポイント こだわったポイント

Slide 56

Slide 56 text

No content

Slide 57

Slide 57 text

ここの上下で何番目のスカウトにフォーカス当てているかの情報を UniRx によるObserver パターンで実装した フォーカス中スカウト情報の処理 フォーカス中スカウト情報の処理

Slide 58

Slide 58 text

上部スカウトUI スワイプ 矢印タップ 下部サイドバー スクロール タップ 上部スカウトUI に ReactiveProperty 変数持たせる この時にOnNext して、 上部スカウトUI と下部サイドバーそれぞれで購読する フォーカス中スカウト情報の処理 フォーカス中スカウト情報の処理

Slide 59

Slide 59 text

インターンについての感想 インターンについての感想

Slide 60

Slide 60 text

自由に働けるのとてもよかった 眠くなったら気分転換で別の場所で 作業するとか オフィスきれい コーヒー飲み放題最高 自分の持ってない技術の人と交流できる クマーバ応援したい & 開発に加わりたい (MTG とても楽しかった& 懐かしかった)

Slide 61

Slide 61 text

自由に働けるのとてもよかった 眠くなったら気分転換で別の場所で 作業するとか オフィスきれい コーヒー飲み放題最高 自分の持ってない技術の人と交流できる クマーバ応援したい & 開発に加わりたい (MTG とても楽しかった& 懐かしかった) 実装や設計がもっと凝っている と思っていた 多分プロジェクトにもよる ドキュメント、コメント残す の大事! たまにトイレ混んでる 駅から少し歩く 地下で繋がっていてほすぃ

Slide 62

Slide 62 text

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