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
1k
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
500
正規表現とReDoS.pdf
akatsukinewgrad
0
490
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
520
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
470
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
620
7分でわかるアカツキゲームス
akatsukinewgrad
0
510
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
790
Other Decks in Programming
See All in Programming
Spring gRPC について / About Spring gRPC
mackey0225
0
220
Amazon Bedrock Multi Agentsを試してきた
tm2
1
280
時計仕掛けのCompose
mkeeda
1
280
動作確認やテストで漏れがちな観点3選
starfish719
6
1k
Open source software: how to live long and go far
gaelvaroquaux
0
620
Rails アプリ地図考 Flush Cut
makicamel
1
110
SwiftUIで単方向アーキテクチャを導入して得られた成果
takuyaosawa
0
260
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
360
CI改善もDatadogとともに
taumu
0
110
ISUCON14公式反省会LT: 社内ISUCONの話
astj
PRO
0
180
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
110
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
480
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
YesSQL, Process and Tooling at Scale
rocio
171
14k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
4 Signs Your Business is Dying
shpigford
182
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
540
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
99
18k
For a Future-Friendly Web
brad_frost
176
9.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
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テスト 本出稿