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
Unityで自作ゲーム(2020)
Search
mantaanido
June 27, 2021
How-to & DIY
0
45
Unityで自作ゲーム(2020)
KCS 2020 LT
mantaanido
June 27, 2021
Tweet
Share
More Decks by mantaanido
See All by mantaanido
独断と偏見で選ぶ菓子
mantaanido
0
87
ヒトラー演説の構成
mantaanido
0
370
Other Decks in How-to & DIY
See All in How-to & DIY
M5Stackを使ってSズキの魔改造モンスターマシンを作ってみた
syumme01
0
250
安全に失敗するための手遊び-未定義動作を引き出そう-
zilmina
0
710
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
550
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.9k
[電子工作]クリップモーターをつくろう
oriontakemura
1
500
251011「ひとりより、みんなで!」 九州の支部で始めた、新しい連携のかたち
east_takumi
2
120
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
450
カンファレンスでリフレッシュ!無理なく楽しむカンファレンス参加術 / How to enjoy conferences without stress
kattsuuya
1
9.3k
ラズパイカメラ向け ケーブル延長基板・ハウジングの開発
koheimasaki
PRO
2
420
ネガティブをねじ伏せ、n=1のキャリアに変える技術
subroh0508
1
140
JAWS-UG Community Upadate - JAWS-UG 熊本
awsjcpm
2
190
How to create better speaker proposals
logico_jp
2
1.2k
Featured
See All Featured
A Soul's Torment
seathinner
1
2k
GitHub's CSS Performance
jonrohan
1032
470k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Abbi's Birthday
coloredviolet
0
3.9k
Paper Plane (Part 1)
katiecoart
PRO
0
2.2k
Writing Fast Ruby
sferik
630
62k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
32
What's in a price? How to price your products and services
michaelherold
246
13k
Become a Pro
speakerdeck
PRO
31
5.7k
The Spectacular Lies of Maps
axbom
PRO
1
400
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
520
Transcript
Unityで自作ゲーム
自己紹介 ・ゲーム制作は今回が初 ・スプラ2のリグマ仲間と Twitterのフォロワー募集中
None
『ユノのフライドアンドフライト』 • 横画面弾幕ゲーム • ユノちゃんを操作して食べ物を回収する(スコアを稼ぐ) • キーボード操作を想定したPCゲーム
制作目的・目標 • アイデアを具現化してみる • 実際にゲームを一作品つくってみる • なるべく繰り返し遊んでもらえるゲームにする • 次回作に応用できる、期待してもらえるゲームにする •
とにかく完成させる
工夫した点 苦労した点 反省した点
工夫した点 変化をもたせる 他にもたくさんあるよ
変化内容 • 回数やRANKごとにリザルト画面やセリフが変わる • 画面サイドの落書きがランダムで変わる(組合せ81通り) • 一定時間ごとにオブジェクトの速度変化 • 「かみなり」の発生
None
None
工夫した点 苦労した点 反省した点
苦労した点 ランキング更新 やっぱり他にもたくさんあるけど
ランキング更新 • 名前を入力させて記録を残したい • 一部の名前には特別メッセージを出させたい ↓ • PlayerPrefsを使うためtextをstringに変えるのが面倒くさい(つらい) • サイトのオススメ、Inputfieldが使えないため却下(つらい)
• かな、カナ、アルファベットのテキストを用意する(つらい) • そのためスクリプト一つのコード行数が1000行超える(つらい) • ジャグ配列、二次元配列がテキストに参照できない(つらい) • 解決方法がわからない。現時点で書き直すしかない(つらい)
None
工夫した点 苦労した点 反省した点
反省点(課題) • コードが冗⾧(勉強不足、もっと簡単に書ける方法があるはず) • 完成を優先して手を抜いた場面が多々見られる(特に絵) • 基礎を勉強したつもりが完全に理解していなかった(動的と静的) • 結局理解できていないものが多い(null、List、配列の参照etc) •
よくわからないけど動いている状態になっている(現場猫状態)
反省点(展開) • 完成度と締め切りの折り合いを高いレベルでつけるようにする • ユノ以外のキャラのゲームを考える(特に主人公2人) • 自作ゲームをまとめたオリジナルのwebサイトを立ち上げたい • 最終的にsteam等にて自作の有料ゲームを発売してみたい
現在鋭意制作中!(進捗度8~9割弱) もうちょっと 待ってね! 夏休み~三田祭 までに完成予定