ゲームの開発における経験

求人情報をみているとPHPソーシャルゲーム開発関係の求人情報が大変多いように思います。ゲーム開発において、PHPエンジニアが不足しているので、常に探せば求人情報はありますが、自分の思い描く業務内容でなくては長続きできませんので、応募前にはその企業がどのような業務内容を行っているのかを下調べしておく必要があります。ですが、ソーシャルゲーム開発関係の仕事に就きたいと考えているのであれば、具体的な内容を求人情報の応募資格を見て応募すると理想に近い仕事が見つかるかもしれません。PHPソーシャルゲーム開発のPHPエンジニアに求められる主な仕事としては、ソーシャルやオンラインゲームのサーバサイドの開発に関わるものが多数のようです。新規サーバの構築や既存のサーバの改修などもこの中に含まれていると考えておくと良いでしょう。今までに大規模なWebサービスについてのキャリアやスキルがあると有利なようです。チームワークが大切ですから、情報をシェア出来るコミュニケーション能力も必須ではないかと思われます。 他にも必要と思われるスキルなど、考えつくものをいくつか紹介しておこうと思います。必ず持っていないといけないスキルとしては、LAMP環境での開発経験が2年以上あること。テーブル設計や、SQL改善経験があること。ソーシャルゲーム開発経験が最低でも1年以上あること。RDBMSに関する基礎知識があること。サーバやネットワークインフラの知識があり、運用していた経験があること。更に大手プラットフォーム向けソーシャルゲームの開発経験があれば歓迎されるようです。ただ、PHPエンジニアという肩書だけでなく、実際のスキルが優先される業界であることを頭に入れておきましょう。ここまでだと、ゲーム開発に携わるためにはスキルと知識が必須だと思われるでしょう。しかし、求人の中には「未経験可」というものも存在します。狭き門かもしれないのは確かなので、ゲーム業界に興味がある人はいろいろと情報を集めてみたほうがいいと思います。

ゲームエンジニアに必要なこと

スポーツゲームにはいくつかの種類に分かれているように思います。 実際の選手などを題材にしたものであれば、よりリアリティのある動きが必要になってきますし、ゲームの流れなども実際の試合を元に組んでいくようにするとよりリアリティが増してきます。 実在する選手がゲームに登場しているスポーツゲームを購入するユーザーは、そのスポーツがとても好きな場合が多いのです。 ですからユーザーが人気選手どこに魅了されているのかを知っておかなくてはいけません。 回りに詳しい人がいれば、どのような点に注目してゲームを見ると面白いかとか、ちょっと一般的ではない見方とかなども教えてくれるかもしれません。 スポーツゲームエンジニアの場合、自身が体験しているスポーツの方が制作もしやすいものですが、このように周りに知識が豊富な人がいればその知識を分けてもらうことが出来ます。 現実のゲームの面白さをどれだけゲームの中で体験することが出来るか。 ユーザーがその有名な選手になったような気分で、スポーツゲームを楽しむことが出来るか。 このような視点もスポーツゲームエンジニアには大切なポイントのように思います。 知識の少ないスポーツや、未体験のスポーツでもこのように周りの人の力によって、より魅力的なゲームにすることが出来ますので、たくさんの人との関わりも必要ではないかと思います。 ネット上では同じゲームが好きな人たちが集まって、コミュニケーションをとっているSNSなどもありますし、また身近に詳しい知人や友人もいるかもしれません。 魅力のあるゲームを作るためには、このように人との関わりの中でしか得られないものもありますので機会があればそのような話題に入っていくこともスポーツゲームエンジニアを目指す人には必要なことではないかと思います。 今はフリーエンジニアとしてゲーム開発をしている人も多いでしょう。ゲームが好きすぎて「俺は将来フリーで生きる」と考えている方がいるかもしれません。 そういう人はまずフリーエンジニアの実態を知ったほうがいいと思います。 参考⇒http://freeengineer.info/ フリーであるメリットに加えて、ちゃんとデメリットについても書かれているのでわかりやすいと思いますよ。