アクションゲームの作り方

f:id:eiki_okuma:20171105161250p:plain

(C) Nintendo

 古今東西衰えない人気! ゲームエンジンによって更にお手軽実装!

  • 調理時間 3ヶ月~2年
  • お手軽度 ★★★★☆
  • 物理挙動 ★★★☆☆
  • ネットワーク 不要

材料

キャラクター
オブジェクト
自機含め20~
必要なだけ
地形(背景) ステージ数分
エフェクト 10~必要なだけ
UI メニュー画面・ゲーム画面
効果音/ジングル 30~必要なだけ
BGM ステージ数分+メニュー+EDなど

作り方概要

  1. 平坦なステージで自機のキャラクター挙動を作ります。
  2. 平坦でないステージでキャラクター挙動を更に作りこみます。
  3. キャラクターから出る弾や、攻撃に応じてエフェクトを入れます。
  4. 自機のキャラクター挙動からのキャラクター挙動を分離して作ります。
     - この際、挙動部分は共通させ、操作部分のみ変えるのがコツです。
  5. 地形のテストを始めます。ステージ1を作り、必要な敵(1~5種類)と、ボスまで作りましょう。
  6. 別に作っておいた「UI・効果音」を混ぜます。
  7. シーケンスBGMを入れ、実際のゲームと同等にします。雰囲気を確かめましょう。
  8. メニュー画面を作ります。ゲームオーバーまでの流れを作り、本番と同様のシーケンスを作り上げます。キャラクター成長要素を入れるならこの段階です。
  9. あとは量産です。ステージを増やしながら、新しい敵を作りまくりましょう。
  10. 一通りできあがったら、デバッグをしましょう。
  11. 完成です。

 f:id:eiki_okuma:20171105162354j:plain

 

続きを読む

ゲームプランナーの仕事とは。 - そして、どこから来て、どこへ行くのか?

 f:id:eiki_okuma:20171006171921j:plain

 ゲーム会社の開発職には大きく分けて四つの職種がある。プログラマーデザイナーサウンド、そしてプランナー*1。しかし、プランナーというのはかなり大雑把なもので、実際の作業としては前から三つの職種が担う作業以外の全てをカバーすることとなる。

 ゲームプランナーが具体的に何をする職業なのか。外から見ているととても分かりにくい割に、企業の募集には平気でプランナー枠があったりするので、これからゲーム業界を目指してみる人、転職しようと思っている人、あるいはゲーム業界に勤めているけど隣の席のプランナーが正直何をやってるかわからない人のために説明したいと思う。

 なお、ぼくはコンシューマ業界の人間だったので、ソーシャルゲーム業界の会社とは多少勝手が違うかもしれないが、適宜補足してほしい。

 

*1:実際は他にもディレクターとかプロデューサーとかコーディネーターとかいるのだが。

続きを読む

「絞る」ゲームデザイン

 f:id:eiki_okuma:20170823231500j:plain

 ゲームをデザインするという行為には大きく分けて2つの種類がある。一つは仕様を足し、アイデアを足し、リソースを足してゲームの面白さを「盛る」ゲームデザイン、そしてもう一つは煩雑な仕様、要らないアイデア、飾りすぎたリソースを削ってゲームの面白さを「絞る」ゲームデザインだ。

 盛るデザインの話ですら、あまり表に出てくることはないが、絞るデザインに至ってはそもそもその概念や重要性を理解していない人も多い。

 しかし、ゲーム作りをしていくうちにどうも要素がゴテゴテしてしまって、初見で「分かりづらい」と言われたり、複数のゲームパートの結びつきがイマイチスマートでなかったり、似たようで異なるが削れない沢山のパラメータが生まれてしまったりといった経験は誰にでもあるはずだ。

 今回はそういうゲーム制作中盤で頭を悩ませる諸要素をいかに切り抜け、ゲームの仕様を「絞っていくか」というお話。

 

続きを読む

増した競技性、取り残された初心者。Splatoon2 寸感

f:id:eiki_okuma:20170725112203j:plain

 発売されましたね、イカ2。皆様いかがお過ごしでしょうか。今日で発売一週間と二日ですが、とてもそうとは思えないほどやりこんでるアナタは少し休憩しましょう。特に夏コミの作業が止まっているアナタ! 地獄を見ることになるでしょう。まあ、ぼくのことです。

 というわけで、イカ2 寸感。

続きを読む

最後のビルドを起動する(Run latest build)

 一行TIPS。

 ネットワークゲーム等を開発していると一度ゲームをビルドした上でエディターと通信させる必要があるが、デフォルトでは Build and Run しか用意されておらず、特に更新点が無い場合にメニューから最後のビルドを Run することができない。かといってわざわざフォルダから開くのも面倒くさい。

 ので、ビルドしないで Run を実行するメニューを作っておくと何かと便利……なのだが、最後のビルドのパスってどこにあるんだ? と思ったらちゃんと用意されていたのでそいつを実行する TIPS。

System.Diagnostics.Process.Start(
    EditorUserBuildSettings.GetBuildLocation( EditorUserBuildSettings.activeBuildTarget )
);

 activeBuildTarget はプラットフォーム毎に変わるが、Process.Start できるのは Standalone だけなので別に Standalone 固定でもいいかも。

サラリーマン寸感。 - そして、ビジネスというモノについての諸考察

 f:id:eiki_okuma:20170701170318j:plain

 えー、この度退職しました。おめでとう自分!
 思う所は色々ありましたが、何より自分のやりたいことに専念したいというのがメインの理由になります。あと寝たい。*1

 

 さて、一度組織というものに所属して抜けると色々見えてくるものがあるわけです。働き方というものがますます多様化する中、サラリーマンに向いている人と向いていない人というものが当然出てきますが、それがすなわちサラリーマンという生き方を選ぶかどうかの判断理由に直結するかいうとそうではなく……。ぼくなんかはまさにサラリーマンに向いてない側の人間でしたが、この五年間で学びも色々あったわけです。

 

 退職を決めたときや、引継ぎを終えて特にやる仕事もなくなった最後の一週間、組織に入って働くということがどういうことか、どういうものをもたらすのか、ひたすら考えてきたので今サラリーマンの人(特にやめたい心が高まっている人)、これから就職する人就職活動真っ最中の人もう内定決まった人、そして転職するか独立するかまさに検討している人は是非読んでみてください。

 

*1:会社の悪口なんてものは探せばいつまでも見つかるモンで、そういうのをつらつらと並べるのは今はやめておきましょう。

続きを読む

はむころりん(仮)メイキング+感想 @ #unity1week

f:id:eiki_okuma:20170529194038p:plain

#unity1week というものに参加してきました。

Unity 1週間ゲームジャム | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

 一ヶ月前にこの記事を見て、めっちゃ面白そうと思ったのが発端。ゲームジャム系は前々から興味があったものの、合宿になるとどうにも腰が重かった。が、この #unity1week 、社会人に優しく期限は一週間も取ってくれるし、投稿のハードルも低い! ということで短期決戦ゲームのリハビリ(?)も兼ねて参戦しました。

続きを読む