Unityで開発した4作品分のゲームのコードです。 Unity上で作成したオブジェクト込みで動作し、コードだけでは動きません。 またプラグインは除いており、自分で書いたコードのみを掲載しています。
〇1作目・カードゲーム・未完(開発期間1年) https://github.com/DualSelect/Game1
同士20人くらいを私が集めて開発を始めた作品。 プログラムの8割程度を自分が担当した。自作対戦サーバー(ユーザーから操作情報を受け取ってゲームルールの通りに処理する)を担当していたメンバーがモチベーションを失って開発が進まなくなり開発を断念した。 ソーシャルゲームアプリに必要な機能が実装され、ゲーム部分だけが動かない状態まで開発することができた。
・プログラミングした機能 ログイン機能・アカウント引き継ぎ機能・データベース機能・課金機能・抽選機能・マッチング機能・ランキング機能など
・プログラミング以外 ストーリー部門・ゲームバランス部門など興味のある分野ごとにメンバーを分け、定期的に招集して会議を行った。 イラストレーターを募り、イラストの発注と報酬の支払いを行った。
〇2作目・リアルタイムストラテジー(開発期間2か月) https://github.com/DualSelect/Game2
公開する目的ではなく自分で遊ぶために開発した。 1作目にはなかった3Dの要素を取り入れた。 プログラミングだけでなく座標の計算・角度とベクトル変換・三角関数など数学を復習するような場面もあった。
〇3作目・ポケモン風対戦ゲーム(開発期間3か月) https://github.com/DualSelect/Game3
公開するつもりで開発を始めた。動く段階になって遊んだ時、ポケモンのゲームルールが好みでないことに気づき、開発を終了した。
〇4作目・カードゲーム「デュアルセレクト」(開発期間3か月・運営期間3か月) https://github.com/DualSelect/Game4
4作品目にもなるとプログラミングが効率的になり、コードも共通化して書けるようになってきた。 現在テストバージョンをGoogle Playで配信している。 https://play.google.com/store/apps/details?id=com.DualSelect.DualSelect