Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
itamin
Search
akatsukinewgrad
January 08, 2021
Programming
0
990
itamin
akatsukinewgrad
January 08, 2021
Tweet
Share
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
110
成果発表資料.pdf
akatsukinewgrad
0
1.9k
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
480
正規表現とReDoS.pdf
akatsukinewgrad
0
470
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
500
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
450
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
580
7分でわかるアカツキゲームス
akatsukinewgrad
0
490
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
760
Other Decks in Programming
See All in Programming
103 Early Hints
sugi_0000
1
260
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
1
260
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
340
命名をリントする
chiroruxx
1
450
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
Monixと常駐プログラムの勘どころ / Scalaわいわい勉強会 #4
stoneream
0
290
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
150
良いユニットテストを書こう
mototakatsu
8
3.1k
テストコード書いてみませんか?
onopon
2
200
iOS開発におけるCopilot For XcodeとCode Completion / copilot for xcode
fuyan777
1
110
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
330
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
350
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Agile that works and the tools we love
rasmusluckow
328
21k
Adopting Sorbet at Scale
ufuk
73
9.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Documentation Writing (for coders)
carmenintech
67
4.5k
How GitHub (no longer) Works
holman
311
140k
Building Your Own Lightsaber
phodgson
103
6.1k
Transcript
研修でゲームをリリースした話
目次 ・自己紹介 ・リリースした背景 ・リリースしたアプリについて ・制作においての工夫 ・ぶち当たった問題 ・制作の感想
名前:伊丹琢人(いたみたくと) アカツキ19卒 役職:クライアントエンジニア プロジェクトでは業務改善をメインに 趣味ではFPSをメインにApexとかCODとか
ゲームをリリースした背景 19卒時の研修の一つにエンジニア1人で2週間でゲームを作る研修があり 作ったゲームのうち良かったものがストアリリースまで作ることになります。 今回は自分が選ばれ研修期間は リリースに向けての制作となりました。
リリースしたアプリ Light Switch! ジャンル:ハイパーカジュアルゲーム タップすることで ギミックを切り替えて進むパズルゲーム 配信プラットフォーム:ios/android
リリースしたアプリ
補足:ハイパーカジュアルとは タップするだけ、スワイプするだけでプレイでき 基本的に簡単な操作でプレイが可能なゲームです。 他には広告で集客・マネタイズを行っているのも特徴です。
該当するアプリ Happy Glass Stack Ball 3D aquapark.io
ここからゲーム制作へ
制作においての工夫 ・光を表現するにあたって認知も上げていく ・ユーザーへのフィードバックをもっと! ・実は少しだけ操作のサポートが
光を表現するにあたって認知も上げていく プロト時:色の配色が適当 解決 ・切り替え壁は警戒色の赤 -> 緑 ・切り替え時、背景に波紋を表示する ・配色見本は明るく伸びやかなイメージ ユーザーは音など切る場合が多いため動作する見た目重要
ユーザーへのフィードバック フィードバックには見た目以外に振動も。 タップで振動が発生し状態で分ける 切り替えできない時は強い振動 -> 警告を示す 切り替えできる時は弱い振動
実は少しだけ操作のサポートが 右のように連続して切り替える場合 スムーズに切り替えできないと結構なストレス 解決 重なってても猶予フレームを持ち その間に抜けていたら切り替えできるように
ぶち当たった問題 ・比率によるステージ配置 ・グラフィック機能未対応端末問題 ・ステージの量産に苦しんだ件 ・ハイパーカジュアル界隈の時代の流れの速さ
比率には9:21 〜 3:4 に対応 -> xperia 1とipad対応 調整は9:21を優先しました。 要件として ・タブレットは全画面で見せたい
・縦長でも問題ない を満たすため 比率によるステージ配置
そもそもとして物理的な挙動を入れているため 微調整を行う必要がある。 大まかに配置システムを作るにしても ルール決めが難しく断念 対処:地道にギミックとステージ案を作成 ステージの量産に苦しんだ件
HDR未対応の端末 対象:android4.3未満 or gpuがHDR未対応 対処 : 市場のosシェア率を元に合計5%未満であれば切る 少ない場合 : その端末ではHDRを使ったレンダリングを捨てる
多い場合 : 別の手法を探る or 諦める グラフィック機能未対応の端末対処
ハイパーカジュアル界隈の流れの速さ 制作当初はプリミティブな図形の題材のゲームがほとんど 終盤につれて人や食べ物を題材としたゲームが増え、自分のアプリの廃れ具合が顕著に
◆「Light Switch!」制作開始時 プリミティブな図形を題材としたゲームが多かった ↓ 約2ヶ月 ◆制作終盤 人や食べ物を題材としたゲームが増えていた ハイパーカジュアル界隈におけるトレンド変化の速さ
制作の感想 ・ハイパーカジュアル界隈の速さについていくには研修の長さだと難しい ・エンジニアが企画仕様開発を全て担当できる機会を得ることができたのは 大きな一歩。現プロジェクトで企画職とのすり合わせのスムーズ化へ貢献 ・自分の知らないゲームジャンル開拓したが、個人的に知育的な側面もいけるのでは? と感じています。例えばいたずらができる知育玩具的なものをスマホで。
最後に 20卒が現在開発を行っているアプリがこちら mirror cakes プラットフォーム:ios/android scan it! プラットフォーム:ios
appendix:スケジュール 期間:6月~9月 ※CPIテストで50円切らないと次へ進めない 企画書 仕様書 開発 リリース CPIテスト 本出稿