有限会社アプライズ / ゲームプログラマー
退職の 2 ヶ月前まで「戦略シュミレーションゲーム」の開発作業
【担当フェーズ】 試作・研究、開発、プログラミング、実機への書き出し、実機のテスト・デ バッグ作業 【業務内容】 ・他社に委託されて中止になった、スマホ用の開発途中のゲームプロジェク トを分析 ・PC 用にするためにゲームプロジェクトを中止になったプロジェクトを 参考にしながら作り直す ・壁を移動できる戦車の「建物の横壁の起伏・障害物も含めた経路検索と移 動場所の設置方法」の研究 ・航空機の「空中の経路検索と移動場所の設置方法」の研究 ・World Map Strategy Kit を使った Hex マップを使った画面の実装 ・成果提出時のデプロイ作業時の、「コードのマージ」「実機への書き出し」「実機のテスト・デバッグ」作業 【実績・取り組み】 ・ゲームのある機能を実装できなければ開発を中止する前提で、数人でプロ ジェクトを進行していたが、自分の試作・研究の結果で出来そうだと判断さ れたため、プロジェクトの続行・人員の増加が行われた。 ・進捗発表を兼ねた、東京ゲームショウのインディーゲームコーナーで、出 品できる実機上で最低限遊べる状態までプログラミングを行った。 ・東京ゲームショウのインディーゲームコーナーの試遊してくれる人への対 応をする。 ・プログラマーを採用するために、専門学校の作品発表会に参加する。 ・他のプログラマーにコーティングに集中してもらうため、しなければ ならない事務・雑務をこなように取り組んだ。 【得たこと】 ダイクストラ法の少し知っている程度だった経路検索の知識を、A* でヒューリスティックコストを動的に変更して何かしようとする所まで学習。 他の人が作成したコードと自身のコードをマージして、他の人のコードが起因のバグを直す経験。 東京ゲームショウに展示するという貴重な経験。 【開発規模】 全 8 人のメンバー(最初期は 3 人)。 プログラマー:3 人 企画:3 人 デザイナー:3 人 【開発環境】 ・言語 C# ・バージョン管理 Git ・OS Windows ・ゲームエンジン Unity ・フレームワーク A* Pathfinding Project Pro World Map Strategy Kit