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
(超主観)ゲーム開発とWeb開発の違い
Search
Baplisca
March 22, 2023
Programming
0
220
(超主観)ゲーム開発とWeb開発の違い
はじめてのIT勉強会 in 仙台(2023)
Baplisca
March 22, 2023
Tweet
Share
More Decks by Baplisca
See All by Baplisca
VoiceTraveler in Akatsuki Lightning Talk
baplisca
0
1.1k
Other Decks in Programming
See All in Programming
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
1.2k
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
130
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
210
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
410
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
140
Оптимизируем производительность блока Казначейство
lamodatech
0
920
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
1.2k
競技プログラミングへのお誘い@阪大BOOSTセミナー
kotamanegi
0
400
Beyond ORM
77web
11
1.5k
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
350
fs2-io を試してたらバグを見つけて直した話
chencmd
0
290
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
510
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Practical Orchestrator
shlominoach
186
10k
A better future with KSS
kneath
238
17k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
560
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
The Language of Interfaces
destraynor
155
24k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Transcript
(超主観)ゲーム開発とWeb開発の違い
はじめに ゲームとWebの開発で感じた違いを話します どちらがいい・悪いという話ではないです
自己紹介 横田光悦 (Baplisca) 生息地 : 仙台駅の東口 職業 : 大学院生
-> ソフトウェアエンジニア ひとこと : 野球観戦が好きなおじさんです
大学生 東北大学のゲーム制作サークルに所属し、ゲーム作成 シューティングゲーム 声を使ったアクションゲーム
現在 (web系) 大学院生からWeb系 (一部R&D) のインターンに行き始める 研究活動より楽しかった 今年度は院生よりゆとり持てたので、ISUCONやConnpassの勉強会など多くイベントに 参加した
(やっと) 本題 共通点 : git使って開発、ググる or ChatGPTに聞く。バックエンドはそこまで差はない。フ ロント (クライアント) 側はだいぶ違う。
Web開発 : 割と同じ悩みを抱えていて解決するケースが多い。人が作ったものなどを積 極的に使うので開発スピードが早い ゲーム開発 : ゲームエンジンのおかげでユニークなものを作りやすい。パラメータ調整と か結構個人差ある。いろいろな要素が作用するので、バグが発生しやすい。BGM・SEが 必須。ゲームエンジンはだいたいUnity (C#) か Unreal Engine (C++) の2強。スマホゲー ムはUnity、大規模コンシューマゲームはUnreal 他にも色々ありますが割愛・・・
いろいろな要素が作用するので、バグが発生しやすい (大変) 色同士がぶつかるタイミングで 特定の処理が必要 1. 赤・紫はダメージ 2. 橙・紫はダメージ 3. 赤・緑はスコアUP
4. 赤は黄色外に出ないように 制御 5. 赤以外が黄色の外に出たら 物体を消す もしかしたら漏れがあるかも?
まとめ 今まで思ってたことを共有したかったので スライドにしました 思った以上にゲーム開発は大変でやりがいがあります! ゆとりのあるスケジュールを持ちましょう