Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unityで自作ゲーム(2020)

 Unityで自作ゲーム(2020)

KCS 2020 LT

779f1af50db5a55753003ca3b3a43c3a?s=128

mantaanido

June 27, 2021
Tweet

Transcript

  1. Unityで自作ゲーム

  2. 自己紹介 ・ゲーム制作は今回が初 ・スプラ2のリグマ仲間と Twitterのフォロワー募集中

  3. None
  4. 『ユノのフライドアンドフライト』 • 横画面弾幕ゲーム • ユノちゃんを操作して食べ物を回収する(スコアを稼ぐ) • キーボード操作を想定したPCゲーム

  5. 制作目的・目標 • アイデアを具現化してみる • 実際にゲームを一作品つくってみる • なるべく繰り返し遊んでもらえるゲームにする • 次回作に応用できる、期待してもらえるゲームにする •

    とにかく完成させる
  6. 工夫した点 苦労した点 反省した点

  7. 工夫した点 変化をもたせる 他にもたくさんあるよ

  8. 変化内容 • 回数やRANKごとにリザルト画面やセリフが変わる • 画面サイドの落書きがランダムで変わる(組合せ81通り) • 一定時間ごとにオブジェクトの速度変化 • 「かみなり」の発生

  9. None
  10. None
  11. 工夫した点 苦労した点 反省した点

  12. 苦労した点 ランキング更新 やっぱり他にもたくさんあるけど

  13. ランキング更新 • 名前を入力させて記録を残したい • 一部の名前には特別メッセージを出させたい ↓ • PlayerPrefsを使うためtextをstringに変えるのが面倒くさい(つらい) • サイトのオススメ、Inputfieldが使えないため却下(つらい)

    • かな、カナ、アルファベットのテキストを用意する(つらい) • そのためスクリプト一つのコード行数が1000行超える(つらい) • ジャグ配列、二次元配列がテキストに参照できない(つらい) • 解決方法がわからない。現時点で書き直すしかない(つらい)
  14. None
  15. 工夫した点 苦労した点 反省した点

  16. 反省点(課題) • コードが冗⾧(勉強不足、もっと簡単に書ける方法があるはず) • 完成を優先して手を抜いた場面が多々見られる(特に絵) • 基礎を勉強したつもりが完全に理解していなかった(動的と静的) • 結局理解できていないものが多い(null、List、配列の参照etc) •

    よくわからないけど動いている状態になっている(現場猫状態)
  17. 反省点(展開) • 完成度と締め切りの折り合いを高いレベルでつけるようにする • ユノ以外のキャラのゲームを考える(特に主人公2人) • 自作ゲームをまとめたオリジナルのwebサイトを立ち上げたい • 最終的にsteam等にて自作の有料ゲームを発売してみたい

  18. 現在鋭意制作中!(進捗度8~9割弱) もうちょっと 待ってね! 夏休み~三田祭 までに完成予定