Python、Java、C+、Ruby、Swiftなど、PHPよりスキルの高いプログラミング言語は、たくさんあります。したがって、これからPHPでフリーランスになろうと思っているエンジニアは、「今後どこまでPHPフリーラ […]
PHPのスキルを活かしてアプリゲームの開発!
![](https://dreampartner.jp/wp/wp-content/uploads/2017/11/free_bi_001s.jpg)
毎日のように新作がリリースされている「アプリゲーム」。パズル、ロールプレイング、知的、シューティング、バトルetc、いろんな種類があって楽しいですよね。私も、そんなアプリゲームの開発をしたことがあります。
私が担当したアプリゲームは、35画面以上ある大規模なプロジェクトです。バグやダブルチェックを何回も繰り返したので、苦労した記憶がありますが、やり遂げた時の満足感はgoodです!今回は、その時の内容に触れてみたいと思います。
目次
お仕事探しは安定の「レバテックフリーランス」で
今回の案件は、フリーランス向けのクラウドサービス「レバテックフリーランス」で見つけました。もうすっかりお世話になっている、安定のクラウドサービスです。この案件にありついた大まかな流れは、次のようなものでした。
1、専任スタッフに相談
レバテックフリーランスに登録すると、お仕事を紹介してくれる専任スタッフがついてくれます。まずは、そのスタッフに、どんな仕事をしたいのか相談しました。仕事内容はもちろん、勤務地や報酬、職場の雰囲気など、思いついたものは一通り相談します。
2、お仕事紹介
今回私は、「アプリゲームの開発に携わりたい」と伝えていたので、その類のお仕事を紹介してもらいました。しかし、最初に提示してもらった案件は、報酬面に不満があったため、一旦保留。
そこで、「別の案件も紹介してもらえないか?」とお願いしましたところ、改めて連絡をくれました。その時紹介してくれたのが、今回綴るお仕事です。報酬も満足でしたし、自宅の最寄駅から電車一本で通えるということもあり、受注することにしました。
・面談
常駐予定先の代表者同席のもと、面談をします。雑談も交えつつ、お仕事への意欲&スキルなどをお話しして、滞りなく面談終了。そして、プロジェクト参加が決まったのです!
どんなプロジェクトだったのか?
それでは、ここからは、私が受注したプロジェクトの内容を綴っていきたいと思います。
仕事内容
今回は、サーバーサイドエンジニアとして、スマートフォンゲームを開発する内容です。その他に、フロントエンドや管理ツールのコーティング、オリエンテーションへの参加義務などもありました。ちなみに、今回の仕事は、私以外のフリーランスも参加していました。
常駐先が新事業拡大中のため、エンジニアを大量募集していたようです。そのため、キャリアの浅いエンジニアもいました(お仕事はちゃんとこなせるレベルだったので一安心!)。
求められたエンジニア像
今回の案件で、最低限求められていたエンジニア像は、
『アプリゲームをゼロから開発したことがある』
『サーバーサイドエンジニアの経験が2年以上ある』
『PHPのスキル必須。キャリア3年以上』
『MVCの経験者』
etc、だったと思います。
それにプラスして、「あれば尚良し」とされていたのは
『ゲーム業界での就業経験あり』
『大規模なゲームの開発経験あり』
『PHP以外のプログラミング経験』
などでした。私は、すべての工程をクリアしていたわけではありませんが、プロジェクトに参加することができました。恐らく、それまでのフリーランス実績が認められたのだと思います。
勤務地
勤務地は、渋谷でした。ここでは会社の名前は伏せますが、名前を聞けば大抵のエンジニアはわかるであろう会社です。自分のキャリアに自信を持っているエンジニアが多くて、「イケイケな会社だなぁ」と思ったのを覚えてます。ちなみに、クライアントの元に出向することもありました。フリーランス案件で、出向する案件は少ないと思います(少なくとも私の経験では)。
勤務時間
基本の勤務時間は、10:00~19:00でした。少し残業になることもありましたが、ほとんどこの時間内で就業しました。
単価
今回の案件は、月75万円です。十分、満足できる金額ですね。レバテックフリーランスの専任スタッフが、最初に提案した案件を保留にしたのは、正解でした。そして、負けじと案件を紹介してくれた専任スタッフに感謝です!
就業の雰囲気
《20名ぐらいのチーム制》
今回のゲーム開発は、20人ぐらいのチーム制でした。開発案件は、一人でやることも多いですし、チーム制でも5人くらいの案件が多かったので、これは大所帯です。ポジションは、エンジニア、企画、運営、デザイン、etcに分かれていました。
《ポジションごとにスペースが区切られている》
これだけの大所帯ですから、ポジションごとにスペースを区切っていました。そのため、各ポジションとのコミュニケーションは、Skype、LINE、メールで行います。近くにいるスタッフとも、こういうツールを使うという(笑)これって、結構エンジニアあるあるです。
まとめ
今回の案件は、大体このようになっていました。スケジュール通り進まないこともありましたが、なんとか終了!大人数のチーム制だったこともあり、やり遂げた後の一体感はひとしおでしたね。その後、開発したゲームをダウンロードしてプレイしましたが、良い出来だったと思います。