1 - 50件/全57件
同社サービスの新規タイトル開発プロジェクトに参画していただきます。 企画、要件定義からテストまでを担当いただき、マネジメントやインフラ周りにも積極的に挑戦していただきます。
案件の必須スキル
【必須】 ・AndroidもしくはiOSのアプリ開発経験 【尚良】 ・Unity(C#)、Cocos2d-x、Objective-C、Swift、Java、Javascript 上記いいずれかでの開発実務経験
同社で運営するソーシャルゲームのクライアントの 設計、開発を担当していただきます。 参画当初はメンバーとして既存のタイトルを担当いただきますが、 スキルによっては、プロジェクトリーダーやマネージャーもお願いします。
案件の必須スキル
【必須】 ・ゲーム開発経験 ・C++での開発経験 【尚良】 ・ゲームが大好きな方 ・Cocos2d-xの使用経験
同社はスマートフォンゲームアプリやコンシューマーゲームの開発を行う受託企業です。 今回は、コンシューマーゲーム、スマートフォン向けゲームのメインプログラマー又は開発リーダーとして、企画・設計から運用まで一貫して担当して頂きます。 受託開発案件を中心に、様々なゲーム開発プロジェクトがありますので、スキルに応じてポジションを検討させて頂きます。 【使用ツール】 ・Unity ・Maya ・Visual Studio ・Cocos2d-x ・Photoshop ・Illustrator
案件の必須スキル
【必須】 ・ゲーム開発経験 ・プログラミング言語C/C++/C#による開発経験 ・コミュニケーション力のある方 【尚可】 ・Unity、Cocos2d-x等を用いた開発経験 ・PLやPM経験者は特に優遇します
同社はソーシャルゲーム/アプリの企画開発、運営を主に行う企業です。 全て自社内で企画、設計を行っており、これまでにリリースしたタイトルがアニメ化する等、大型タイトルのリリース実績もあります。 新規や運用中のタイトルの開発に携わって頂きます。 【具体的な業務内容】 ・新規タイトルのネイティブ部門の開発 ・長期運用を踏まえたシステムの設計と実装 - 未来を見据えた仕様の詰め - ユースケースの洗い出し - 柔軟性・性能・メンテナンス性を考慮した技術選定と設計 - 実装 ・プランナー、デザイナーと演出・スケジュールの相談(必要に応じて) ・エンジニア視点でのシステムやUI/UX設計に対する提案 - より柔軟で自由度の高いシステムの考案 - 性能面を考慮した代替案 ・API仕様の決定 ・開発支援ツールの開発 ・各種自動化 - Jenkins等CIの利用 - 非エンジニア向けも含む様々なツールの開発 ※エンド直案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・Unityでの開発経験 ・C++やその他言語でクライアント部分の制作経験豊富な方 ・スマホでの開発経験(iOS/Android両OSでの開発経験あり) ・ゲームロジック部分のネイティブ開発経験 ・UIなど画面実装部分のネイティブ開発経験
同社はソーシャルゲーム/アプリの企画開発、運営を主に行う企業です。 全て自社内で企画、設計を行っており、これまでにリリースしたタイトルがアニメ化する等、大型タイトルのリリース実績もございます。 新規や運用中のタイトルの開発に携わって頂きます。 【具体的な業務内容】 ・新規タイトルのネイティブ部門の開発 ・長期運用を踏まえたシステムの設計と実装 - 未来を見据えた仕様の詰め - ユースケースの洗い出し - 柔軟性・性能・メンテナンス性を考慮した技術選定と設計 - 実装 ・プランナー、デザイナーと演出・スケジュールの相談(必要に応じて) ・エンジニア視点でのシステムやUI/UX設計に対する提案 - より柔軟で自由度の高いシステムの考案 - 性能面を考慮した代替案 ・API仕様の決定 ・開発支援ツールの開発 ・各種自動化 - Jenkins等CIの利用 - 非エンジニア向けも含む様々なツールの開発 ※エンド案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・C++やその他言語でクライアント部分の制作経験豊富な方 ・スマホでの開発経験(iOS/Android両OSでの開発経験あり) ・ゲームロジック部分のネイティブ開発経験 ・UIなど画面実装部分のネイティブ開発経験
【20代~40代のエンジニア活躍中!】■概要 iOS/Android向けのSDKの開発と保守運用業務をお任せいたします。 ■具体的な作業内容 ・iOS/Android向けのSDKの開発/保守 ・開発会社との技術調査/開発サポート -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・XCode(Objective-CまたはSwift)での開発経験(3年以上) - スマートフォン向けアプリ/SDKの開発経験 ・AndroidStudio(KotlinまたはJava)での開発経験(1年以上) ・共にSDK、ライブラリ開発、アプリ内課金、firebase、Push通知(FCM)等への理解
きせかえやアバターで楽しむトークアプリの開発に携わっていただきます。 【作業内容例】 ・機能追加 ・運用保守 ・新機能追加 ・イベント運用 など Cocos2d-x
案件の必須スキル
・C++による開発経験:2年以上 ・ゲーム開発経験
自社企画による世界中からトラフィックが集中するコンシューマー向けスマホアプリの アプリ開発を行なっていただきます。 バックエンドはPHP、Python等、フロントエンドはUnityを使用したり、 ネイティブでの開発です。 新規タイトル、既存タイトルいづれかをご担当いただき、担当工程は PJ状況やご参画時期、ご経験に応じて変動する想定です。(設計~運用・保守) iOS,Java,Unity,C#.NET,C/C++
案件の必須スキル
・C++/Java/Objective-C/C#の何れかを使用した開発業務経験
■ご参画プロジェクトについて 2016年6月頃までのリリースを目標に開発を進めているプロジェクトです。 クライアントサイドはCocos2d-xの3D機能を用いた3Dゲームで、 ジャンルは育成冒険RPGになります。 ■業務内容イメージ ゲーム内のバトルシーンにおけるスキル(技)のエフェクトや、 ボタン タップ後のエフェクトなど大小様々な 演出および実装に携わって頂きたく思っております。 ■使用ツール ※使用経験がないツールもご参画後覚えて頂きますのでご安心ください。 ・CocosBuilder ・BISHAMON ・MAYA など Cocos2d-x
案件の必須スキル
・3Dエフェクトの実務経験 ・Flash、AfterEffects等を用いたアニメーション実務経験
国内外で人気の高い、親子で楽しめるスマートフォン・タブレット向け 知育アプリの開発案件です。 複数の既存アプリの運用に合わせて、新たなサービスもどんどん開発しており、 企画など上流部分へも積極的に携わる事が可能です。 基本的に1アプリにつき、アプリケーションエンジニアは1人での開発をしているので 小規模チームで活躍できる現場です。 クライアント:Cocos2dx サーバーサイド:RubyonRails 開発スタイル:アジャイル Ruby,Cocos2d-x
案件の必須スキル
・Cocos2dxを使ったアプリ開発経験 ・教育系アプリに対する興味
アプリリリースランキング上位にあるアプリを自社制作・運営する実力派ソーシャルゲーム企業で、始動する新規プロジェクトをご担当いただきます。 サーバサイドエンジニアとして開発をお願いします。 具体的には、以下をお任せします。 ・環境構築 ・機能実装による設計及び開発 ・独自フレームワークによるAPI開発 ・外部API導入及び連携 ・フレームワークのリファクタリング 【開発環境】 OS:Linux(CentOS6.4) DB:MySQL5.6 言語:PHP5.4 MW:Apache2.2 その他:Cocos2dx 2.1.4との連携、VirtualBox(local仮想環境) PHP,Cocos2d-x
案件の必須スキル
・PHP開発経験3年以上 ・Unitテスト経験 ・Framework導入及び独自Framework使用経験 ・Linuxでの環境構築経験 ・Gitを使った開発経験 ・リファクタリング経験 ・外部API導入経験及び使用経験(WEBAPI及びプラットフォームAPI)
Unityでのスマートフォンゲームの運用開発 もしくは新規開発を担当して頂きます。 運用中1本、 新規開発中で年内リリース予定の2本 のうち、いづれかを担当して頂きます。 スクラム開発で開発を行っており、 任された部分をこなすだけでなく、 積極的な提案や発言を歓迎する環境です。 [開発環境] フロントエンド:Unity サーバーサイド:Ruby on Rails Ruby,Unity,Cocos2d-x
案件の必須スキル
・ゲームのクライアント開発経験
運営中のソーシャルゲーム(スポーツ系・恋愛ゲーム)の開発、もしくは新規で開発予定のゲーム開発をお任せします。 運用の場合は新規希望追加・イベント対応を、新規開発の場合は企画段階より参画できます。 <開発環境> Backbone.js・JavaScript・PHP・Cocos2d-x・Unity・AWS・Jenkins・Git JavaScript
案件の必須スキル
・Javascriptの開発経験2年以上
スクラム開発を用いたエンターテインメントサービスや、 ソーシャルゲームの開発を行っている現場に常駐頂きます。 新規開発ラインでクライアント開発をご担当くださる方を募集しています。 こちらの開発スタイルとして、エンジニア職もアプリ企画から運用まで関わっていきます。 【開発環境】 Objective-C、Cocos2d-x、Android-Java PHP、Python、Django|Flask、JavaScript、MySQL、 Redis、Memcached、Git、Capistrano、etc… iOS,Android,Python,Cocos2d-x,JavaScript
案件の必須スキル
・iPhoneでのネイティブアプリ開発経験
新規もしくは運営タイトルのフロント開発をご担当いただきます。 開発環境としては以下をお任せします。 サーバサイド: Ruby on Rails、MySQL、Redis iOS: Objective-C、C++、Cocos-2d Amazon Web Services (AWS) GitHub サーバ OS: Linux 開発用 PC: Mac OS X Cocos2d-x
案件の必須スキル
・C++での開発経験 ・ゲーム経験
ソーシャルゲームのUI側の設計、コーディングをお任せします。 主に以下の業務をご担当いただきます。 ・ゲームの各画面やユーザーインターフェイスの構築など、画面遷移も含めた全体の設計 ・可能であれば、ディレクション業務 Cocos2d-x
案件の必須スキル
・C++やその他言語でクライアント部分の制作経験が豊富な方 ・iOS/Android両OSでの開発経験 ・ゲームロジック部分のネイティブ開発経験 ・UIなど画面実装部分のネイティブ開発経験
スマホ向けにリリース済みアバターサービスのクライアントアプリの開発をご担当いただきます。 Cocos2d-xを使用してiOS/Android向けに開発していく予定です。 既存でリリースされているものになりますので機能追加や運用業務がメインとなります。 <開発環境> クライアントサイド:C++(Cocos2d-x) サーバーサイド:Java(Seasar2、SAStruts) OS:MacOS(開発端末) DB:PostgreSQL MW:Apache、Tomcat、Git Cocos2d-x
案件の必須スキル
・ネイティブアプリ、もしくはコンシューマゲームでの開発経験 ・Cocos2d-xへの知見がある方
新規ソーシャルゲーム開発案件のサーバーサイドを担当頂きます。 サーバーサイドメンバーは4~5名規模です。 共同開発・自社タイトル複数あり、開発環境も少々異なりますので 商談時にご相談になります。 ≪開発環境≫ 言語:Ruby、Python FW:Flask、Rails OS:Linux DB:AWS,DynameDB,MySQL バージョン管理:git その他:Redis Cocos2d-x 2.2.4(C++) CocosBuilder socket通信 Ruby
案件の必須スキル
・RubyもしくはPythonでの開発経験3~5年以上 ・ソーシャルゲーム経験
Cocos2d-xを使った某RPGゲームアプリのUIやクリエイティブ制作をご担当いただきます。 【具体的な業務内容】 ・UIデザインの組込み(CocosBuilder) ・ゲーム内で使用する新機能説明画像の作成 ・SNSで使用する機能説明のバナー画像の作成 ・UIデザインの制作(Photoshop、Illustrator) Photoshop/Illustrator
案件の必須スキル
・UIデザインの実務経験:2年以上 ・クリエイティブの実務経験:2年以上
スマートフォン用ゲームアプリの開発・運営会社のクライアントエンジニアとして、新規開発タイトルを担当して頂きます。 【具体的な業務内容】 ・ゲームコンセプト立案、GDD(ゲームデザインドキュメント)の作成 ・開発チーム全体のマネジメント、社内外と連携した制作進行管理 ・アート、ストーリー、サウンドなどクリエイティブ面の総合ディレクション ・レベルデザイン、パラメータデザイン・iOS / Android向けネイティブゲームにおける、クライアントアプリケーションの開発 / 運用 ・開発効率を上げるためのツールの開発 / 環境構築
案件の必須スキル
・Unity経験2年以上 ・新規ゲーム開発経験1年以上
スマートフォン用ゲームのサーバーサイドエンジニア業務をお任せいたします。 【具体的な業務内容】 ・週1度メンテナンス/アップデート作業業務 ・機能開発業務 ・インフラ対応業務(インフラ管理会社への指示を含む) ・Webサイト対応業務(AWS〜フロントまで) ・CS対応業務(データ調査・補填等) ・データ集計業務
案件の必須スキル
・FuelPHP,HTML,CSS,JSの利用経験がある方 ・LAMP環境での開発経験がある方 ・AWSの利用経験がある方
スマートフォン用ゲームのサーバーサイドエンジニア業務をお任せいたします。 【具体的な業務内容】 ・週1度メンテナンス/アップデート作業業務 ・機能開発業務 ・インフラ対応業務(インフラ管理会社への指示を含む) ・Webサイト対応業務(AWS〜フロントまで) ・CS対応業務(データ調査・補填等) ・データ集計業務
案件の必須スキル
・FuelPHP,HTML,CSS,JSの利用経験がある方 ・LAMP環境での開発経験がある方 ・AWSの利用経験がある方
スマートフォンゲームの企画、開発、運用をお任せします。 その中でもスマートフォン上で動作するクライアントサイドの開発をご担当いただきます。 ・クライアントサイドの設計・開発 ・ツール、ライブラリ、フレームワークの選定・設計・開発 ・開発環境の設計、構築、運用 ・機能投入後の効果検証、機能改善 ・設計やコードのレビュー ※ご希望や状況に応じて、様々なポジションを打診させていただきます。
案件の必須スキル
・ゲーム開発経験 ・C++もしくはCocos2d-xでのコーディング能力 (2年程度以上) ・コンシューマ開発経験
大手ゲーム会社の既存某有名ロボットアクションゲームの開発を行っていただきます。 企画段階からテストまで全て携わることができるので、より楽しいゲーム開発を行うことができます。 クライアントサイドを担当していただきます。 プラットフォームはスマートフォンで、iOS版とAndroid版の開発となります。
案件の必須スキル
・Cocos2d-xの開発経験3年以上 ・クライアントサイドの経験2年以上 ・要件定義からシステムテストまで1人称で行った経験
大手ゲーム会社の既存某有名アイドル育成ゲームの開発を行っていただきます。 企画段階からテストまで全て携わることができるので、より楽しいゲーム開発を行うことができます。 クライアントサイドを担当していただきます。 プラットフォームはスマートフォンで、iOS版とAndroid版の開発となります。
案件の必須スキル
・Cocos2d-xの開発経験3年以上 ・クライアントサイドの経験2年以上 ・要件定義からシステムテストまで1人称で行った経験
大手ゲーム会社の既存某超戦士系アクションゲームの開発を行っていただきます。 企画段階からテストまで全て携わることができるので、より楽しいゲーム開発を行うことができます。 クライアントサイドを担当していただきます。 プラットフォームはスマートフォンで、iOS版とAndroid版の開発となります。
案件の必須スキル
・Cocos2d-xの開発経験3年以上 ・クライアントサイドの経験2年以上 ・要件定義からシステムテストまで1人称で行った経験
・ゲーム業界でのネイティブアプリ開発 ・ポジション:バックエンドエンジニア ・フェーズ:開発~テスト~運用 ・新規タイトルのネイティブ部分の開発 ・運用中タイトルのイベントのネイティブ部分の開発 ・ゲームの各画面やユーザーインターフェイスの構築など、 画面遷移も含めた全体の設計 ・必要に応じてプランナー・デザイナーと 演出・スケジュ―ルの相談 ・UIの設計仕様とゲームコンセプトに合わせた、 UIの全体のグラフィックデザイン ・動的な演出の検討・制作
案件の必須スキル
・C++での開発経験
・スマートフォン上で動作するゲームクライアントの開発業務 ・ゲームクライアントの設計・開発 ・環境:C++、Objective-C、Java、Cocos2d-x、Ruby on Rails
案件の必須スキル
・ゲーム開発経験 ・C++もしくはCocos2d-xでのコーディング能力(2年以上) ・ゲームソフトウェアのネットワークプログラムの設計 ・ゲーム通信エンジンの設計
・PC/SP向け新規ゲーム開発支援 ・実装支援
案件の必須スキル
・JavaScriptの実務経験 3年以上 ・ゲーム開発経験
・ゲーム共通基盤(課金・認証)のクライアントサイドの開発及び運用 ・ゲーム共通基盤のクライアントSDKの開発/運用 ・開発効率を上げるためのツールの開発/環境構築 ・サーバーサイドの開発(尚可)
案件の必須スキル
・クライアントサイドにおけるiOS/Android向けアプリケーションの開発経験(3年以上) ・クライアントサイドにおけるJava/Objective-Cのプログラミング技術(3年以上) ・クライアントサイドにおけるバージョン管理ツール(git)を用いた開発経験(3年以上) ・チームワークを重視し、他メンバーを活かす働き方ができる
1 - 50件/全57件
Cocos2d-xのフリーランス案件・求人について
■Cocos2d-xとは Cocos2d-xは2Dゲームやアプリケーションの開発に特化したオープンソースのゲームエンジンです。C++で書かれており、クロスプラットフォーム開発が可能です。 Cocos2d-xの特徴としてオープンソースであること、クロスプラットフォーム対応であること、C++ベースであること、豊富な機能を提供していること、コミュニティが活発であること、ドキュメントが充実していること、商用利用が可能であること、パフォーマンスが高いことなどが挙げられます。 Cocos2d-xができる開発は2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作と幅広いです。 Cocos2d-xを活用しているゲームや作品は「Angry Bird」「ポケモンクエスト」「バッドランド」で使われています。 ■Cocos2d-xとCocos2d-jsの違い この章ではCocos2d-xとCocos2d-jsの違いについて説明します。 Cocos2d-xはC++ベースのゲームエンジンであり、Cocos2d-jsはJavaScriptベースのゲームエンジンです。 Cocos2d-xとCocos2d-jsの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではCocos2d-xは先述したように2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作が可能です。 一方、Cocos2d-jsはWebアプリケーション開発などの開発/制作ができます。どちらのゲームエンジンもクロスプラットフォーム開発であり、かつ幅広く開発できますが、Cocos2d-xはネイティブアプリに特化している点、Cocos2d-jsはWebアプリにも対応している点が異なります。 また、Cocos2d-xはハイパフォーマンスなゲーム開発/制作に適しており、一方Cocos2d-jsはWebゲーム開発/制作に適しています。 次に学習難易度についてCocos2d-xの学習難易度は高めです。 その理由としてCocos2d-xはC++の知識が必要であるためです。 一方Cocos2d-jsの習得難易度は比較的低いです。その理由としてJavaScriptベースであり、Web開発の知識があれば習得しやすいためです。 最後に将来性を見ていきましょう。 Cocos2d-xの将来性は中期的に見て減っていくでしょう。 その理由としてUnityやUnrealEngineなどの他の人気ゲームエンジンに移行するデベロッパーが増えていることと、スマートフォンネイティブアプリの需要が徐々に減っていることであるためです。 またCocos2d-jsの将来性は高いでしょう。 その理由としてWebゲーム市場の拡大が見込まれることと、JavaScript人材の需要の高さが挙げられるためです。 なお、フリーランスエンジニアとしてCocos2d-xやCocos2d-jsのスキルを身につけたい場合、上記Cocos2d-xとCocos2d-jsの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■Cocos2d-xとUnrealEngineの違い この章ではCocos2d-xとUnrealEngineの違いについて説明します。 Cocos2d-xは2Dゲームに特化したゲームエンジンであり、UnrealEngineは3Dゲームにも対応した汎用ゲームエンジンです。 Cocos2d-xとUnrealEngineの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではCocos2d-xは先述したように2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作が可能です。 一方、UnrealEngineは3Dゲーム開発、ハイエンドなグラフィックス表現などの開発/制作ができます。どちらのゲームエンジンもゲーム開発に利用できますが、Cocos2d-xは2Dゲームに特化している点、UnrealEngineは3Dゲームにも対応し高度なグラフィックス表現が可能である点が異なります。 また、Cocos2d-xはモバイルゲーム開発/制作に適しており、一方UnrealEngineはハイエンドなコンソールゲームやPC向けゲーム開発/制作に適しています。 次に学習難易度についてCocos2d-xの学習難易度は中程度です。 その理由としてCocos2d-xはC++の知識が必要であるためです。 一方UnrealEngineの習得難易度は高いです。その理由としてC++に加えUnrealEngine独自の機能や概念の理解が必要であるためです。 最後に将来性を見ていきましょう。 Cocos2d-xの将来性は中期的に見て減っていくでしょう。 その理由としてモバイルゲーム市場の成熟化とUnityのようなより汎用的なゲームエンジンへの移行が進んでいるためです。 またUnrealEngineの将来性は高いでしょう。 その理由としてメタバース、VR/AR、高品質なゲームの需要の高まりと、大規模なAAAタイトル開発でUnrealEngineが採用されることが多いためです。 なお、フリーランスエンジニアとしてCocos2d-xやUnrealEngineのスキルを身につけたい場合、上記Cocos2d-xとUnrealEngineの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■Cocos2d-xとUnityの違い この章ではCocos2d-xとUnityの違いについて説明します。 Cocos2d-xは2Dゲームに特化したオープンソースのゲームエンジンであり、Unityはマルチプラットフォーム対応の統合ゲーム開発環境です。 Cocos2d-xとUnityの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではCocos2d-xは先述したように2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作が可能です。 一方、Unityは2D/3Dゲーム開発、VR/AR開発、インタラクティブコンテンツ制作などの開発/制作ができます。どちらのゲームエンジンもゲーム開発に利用できますが、Cocos2d-xは2Dゲームに特化しオープンソースである点、Unityはマルチプラットフォームに対応しVR/ARなども開発できる点が異なります。 また、Cocos2d-xはインディーズゲーム開発/制作に適しており、一方Unityはあらゆる規模のゲーム開発/制作に適しています。 次に学習難易度についてCocos2d-xの学習難易度は中程度です。 その理由としてCocos2d-xはC++の知識が必要であるためです。 一方Unityの習得難易度は比較的低いです。その理由としてC#をベースとしていて習得が容易であり、豊富なリソースがあるためです。 最後に将来性を見ていきましょう。 Cocos2d-xの将来性は中期的に見て減っていくでしょう。 その理由としてモバイルゲーム市場の成熟化とUnityのようなより汎用的で利用しやすいゲームエンジンの台頭であるためです。 またUnityの将来性は高いでしょう。 その理由としてゲーム市場全体の成長とUnityを採用する企業の増加、モバイル/コンソール/PC/VR/ARなどあらゆるプラットフォームでの開発ニーズの高まりであるためです。 なお、フリーランスエンジニアとしてCocos2d-xやUnityのスキルを身につけたい場合、上記Cocos2d-xとUnityの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■Cocos2d-xを活用するメリット この章ではCocos2d-xを活用するメリットについて説明します。 Cocos2d-xを習得することにより、具体的に以下のようなメリットがあります。 ・C++ベースで高速な実行が可能 ・クロスプラットフォーム開発に適している ・豊富な機能やAPIを提供している ・コミュニティが活発で情報が得やすい ・ドキュメントが充実しており学習しやすい ・商用利用が可能でビジネスに活用できる ・2Dゲーム開発に特化している Cocos2d-xは2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作に活用されており、求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Cocos2d-xを活用するデメリット この章ではCocos2d-xを活用するデメリットについて説明します。 Cocos2d-xを習得することにより、具体的に以下のようなデメリットがあります。 ・C++の知識が必要で習得難易度が高い ・3Dゲーム開発には適していない ・他のエンジンに比べコミュニティ規模が小さい ・モバイルゲーム市場の成熟化により需要減の可能性あり Cocos2d-xはメリットが多いですが、習得難易度の高さや適していない開発規模など注意すべき点がいくつかあることを理解しておきましょう。 Cocos2d-x習得を今後検討しているフリーランスエンジニアはCocos2d-xを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Cocos2d-xフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・2Dゲーム開発のフリーランス求人・案件 Cocos2d-xフリーランスエンジニアは、2Dゲーム開発で活用されています。 Cocos2d-xではカジュアルゲーム開発、パズルゲーム開発、アクションゲーム開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はゲームロジックの実装、アセットの組み込み、ゲームUIの実装、ネットワーク通信機能の実装、パフォーマンスチューニングなどです。 Cocos2d-xフリーランスエンジニアが求人・案件を獲得する上で、Cocos2d-xでの2Dゲーム開発経験やC++プログラミングスキル、ゲームエンジンアーキテクチャの理解、モバイルアプリ開発の知識、パフォーマンス最適化スキル、ゲームデザインの知識などがあると参画しやすいでしょう。 ・モバイルゲーム開発のフリーランス求人・案件 Cocos2d-xフリーランスエンジニアは、モバイルゲーム開発で活用されています。 Cocos2d-xではソーシャルゲーム開発、ハイパーカジュアルゲーム開発、リアルタイムバトルゲーム開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はゲームロジックの実装、サーバーサイドとの連携、インアプリ課金機能の実装、ソーシャル連携機能の実装、パフォーマンスチューニングなどです。 Cocos2d-xフリーランスエンジニアが求人・案件を獲得する上で、Cocos2d-xでのモバイルゲーム開発経験やC++プログラミングスキル、iOS/Androidアプリ開発の知識、サーバーサイド連携の経験、課金システムの実装経験、ソーシャルSDKの活用経験などがあると参画しやすいでしょう。 ■Cocos2d-xフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Cocos2d-xフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 Cocos2d-xは2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作などのフリーランス求人・案件があり、多くの開発や制作現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいCocos2d-xフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Cocos2d-xを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 Cocos2d-xフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアは2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作のフリーランス求人・案件を探してみましょう。 ■Cocos2d-xでの週2日・週3日フリーランス求人・案件 Cocos2d-xでの週2日・週3日フリーランス求人・案件について解説していきます。 Cocos2d-xの週2日・週3日フリーランス求人・案件はCocos2d-x全体のフリーランス求人・案件の中で1〜2%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価70万円や80万円など、高単価なCocos2d-xフリーランス案件・求人も多く存在します。 複数のCocos2d-xフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアやデザイナーやディレクターとコミュニケーションを取れます。 高単価なCocos2d-xフリーランス求人・案件はCocos2d-xスキル以外にもC++開発経験やゲーム開発経験、上流工程〜下流工程まで一貫した開発や制作経験、プロジェクトリード経験、AIやVR/AR/MRなどのXR関連の開発や制作経験などある程度の開発や制作実績や経験、知識が備わっている方でないと参画が難しいでしょう。 Cocos2d-xフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Cocos2d-xフリーランス求人・案件に参画するために必要なスキル Cocos2d-xフリーランス求人・案件に参画するために必要なスキルを解説します。 Cocos2d-xフリーランス求人・案件に参画するために必要なスキルとしては、Cocos2d-xを使った開発や制作経験、ゲーム開発やC++開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてCocos2d-xフリーランスエンジニアとして、Cocos2d-xでの実務/制作経験はもちろん、C++プログラミングスキル、OpenGL・DirectXなどグラフィックスAPIの知識、Box2DなどPhysics Engineの活用経験、Lua、JavaScriptなどスクリプト言語の使用経験、GitHub、GitLabなどバージョン管理ツールの使用経験、Jenkins、CircleCIなどCIツールの活用経験、AWS、Microsoft Azure、Google Cloud Platform(GCP)などクラウドサービスの知識があるとCocos2d-xフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、最新技術や持っている知識を常にアップデートできる行動力などがあるとCocos2d-xフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとCocos2d-xフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにCocos2d-xフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Cocos2d-x開発経験年数別のアドバイス Cocos2d-xフリーランス求人・案件に参画するため、Cocos2d-x開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のCocos2d-xフリーランスエンジニア 開発経験1〜2年の方は、Cocos2d-xでの開発経験を積むことが重要です。公式ドキュメントや書籍で基礎を学び、簡単なゲームを開発してみましょう。 C++での開発スキルを磨き、Box2DなどPhysics Engineの使い方を理解することも大切です。GitHubなどを活用し、コードを公開することで、アピールポイントになるでしょう。 ・開発経験2〜3年のCocos2d-xフリーランスエンジニア 開発経験2〜3年の方は、より実践的なスキルが求められます。Cocos2d-xでの開発だけでなく、Lua、JavaScriptなどスクリプト言語の使用経験やJenkins、CircleCIなどCIツールの活用経験があると、フリーランス求人・案件に参画しやすくなります。 AWS、Microsoft Azure、Google Cloud Platform(GCP)などのクラウドサービスの知識も重要です。自分の得意分野を見つけ、専門性を高めていきましょう。 ・開発経験5年以上のCocos2d-xフリーランスエンジニア 開発経験5年以上の方は、プロジェクトリーダーとしての役割も期待されます。技術的な知識だけでなく、プロジェクト管理やチームマネジメントのスキルも必要です。 様々なプロジェクトで培った経験を活かし、問題解決能力を発揮しましょう。 また、最新の技術トレンドをキャッチアップし、常に学び続ける姿勢が大切です。自分の専門性を深めつつ、幅広い知識を身につけることで、高単価フリーランス求人・案件に参画できる可能性が高まります。 ■Cocos2d-x習得難易度・勉強方法 Cocos2d-x習得難易度・勉強方法について解説します。 Cocos2d-x習得難易度について、比較的難しいでしょう。その理由としてC++の知識が必要であることやゲームエンジン特有の概念を理解する必要があることが挙げられます。 Cocos2d-x学習コストについて、他ソフトウェアやツールの学習コスト同様、大幅な時間がかかります。 一般的にソフトウェアやツール習得の場合、基礎レベルまで習得するには、おおよそ100〜200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ500〜1000時間以上かかるとも言われています。 ただし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やスクールなど、様々な場所でCocos2d-xを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Schoo」」「Udemy」など多種多様なサービスがあります。 また、Cocos2d-xの公式ドキュメントやCocos2d-xの公式フォーラム、チュートリアル「Ray Wenderlich」などCocos2d-x学習の環境は整っています。 オンライン学習やスクールはCocos2d-x自体の習得以外にもCocos2d-xでの開発や制作に必要なゲーム開発経験やC++での開発経験など周辺知識の必要性も教えてくれるため、Cocos2d-xの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Cocos2d-x習得を希望するエンジニアは、まず周辺でCocos2d-xに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■Cocos2d-xフリーランス求人・案件参画するために役立つ資格 Cocos2d-xフリーランスエンジニアが取得しておいて損のない資格を3つ紹介します。 ・Unity認定試験 Unity認定試験は、Unityテクノロジーズ社が提供する認定プログラムです。この試験は、Unityを用いたインタラクティブコンテンツ開発に関する基礎的な知識とスキルを評価することを目的としています。 この試験に合格することで、Unityの基本操作、スクリプティングの基礎、ゲームプレイのプログラミング、UIとUXの設計、ゲームのリリース準備などについて学習できるため、ゲーム開発やAR/VR開発などに役立ちます。 Unity認定試験には「ユーザー」「アソシエイト」「プロフェッショナル」「エキスパート」の4つのレベルがあり、受験料は115米ドルから420米ドルの範囲です。試験のスコアは200点から700点の範囲で、合格ラインは500点です。認定の有効期間は、認定日から3年間です。 Unity認定試験の中で、「ユーザー」レベルはUnity初心者向けですが、他のレベルの試験は、エンジニア初心者にとって難易度が高く、「Unityを使ったゲームや3Dインタラクティブプログラミングで2年以上の実務経験」や「C#などの開発言語で2年以上の実務経験」など、一定の開発経験年数を持つ人向けの試験です。 Cocos2d-xフリーランスエンジニアがUnity認定試験に合格することで、Unityを用いたゲーム開発やインタラクティブコンテンツ制作における専門性を示すことができ、就業機会の拡大やフリーランス求人・案件の獲得、収入アップなどのキャリアアップに役立つ可能性が高い資格だと言えます。 ・CGクリエイター検定試験 CGクリエイター検定試験は、一般財団法人CGアーツ協会が運営する資格制度です。 この試験は、映像、ゲーム、アニメーション、広告など、CGを活用するさまざまな分野で必要とされる専門知識とスキルを評価することを目的としており、実際のCG制作現場で役立つ実践的な能力を証明するものです。 CGクリエイター検定試験には、ベーシックとエキスパートの2つのレベルがあり、ベーシックの試験時間は60分、エキスパートの試験時間は80分です。試験形式は4者択一式のマークシート方式で、ベーシックは60問、エキスパートは80問出題されます。受験するための資格要件は特にありません。 CGクリエイター検定試験の合格率は、ベーシックが約70%、エキスパートが約30%であり、特にエキスパートレベルでは高度な知識とスキルが要求されます。 Cocos2d-xフリーランスエンジニアがCGクリエイター検定試験に合格することで、CGや映像制作における専門性を示すことができ、就業機会の増加やフリーランス求人・案件の獲得、収入アップなどのキャリアアップに役立つ可能性が高い資格だと言えます。 ・CGエンジニア検定 CGエンジニア検定は、CG-ARTS(コンピュータグラフィックス技術者認定機構)が認定する民間資格です。 この資格は映画、ゲーム、アニメーション、建築ビジュアライゼーションなど、さまざまな分野でCG技術者に必要とされる専門知識とスキルを評価し、技術面で優れた能力を持つCGエンジニアを認定することを目的としています。 CGエンジニア検定は、ベーシックとエキスパートの2つのレベルに分かれており、ベーシックの試験時間は120分、エキスパートの試験時間は180分です。試験は、マークシート形式の筆記試験とコンピュータを使用した実技試験で構成されており、3DCGの基礎理論からモデリング、アニメーション、レンダリング、シミュレーション、スクリプティングまで、幅広い分野が出題範囲となっています。受験料は、ベーシックが12,000円、エキスパートが18,000円です。 CGエンジニア検定の合格率は公表されていませんが、高度な技術力が要求されるため、合格するためには十分な対策と実務経験が必要不可欠です。 CGエンジニア検定に合格することで、CGエンジニアとしての専門性を客観的に証明することができ、就職やフリーランス求人・案件の獲得などでアドバンテージを得ることができます。また、資格取得の過程で身につけた知識やスキルは、実務にも直接役立つため、Cocos2d-xフリーランスエンジニアのスキルアップやキャリアアップにも貢献するでしょう。 Cocos2d-xフリーランスエンジニアにとって、CGエンジニア検定の取得は、自身の技術力を証明し、フリーランスエンジニアとしての市場価値を高めるための有効な手段の一つと言えます。資格取得によって、より高度なCG技術を要求されるフリーランス求人・案件への参画機会が増え、収入アップにつながる可能性があります。 CGやゲーム関連の資格を習得することは良いことですが、Cocos2d-xフリーランス求人・案件に参画するという目的を失わないようにしましょう。 Cocos2d-xスキルを資格取得によって、証明することは可能ですが重要視すべきことは、Cocos2d-xの実務経験やCocos2d-x周辺で必要なC++などの開発スキルを保有していることです。 そのためCocos2d-xの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Cocos2d-xエンジニアとして、実務未経験にも関わらずCocos2d-x関連資格の取得を最優先事項にすることはやめておきましょう。 ■Cocos2d-xフリーランス求人・案件の未経験での参画 Cocos2d-x開発実務未経験の場合、参画できるCocos2d-xフリーランス求人・案件は限られてくるでしょう。 Cocos2d-xなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 Cocos2d-x未経験からCocos2d-xフリーランス求人・案件への参画を検討/希望している方は、まず、Cocos2d-xの学習やゲーム開発、CG制作を行うところから始めましょう。その上で興味があれば実際に、クラウドワーカーや副業として2年ほど開発実務を積みましょう。 その他正社員や派遣・契約社員として実務未経験でも就職できる企業を探し、2〜3年ほど開発経験を積むという選択肢でも良いでしょう。 Cocos2d-xフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Cocos2d-xのフリーランス求人・案件への参画を目指すにあたって、Cocos2d-xでの開発経験はもちろん、C++プログラミングスキル、OpenGL・DirectXなどグラフィックスAPIの知識、Box2DなどPhysics Engineの活用経験、Lua、JavaScriptなどスクリプト言語の使用経験、GitHub、GitLabなどバージョン管理ツールの使用経験、Jenkins、CircleCIなどCIツールの活用経験、AWS、Microsoft Azure、Google Cloud Platform(GCP)などクラウドサービスの知識が豊富であればCocos2d-xフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Cocos2d-xの市場動向やニーズ Cocos2d-xはゲーム開発、2Dゲーム開発/制作、モバイルゲーム開発/制作、クロスプラットフォームゲーム開発/制作、カジュアルゲーム開発/制作、アクションゲーム開発/制作、パズルゲーム開発/制作、シューティングゲーム開発/制作、シミュレーションゲーム開発/制作などの開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Cocos2d-xでのエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 Market Research Communityが発表した「モバイルアプリ市場に関する調査レポート」ではモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価されており、2023年から2030年中に13.3%のCAGRを記録し、2030年までに5,772億米ドルに達すると予測されています。 また、別の市場動向から分析をしてみましょう。 2023年8月、角川アスキー総合研究所が発表した「ファミ通ゲーム白書2023」では2022年の世界ゲームコンテンツ市場規模を26兆8,005億円と推計しています。 また、国内ゲーム市場規模は前年比1.4%増の2兆316億円となっています。上記の成熟した市場規模から推測するに需要が減ってもすぐに市場が無くなる市場規模ではないことがわかります。 その他xR、ブロックチェーン、6G、IoT、ビッグデータ、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、IT業界全体の人材不足が深刻化しています。2030年までに79万人のITやWeb・ゲーム領域での人材不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、Cocos2d-xを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Cocos2d-xエンジニアとして現在活躍している方や今後活躍を検討している方はCocos2d-xの実務経験やゲーム開発経験やC++での開発経験などCocos2d-xに必要な周辺開発スキル/経験を取得すると多くのCocos2d-xエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。