Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
(超主観)ゲーム開発とWeb開発の違い
Search
Baplisca
March 22, 2023
Programming
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
(超主観)ゲーム開発とWeb開発の違い
はじめてのIT勉強会 in 仙台(2023)
Baplisca
March 22, 2023
More Decks by Baplisca
See All by Baplisca
VoiceTraveler in Akatsuki Lightning Talk
baplisca
0
1.3k
Other Decks in Programming
See All in Programming
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
5.1k
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
790
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
はじめてのPLATEAU
nokonoko1203
1
570
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
Next.js: The final boss of Web Performance
guaca
0
380
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
280
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
300
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
150
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
310
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Curious Case for Waylosing
cassininazir
1
610
Claude Code のすすめ
schroneko
67
230k
Between Models and Reality
mayunak
4
560
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.7k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
810
Typedesign – Prime Four
hannesfritz
42
3.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
610
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. 赤以外が黄色の外に出たら 物体を消す もしかしたら漏れがあるかも?
まとめ 今まで思ってたことを共有したかったので スライドにしました 思った以上にゲーム開発は大変でやりがいがあります! ゆとりのあるスケジュールを持ちましょう