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
1.1k
0
Share
itamin
akatsukinewgrad
January 08, 2021
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
160
成果発表資料.pdf
akatsukinewgrad
0
2.2k
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
640
正規表現とReDoS.pdf
akatsukinewgrad
0
620
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
680
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
600
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
770
7分でわかるアカツキゲームス
akatsukinewgrad
0
630
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
1.1k
Other Decks in Programming
See All in Programming
🦞OpenClaw works with AWS
licux
1
340
空間オーディオの活用
objectiveaudio
0
140
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
480
cloudnative conference 2026 flyle
azihsoyn
0
120
Agentic Elixir
whatyouhide
0
440
[RubyKaigi 2026] Require Hooks
palkan
1
300
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
320
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
340
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
350
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
180
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
130
GoogleCloudとterraform完全に理解した
terisuke
1
190
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Paper Plane (Part 1)
katiecoart
PRO
0
7.2k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
How to Ace a Technical Interview
jacobian
281
24k
Marketing to machines
jonoalderson
1
5.2k
The Cult of Friendly URLs
andyhume
79
6.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
190
The Pragmatic Product Professional
lauravandoore
37
7.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Six Lessons from altMBA
skipperchong
29
4.2k
The untapped power of vector embeddings
frankvandijk
2
1.7k
My Coaching Mixtape
mlcsv
0
120
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テスト 本出稿