【非公式】某会社設立記念ゲリラ Advent Calendar 2016 1日目です。
ゲーム企画~プロジェクト立ち上げまで書きます。
プログラミング的なことを書かないとさすがにQiitaさんに怒られるので、企画の紹介はこの記事だけにします。
#企画
どういうゲームを作りたいか書きます。
ズバリ言います。とあるゲームのイベントを別のゲームエンジンで実装してみるという話です。
オリジナルを作るのは素材作成も含めてあまりにも期間が短いため、イベントを一本のゲームにしてみるという形をとらせていただきました。
さすがに他社のを使うわけにはいかないので、やるのは完全オリジナルIPのみです。
ちょっと悩んで、ゲーム化するイベントを決めました。
それは別のチームがやってるラグナブレイク・サーガの
というイベントです。これを一本のゲームとして25日までに作ります。
ラグナブレイク・サーガがどういうゲームかはここから確認してください。
ラグナブレイク・サーガはFlashPlayerで動くソーシャルゲームです。これをUnreal Engine 4で実装します!
つまり、FlashゲームをUE4で再実装するというお話です。
たぶん、めったにない話になるとは思います。
ラグナブレイク・サーガはプラットフォームでリリースされているゲームなので、Web接続が必須です。
とはいえ、ここのAPIにイベント期間外、おまけに許可も証明書も無しに接続したら間違いなく自分のクビが飛びます。
なので、このアドカレで実装するHunting101は**「完全オフライン」**です。当然本家のラグナブレイク・サーガのデータ共有もできません。というかしたら殺されます。
また、FlashからUE4に移植するにあたり、スキル演出とかswfを読み込んでいるものは基本的に使えない(色々と大人の事情がありまして……)ので、足りない部分はすべてマーケットプレイスで買ったアセットで補う予定です。
そういうことで、オリジナルのHunting101とはかなり違うゲームになると思います。
#簡単なゲーム仕様
対応プラットフォーム:Windows PC
ゲームエンジン:Unreal Engine 4.14.0
完全オフライン
2Dゲーム
#プロジェクト立ち上げ
立ち上げの話を。UE4よちよちレベルです。
アカウント作成済み、ランチャーはインストール済みであると仮定します。
ランチャーを立ち上げたら、左上の黄色いボタンを選びます。エンジンがインストールされてなければ、ここでインストールします。
ロードが終わったら新規作成です。空のプロジェクトを選んで名前付けて終わりです。
以上、とても簡単な内容でした。
この記事が書いてるときは自分のPCですが、作業はすべて会社のPCになります。
#まとめ
というわけで、ここからUE4でゲームを作ります。初日はプログラミングも何も書かなくてすみません。
本当に完成保証もなければ、許可も取ってないのでリリースされる保証も皆無なので、あんまり期待しないでください。
次の日はUE4に素材をインポートするお話です。次も初心者レベルです。