1 - 50件/全1,363件
・スマートフォンゲームの開発、運用(既存もしくは新規タイトル) ・Unity + C#を使用したネイティブアプリの開発、設計、テスト、リリース、
案件の必須スキル
【必須】 ・Unity (C#) 、ネイティブのゲーム開発経験 ・ゲーム開発経験 ・オブジェクト指向プログラミングの基本知識 ・チームワークを重視し、コミュニケーションがとれること ・ゲームが好きなこと 【尚良】 ・Unity(C#)のフレームワークやライブラリの開発経験 ・Java、Objective-cによるネイティブアプリの開発経験 ・MMO開発経験 ・並列化/非同期プログラミングの経験 ・JNI(JavaNativeInterface)を使用してのネイティブ連携の経験 ・OpenGLの使用経験 ・サーバーサイドと連携した動的コンテンツの制作経験 ・UXデザインの知識 ・アプリ内課金の実装およびリリースに携わった経験 ・AIプログラミング経験 ・ゲーム開発経験 ・描画負荷、通信負荷の設計/対策の経験 ・チーム開発の経験(Redmine、Git等チーム開発ツールの利用経験)
・既存タイトル・新規タイトルいずれかのプロジェクト ・Unity+C#を使用したネイティブアプリの開発/設計/テスト/リリース/運用 ・iOS/Android向けアプリに関する技術検証 ・開発ミドルウェアの技術検証
案件の必須スキル
【必須】 ・Unity(C#)を使用した業務で、ネイティブのゲーム開発経験 ・ゲーム開発経験(コンシューマー、スマートフォン問わず) ・オブジェクト指向プログラミングの基本知識 【尚良】 ・Unity(C#)のフレームワークやライブラリの開発経験 ・Java、Objective-cによるネイティブアプリの開発経験 ・MMO開発経験 ・並列化/非同期プログラミングの経験 ・JNI(Java Native Interface)を使用してのネイティブ連携の経験 ・OpenGLの使用経験のある方 ・サーバーサイドと連携した動的コンテンツの制作経験のある方 ・UXデザインの知識のある方 ・アプリ内課金の実装及びリリースに携わった事の方 ・AIプログラミングの経験のある方 ・ゲーム開発経験のある方 ・描画負荷、通信負荷の設計/対策の経験のある方 ・チーム開発の経験(Redmine、Git等チーム開発ツールの利用経験)
同社のサービス(スマートフォンゲーム、コンシューマーゲーム、パチスロ遊技機)の運営から始まり、その後は企画や新規タイトルの開発にも携わっていただきます。
案件の必須スキル
【必須】 ・ゲーム、パチンコ、パチスロ好き ・ゲーム、パチンコ、パチスロ開発の実務経験 ・Webサービスの開発経験 ・Unity(C#)or Pythonでの開発経験
同社サービスの新規タイトル開発プロジェクトに参画していただきます。 企画、要件定義からテストまでを担当いただき、マネジメントやインフラ周りにも積極的に挑戦していただきます。
案件の必須スキル
【必須】 ・AndroidもしくはiOSのアプリ開発経験 【尚良】 ・Unity(C#)、Cocos2d-x、Objective-C、Swift、Java、Javascript 上記いいずれかでの開発実務経験
同社で受託するお客様向けのソーシャルゲーム向けの攻略サイト開発を担当していただきます。 企画、要件定義から請け負うので、これまで挑戦できなかった工程にもチャレンジしていける環境です。
案件の必須スキル
【必須】 ・Webアプリケーションの開発経験 ・下記、いずれかの使用経験 (Ruby on Rails、PHP、Unity、C#、Android) 【尚可】 ・最新技術への興味
同社の開発するソーシャルゲームネイティブアプリ(アニメ版権のRPGゲーム)の エフェクトデザインをご担当していただきます。
案件の必須スキル
【必須】 ・ソーシャルネイティブゲーム用2Dエフェクト、演出作成経験 ※条件により、未経験可 【尚可】 ・エフェクト制作指示書の作成経験 ・Unityでの開発経験 ・Spineでのエフェクト作成経験 ・SpriteStudioでのエフェクト作成経験 ・AfterEffectでのエフェクト作成経験 【その他】 ・ポテンシャル採用可(アルバイトと同等の給与になります)
同社の運営するスマートフォン向けネイティブアプリゲーム (アバター系箱庭ゲーム、アニメ版権RPGゲーム、スポーツゲームなど)の CGデザイン業務をお任せします。
案件の必須スキル
【必須】 ・ソーシャル・ブラウザゲームのアイテム等アセット作成経験 ・ソーシャル・ブラウザゲームのバナー作成経験 ・ソーシャル・ブラウザゲームのUI作成経験 ・アセットなどの制作指示書の作成経験 ・外注管理の経験 【尚可】 ・SpriteStudio使用経験 ・Unity使用経験 【その他】 ・ポテンシャル採用可(アルバイトと同等の給与になります)
Unityにて、2DiPad/Tablet環境で使える幼児向けアプリの開発をお任せします。
案件の必須スキル
①PGクラス 【必須】 ・Unityでの改修経験、開発経験 ・Android/iOS向けのアプリ開発経験 【尚良】 ・uGuiでの作成経験がある ②上級PGクラス 【必須】 ・Android/iOS向けアプリ開発経験 ・uGuiでの作成経験 ・Unity開発PJでの設計から参画できる方 【尚良】 ・RubyもしくはPHPでのサーバサイド開発の知見がある方 ※アジャイル開発経験者優遇
タブレットで動くアプリの開発をお任せします。(ターゲットは建築業ですが業務知識は不問です。)
案件の必須スキル
【必須】 ・Unityを使用した開発経験 ・その他開発実務経験 【尚良】 ・PC上で動くアプリ以外の開発経験
DJ機器やEDMミュージック等をスマートフォンアプリ上で操作し、どこでもパーティ会場の雰囲気を作り出せるアプリの開発をお任せします。 基となる音源は音楽配信サービスから使用しており、視聴者側はリアルタイムでリアクションを送ったり、チャット等でコミュニケーションを取ることも可能です。 配信はiOS/Androidで予定しており、開発はUnityとiOS(Swift)、Android(AndroidJava)で行っています。 ※その他にも、複数アプリ開発(iOS/Android)を請け負っているため、面談時に他案件をご紹介させて頂くことも可能です。
案件の必須スキル
【必須】 ・Android/iOSアプリ開発経験 【尚良】 ・ハイブリッドアプリ作成の経験 ・Android/iOSアプリをプロジェクト新規作成から構成変更までの経験 ・Unityでの開発経験
3Dを駆使したアーケードゲーム開発に従事していただきます。クライアント側がC#(Unity)、サーバーサイドがPHP、Node.jsとなっており、リーダー、メンバーともに募集しております。 ※案件終了後、同社内にて別プロジェクトにスライドの可能性は十分にありますので、長期でご就業頂くことも可能です。 ※現場環境: クライアント:C#(Unity) サーバーサイド:PHP、Node.js
案件の必須スキル
【必須】 ・Unityを用いたゲーム開発経験 【尚良】 ・アーケード向け、コンシューマー向けゲーム開発経験 ・リーダー経験
ハプティクス(触感技術)のデバイスにおける技術検証・開発支援をお任せします。対象はコンシューマーゲーム機器となり、ゲーム開発の経験がある方を募集しております。 また、デザイナーやプランナーとも連携を行いますので、開発以外にもシステム設計の経験やコミュニケーション能力が求められます。 ※現場環境: ・言語:C/C++ ・ツール:Unity
案件の必須スキル
【必須】 ・C/C++での開発経験 ・設計~テストまでの経験 ・ゲーム系の開発経験 ・Unityでの開発経験 ・ハードウェア制御開発経験
同社は、団体・企業の計測制御システムなどの開発に取り組んでいる企業です。 今回は、LabVIEW(ラボビュー)による計測制御システムの開発に携わって頂きます。 【具体的業務】 ・システムの構築や計測器ドライバ作成 ・試験機の設計、製造 ・外観検査、画像処理プログラムの作成
案件の必須スキル
・Unity/Labview経験 ・ネットワークを使用した計測・制御システムの 開発経験(言語不問) ・3Dゲームプログラミングや計測・制御システム の開発経験 ・コミュニケーション能力 ・高崎(群馬)に通える方
医療現場の研修や一般企業の職場体験などで使われるスマホVRアプリやVRゴーグルの開発を行って頂きます。 【具体的業務】 VR空間内で患者を想定した人型3Dモデルに対して注射を行うコンテンツの制作において、以下の業務を担当して頂きます。 ・Unity、C#を利用した実装 ・外部ベンダーから上がってくる3DCGの組み込み 【開発環境】 ・対応端末:Oculus Quest ・開発言語:C#(Unity)
案件の必須スキル
【必須】 ・VRコンテンツの開発経験 ・Oculus Questでの開発経験 【尚可】 ・Oculus Rift、HTC Vive等での開発経験 ・6DoFに関する開発経験
大規模新規RPGゲームのフロントエンド開発を担当して頂きます。 【具体的業務】 開発言語はC#(Unity2018)を使用しております。 今タイトルはゲームの他、アニメ、漫画、LIVE等も決まっている大型クロスメディアプロジェクトです。 【開発環境】 ・言語:C#(Unity)、C++、Golang ・データベース : MySQL、Redis ・インフラ:AWS ・プロジェクト管理 :Git、GitHub ・その他:memcached、Capistrano、Chef、Ansible
案件の必須スキル
【必須】 ・Unityを用いたゲーム開発経験 ・WebGL、OpenGLを用いたレンダリング実装経験 【尚可】 ・アウトゲーム(ガチャやチーム編成などメニュー シーン)の開発経験 ・インゲーム(バトルなどメインであるゲーム シーン)の開発経験
ロボットを用いた遠隔操作型レジャー(釣り)システムのUnity開発を担当して頂きます。 ユーザーがご自宅にあるIoT釣り竿を投げる事によって、遠隔で現地のロボットが同じ挙動をし、離れた場所からでも釣りを楽しむ事が出来るというロボットシステムとなっております。
案件の必須スキル
【必須】 ・C#(Unity)の開発経験 【尚可】 ・ラズベリーパイの経験(C++) ・ハードウェア/IoT関連のプロジェクト経験
同社は、新しい形のVRプラットフォームサービスを開発しています。 今回はUnityエンジニアとして新規VRプラットフォームの開発を担当して頂きます。 【具体的業務】 ・開発中のVRプラットフォームの要件定義/実装 ・モデラーやデザイナーとコミュニケーションを 取り、より良い世界観とVR体験を創っていく
案件の必須スキル
【必須】 ・Unity、C#によるアプリケーションの実装 ・VRアプリケーションの開発経験 ・3DCGの知見 【尚可】 ・GCPでのインフラ環境構築 ・Oculus Questアプリ(Android)の開発経験 ・VRインターフェースのUI/UXデザイン
同社は、物販やチケット購入、ライブパフォーマンス等のリアルコンテンツをAR/VRアプリなどで再現させるライブプラットフォームを展開しています。 今回は、実際のライブ会場のような雰囲気をデジタル上で体感できるようなプラットフォームを実現すべく、以下の業務を担当して頂きます。 ・ライブストリーミングシステムの開発 ・xRプラットフォームへの対応
案件の必須スキル
【必須】 ・Unityの実務経験 【尚可】 ・AR、VRコンテンツの開発経験 ・C、C++の開発経験 ・スマートフォンアプリの開発経験
DMM GAMESにて展開予定のアクションRPGのクライアントサイド開発を担当して頂きます。 ゲーム要素はタワーディフェンス要素とハック&スラッシュ系アクションRPG要素を兼ね合わせているモノとなります。 ※ゲームコンテンツには一部R18要素を含みます。 今回の作業内容はクライアントサイド(ゲーム性が高い部分)の開発をご担当頂くため、R18部分に携わることは基本的にはございませんが、目にする機会は出てきてしまう事をご了承ください。 なお複数タイトルが並行して動いており、スキル次第では他の案件をご紹介させて頂く場合もございます。 【開発環境】 ・言語:C# (Unity) ・インフラ:GCP ・OS:Windows10 ・その他:SVN、チャットワーク
案件の必須スキル
【必須】 ・Unityでのクライアントサイド設計/開発実務経験 ・開発実務経験 【尚可】 ・C/C++やUnityによるゲーム開発経験 ・3Dクライアント開発経験 ・アクションRPG(ハクスラ)系ゲームクライアント の開発経験
医療現場の研修や、その他一般企業の職場体験などで使われるスマホVRアプリやVRゴーグルの開発を行っている企業にて、VRコンテンツの開発を担当して頂きます。 【具体的業務】 ・新規開発や既存プロダクトの機能拡張などの ブラッシュアップ ・アーキテクチャ設計、技術選定および開発方針 の策定 ・チーム開発におけるコードの品質向上 ・コードレビューを通じたチームのスキルアップ
案件の必須スキル
・VRコンテンツの開発経験 ・Unityを用いた開発及びリリース経験
同社は不動産業界向けDX支援プラットフォームをはじめ複数の自社プラットフォームを展開しています。 今回は、同社で展開している空間共有VRプラットフォームのスマホ版/Quest版の開発を担当して頂きます。 スキルによって任せられる範囲は異なりますが、基本的には要件定義~実装まで対応をお願いします。
案件の必須スキル
【必須】 ・Unity、C#によるアプリケーションの実装 ・VRアプリケーションの開発経験 ・3DCGの知見 【尚可】 ・GCPでのインフラ環境構築 ・Oculus Questアプリ(Android)の開発経験 ・VRインターフェースのUI/UXデザイン
同社はスマートフォンゲームアプリやコンシューマーゲームの開発を行う受託企業です。 今回は、コンシューマーゲーム、スマートフォン向けゲームのメインプログラマー又は開発リーダーとして、企画・設計から運用まで一貫して担当して頂きます。 受託開発案件を中心に、様々なゲーム開発プロジェクトがありますので、スキルに応じてポジションを検討させて頂きます。 【使用ツール】 ・Unity ・Maya ・Visual Studio ・Cocos2d-x ・Photoshop ・Illustrator
案件の必須スキル
【必須】 ・ゲーム開発経験 ・プログラミング言語C/C++/C#による開発経験 ・コミュニケーション力のある方 【尚可】 ・Unity、Cocos2d-x等を用いた開発経験 ・PLやPM経験者は特に優遇します
オンライン・バーチャル展示会を展開する企業にて、展示会ブースを表示する3D画面側の開発を担当して頂きます。 また別事業で開発中のARコンテンツにも副次的に携わって頂く可能性もございます。 【開発環境】 Unity(C#)、PHP、JavaScript、CSS3、HTML5、MySQL、AWS
案件の必須スキル
【必須】 ・Unityを用いた3D画面側の開発経験 【尚可】 ・AWSの知識・実務経験 ・PHPを用いたサーバーサイド開発経験
同社は昨年設立し、ゲーム開発を行うスタートアップ企業です。今回は来年リリースに向けた、Unityを用いての新規ゲーム開発業務をお任せします。 ゲーム要素は3DアクションRPGゲームで、3Dキャラクター同士のリアルタイム対戦が出来るものとなります。 現在は来年のリリースに向けて仕様設計を進めている段階で、5月中旬から本格的に開発を進める予定です。 【具体的な業務】 ・ゲーム開発に必要な各種ツールの設計、開発 ・ゲームロジック実装、UI実装、API繋ぎ込み 【開発環境】 ・言語:C#(Unity) ・インフラ:AWS
案件の必須スキル
【必須】 ・Unityを用いたゲーム開発経験2年 ・主体的に動ける方 【尚良】 ・3Dクライアント開発経験 ・顧客折衝や要件定義や基本設計の経験 ・アクションRPGゲーム開発経験
大規模新規RPGゲームのフロントエンド開発の実装に携わっていただきます。開発言語はC#(Unity)を使用しております。 今タイトルはゲームの他、アニメ、漫画、LIVE等も決まっている大型クロスメディアプロジェクトになっており、有名イラストレータや大物アーティストの起用も決まっております。 【具体的な業務】 Unityを用いた新規スマートフォンゲームのフロントエンドの設計、開発、運用や、C++/C#を用いたメインロジックの設計、開発。Spineを用いたモーションやAfter Effectsを用いたUIアニメーションの組み込み等をお任せします。 またその他にも大型IPの受託開発も行っているので、場合によってはそちらの案件もご紹介させて頂く可能性もあります。 【開発環境】 ・言語:C#(Unity)、C++、Golang ・データベース : MySQL、Redis ・インフラ:AWS ・プロジェクト管理 :Git、Github ・その他:memcached、Capistrano、Chef、Ansible
案件の必須スキル
【必須】 ・Unityを使ったゲーム開発経験 ・課金周りや、インゲーム、アウトゲーム周りの開発経験 【尚良】 ・C++、JavaScript、Golang などを用いた開発経験 ・C++/C#などを使った3Dゲームの制作経験 ・WebGL、OpenGLを用いたレンダリング実装 ・UI/UXを意識した画面開発経験
CADの自立設計ソフトウェアを展開する企業にて、新規プロダクトである建設業界向けのCAD設計ソフトウェアの開発をご担当頂きます。 【具体的な業務内容】 ・CADの自立設計ソフトウェア開発に伴うアルゴリズム開発(開発言語はC#) ・上記アルゴリズム以外の3D周りの開発(開発言語はC#/Unity)
案件の必須スキル
【必須】 ・C#を用いた開発経験 ・アルゴリズム開発経験(言語不問) ・Unityを用いた開発経験(UE(C++)やVR/ARの開発経験でも可)
ロボットを用いた遠隔操作型レジャー(釣り)システムのUnity開発を担って頂きます。 ご自宅にあるIoT釣り竿を投げる事により、遠隔で現地のロボットが同じ挙動をし、離れた場所からでも釣りを楽しむ事が出来るというロボットシステムとなっております。 今回はゲームのバックエンド開発や、コンテンツのアップデート管理等をご担当頂きます。
案件の必須スキル
【必須】 ・C# (Unity)を用いた開発経験 ・ゲームのバックエンド開発経験 【尚良】 ・Raspberry Piを用いた開発経験
バトル系3Dアクションゲームの開発を担当して頂きます。 主な作業内容はUnityを用いたインゲーム(主に3Dアクション部分)の設計、開発、テストを行っていただきます。 なお、複数タイトルが並行して動いており、プロジェクトの規模によっては横断的に複数タイトルを担当して頂く可能性もございます。 【技術環境】 ・言語:C# (Unity) ・データベース:MySQL、Cloud Spanner ・インフラ:GCP ・OS:Windows10 ・その他:SVN、チャットワーク
案件の必須スキル
【必須】 ・Unityでの3Dアクションゲーム開発経験 【尚良】 ・3D描画パフォーマンスのチューニング経験 ・3Dキャラ数の多いゲームの開発経験 ・シェーダーやライティングの知識 ・マルチプレイヤーゲームの開発知識
同社はデジタルと現実を掛け合わせたxRプラットフォームを展開している企業です。 大手ゼネコンや鉄道会社などの企業や自治体と連携しながら、プロダクトの開発しております。 具体的には新規および既存の開発プロダクトのサーバーアプリケーション設計・開発・保守を担当頂きます。 チーム構成:CTO+4~5名 【技術環境】 ・言語:Go、C#、Dart ・フレームワーク:Unity、Flutter ・データベース:NoSQL ・インフラ:GCP
案件の必須スキル
【必須】 ・Goを用いた実務経験2年程度 ・xR技術に対する興味 ・NoSQLでのデータモデル設計 【尚良】 ・Flutter/Unityでのアプリ開発経験 ・チームでの開発経験 ・ソーシャルゲーム開発経験 ・xRコンテンツの開発実務経験
同社はデジタルと現実を掛け合わせたxRプラットフォームを展開している企業です。 大手ゼネコンや鉄道会社などの企業や自治体と連携しながら、プロダクトの開発しております。 具体的には新規および既存の開発プロダクトの企画・設計・開発・保守を担当頂きます。 チーム構成:・CTO+4~5名 【技術環境】 ・言語:C#、Dart、Go ・フレームワーク:Unity、Flutter ・データベース:NoSQL ・インフラ:GCP
案件の必須スキル
【必須】 ・Unity/C#を用いた実務経験3年以上 ・xR技術に対する興味 【尚良】 ・Flutterでのネイティブアプリ開発経験 ・チームでの開発経験 ・ソーシャルゲーム開発経験 ・xRコンテンツの開発実務経験
ゲーム会社のコンシューマーゲーム開発を担当いただきます。 【具体的な業務内容】 ・コンシューマーゲームのデジタルコンテンツの開発 ・次世代技術の研究開発 ・ゲーム開発に必要な各種ツールの設計、開発 ・ゲーム通信用API開発、インフラ設計 ・ゲーム開発基盤の構築、整備
案件の必須スキル
・C++を使用してのコンテンツ開発経験 ・UnityもしくはUnreal Engine4でのコンテンツ開発経験 ・AWS/GCP等のクラウドサービスを利用したシステムの開発経験 ・コンシューマーゲームもしくはスマートフォンアプリの開発経験
同社はオンラインゲームを中心に自社/受託開発を行っている企業です。 今回はUnityを用いたクライアントサイドの開発をご担当頂きます。 下記のいずれかとなります。 ①新規開発/追加開発/運用 ②保守開発/運用 【具体的な業務内容】 ・Unityを利用したゲーム開発/テスト/運用 ・ゲーム内UIの実装 ・3Dキャラモデルを用いた戦闘システムの実装 複数タイトルが動いており、本人のスキルに見合う案件をご紹介させていただきます。 【技術環境】 ・言語:C#、C++ ・フレームワーク:Unity ・その他:git、github、Jenkins
案件の必須スキル
【必須】 ・Unity (C#)を利用したゲーム開発経験 ※バージョン2018以降 ・Unityを使ったモバイルもしくはコンシューマ開発経験 【尚良】 ・UniRX、UniTask、Zenjectの利用経験 ・Unityによる3Dグラフィクスへの理解 ・クリーンアーキテクチャの理解 ・運用中のスマホゲームの開発経験
同社はオンラインゲームを中心に自社/受託開発を行っている企業です。 今回は下記いずれかの職種をご担当頂きます。 ①モーションデザイナー ②背景モデラー ③キャラクターモデラー 【具体的な業務内容】 ・Mayaを使ったモデルやモーションの作成 ・Unity作業 ・キャラクターやオブジェクト等の3Dモデル作成 ・コンセプトアート作成 複数ポジションがございますので、本人の適正にあったポジションをご紹介させていただきます。
案件の必須スキル
・ポートフォリオの提出必須 下記いずれか1つ必須 ・3Dキャラクターモデルの実務経験 ・3Dマップモデル経験(1年以上) ・Mayaを使ったモーション作成経験(2年以上)
主にスマートフォンゲームの開発を行う企業にて、とあるタイトルのクライアントサイド開発を担当して頂きます。 作業内容は仕様を基に、API設計、プロトコル設計、データベース設計、クライアント実装 (Unity)、テストなどを行っていただきます。 なお、複数タイトルが並行して動いており、プロジェクトの規模によっては横断的に複数タイトルを担当して頂く可能性もございます。 【技術環境】 ・言語:C# (Unity)、PHP ・データベース : MySQL ・インフラ:GCP ・OS:Windows10 ・その他:SVN、チャットワーク
案件の必須スキル
【必須】 ・Unityを用いたゲームまたはスマホ向けアプリのクライアント開発経験 ・ソーシャルゲームやアプリゲームへの興味・関心 【尚良】 ・Gitを用いたVer管理経験 ・企画やデザインチーム等とのコミュニケーション ・ゲームバックエンド側の知見
同社はオンラインゲームを中心に自社/受託開発を行っている企業です。 今回はUnityを利用したゲームのデザインをご担当いただきます。 【具体的な業務内容】 ・UIのデザイン ・UIアニメの作成 ・Unityでの組み込み業務 【技術環境】 ・言語:C# ・フレームワーク:Unity
案件の必須スキル
【必須】 ・UIデザイン及び、UnityでのUI組み込み業務経験3年程度目安 ・UIアニメーションなどの演出作成経験 【尚良】 ・アイテムやキャラクターイラスト作成経験 ・リーダーまたは外注管理経験 ・Git使用経験
同社はオンラインゲームを中心に自社/受託開発を行っている企業です。 今回はエフェクトデザイナーとして、下記から適正に合わせていづれかを担当いただきます。 ・Unity (Shuriken)を使ったエフェクト作成業務 ・ワークフロー構築 ・監修、指示書作成 【技術環境】 ・言語:C# ・フレームワーク:Unity
案件の必須スキル
【必須】 ・ポートフォリオ ・インゲームのエフェクト実務経験1年以上 ・Unityの利用経験 【尚良】 ・表現技術だけでなくデザインの提案ができる方 ・協力会社とのやりとり経験 ・モノづくりに積極的な方 ・ゲームをプレイするのが好きな方
主にIPタイトルのゲームを受託開発している企業にて、PC/スマホゲームのクライアントサイド開発を担当して頂きます。 主な作業内容はUnityを用いた2D及び3D周りの設計、開発、テストを行っていただきます。 なお、複数タイトルが並行して動いており、プロジェクトの規模によっては横断的に複数タイトルを担当して頂く可能性もございます。 【技術環境】 ・言語:C# (Unity) ・データベース : MySQL、Cloud Spanner ・インフラ:GCP ・OS:Windows10 ・その他:SVN、チャットワーク
案件の必須スキル
【必須】 ・Unityでのクライアントサイド設計/開発実務経験 ・Unity環境に限らず開発実務経験が3年以上 【尚良】 ・Unityを用いた3Dクライアントサイド開発経験
1 - 50件/全1,363件
Unityのフリーランス案件・求人について
■Unityとは Unityはユニティ・テクノロジーズ社が開発・提供する2D・3Dゲーム開発ができるクロスプラットフォームのゲームエンジンです。 ゲームエンジンとは、ゲームを簡単に作るための支援をしてくれるツールセットを指します。ゲームエンジンを利用することにより開発時間の短縮、コスト削減、より複雑でリッチなゲーム体験の創出などのメリットがあります。 Unityの利用者は2021年の時点で、Unityは全世界で約140万人以上であり、Unityで作成または運用されているコンテンツを利用した月間アクティブユーザー数は28億人に達し、1ヶ月間のダウンロード数は50億件です。 Unityの特徴としてWindows、Mac、Android、iOSなどマルチプラットフォームに対応していること、プログラムコードの記述なしでゲームが開発可能であること、無料でも利用できること、2D・3Dの両方に対応していることアセットストアが充実していること、世界で多くの人が利用していることもあり、豊富な情報量があることなどが挙げられます。 Unityができる開発はゲーム開発、VR/AR/MRなどのXRコンテンツ開発、Webアプリ開発です。 Unityを活用しているゲームなどはポケモンGO、モニュメントバレー、Hearthstoneなどがあります。 ■UnityとUnreal Engineの違い この章ではUnityとUnreal Engineの違いについて説明します。 Unityはユニティ・テクノロジーズ社が開発・提供する2D・3Dゲーム開発ができるクロスプラットフォームのゲームエンジンであり、Unreal EngineはEpic Gamesにより開発されたゲーム制作に必要な機能を統合したゲームエンジンです。 UnityとUnreal Engineの違いを汎用性、習得難易度、将来性から見ていきましょう。 Unreal Engineで開発されたゲームはFortniteやドラゴンクエストⅪがあります。 汎用性の観点ではUnityは2Dのモバイルゲーム開発を得意としており、Unreal Engineは3DのPCゲームやコンシュマーゲーム開発を得意としています。また、Unreal Engineは建築や自動車設計、トレーニング、映画・テレビ番組の制作など、Unityよりも幅広い分野で活用されています。 次に学習難易度について、Unityは直感的なUIであるため、比較的簡単に取得できます。 一方Unreal Engineは高度な機能が多く初学者には学習難易度の高いゲームエンジンです。 また、UnityはC#を活用し、Unreal EngineはC++を活用します。C#よりもC++の方が習得することが難しいため、プログラミング言語の観点から見ても学習難易度は大きく異なります。 最後に将来性を見ていきましょう。Unity、Unreal Engineどちらも将来性は高いでしょう。 まず、Unityについて分析してみましょう。 2023年8月、角川アスキー総合研究所が発表した「ファミ通ゲーム白書2023」では2022年の世界ゲームコンテンツ市場規模を26兆8,005億円と推計しています。また、国内ゲーム市場規模は前年比1.4%増の2兆316億円となっています。上記の成熟した市場規模から推測するに需要が減ってもすぐに市場が無くなる市場規模ではないことがわかります。 次にUnreal Engineを分析してみましょう。 GrandView Research, Inc.の最新レポートによると、世界のゲームエンジン市場規模は2030年までに82億6,160万米ドルに達し、予測期間中のCAGRは17.4%を示すと予測されています。さらに3Dゲームエンジン分野は、2023年から2030年にかけて最も速いCAGRを記録すると予想されています。 上記市場規模を考慮しても今後Unreal Engineの需要は増加する可能性が高く、将来性は安定しているでしょう。 そのためUnity、Unreal Engineどちらも将来性は高いと言えるでしょう。 ■Unityを活用するメリット この章ではUnityを活用するメリットについて説明します。 Unityを習得することにより、具体的に以下のようなメリットがあります。 ・クロスプラットフォーム開発である ・豊富なアセットストアがある ・無料で利用できる ・多様なプログラミングオプションがある ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある Unityはゲーム開発、VR/AR/MRなどのXRコンテンツ開発、Webアプリ開発と、ゲーム開発を中心とした開発に活用されており、求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Unityを活用するデメリット この章ではUnityを活用するデメリットについて説明します。 Unityを習得することにより、具体的に以下のようなデメリットがあります。 ・エディタが英語である ・大きくゲーム収益をあげるとUnity Runtime Feeが発生する ・バージョンアップデート時に互換性の問題などが発生する可能性がある Unityはメリットが多いですが、エディタが英語であったり、依存性の問題など開発において注意すべき点がいくつかあることを理解しておきましょう。 Unity習得を今後検討しているフリーランスエンジニアはUnityを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Unityフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・ゲーム開発 Unityフリーランスエンジニアとしてゲーム開発に多く携わることが多いでしょう。 具体的にはモバイルゲーム開発やPC/コンソールゲーム開発、VR/ARゲーム開発などの業務内容があります。 Unityフリーランスエンジニアが求人・案件を獲得する上で、Unityの知識や理解度はもちろん、C#のプログラミング言語の知識や開発経験、VR/AR開発の知識、最適化技術の知識などがあると参画しやすいでしょう。 その他、ゲーム開発は基本チームで開発を行うため、コミュニケーションスキルやプロジェクト管理などの協調性も必要です。 ・XRコンテンツ開発 UnityフリーランスエンジニアとしてXRコンテンツ開発に多く携わることが多いでしょう。 具体的にはAR/VR/MRを駆使したゲームや教育用アプリ、トレーニングシュミレータなどの業務内容があります。 Unityフリーランスエンジニアが求人・案件を獲得する上で、Unityの使用経験や理解度はもちろん、VR/AR/MR専門知識、C#の開発経験や知識、3Dモデリングやアニメーションの知識や理解度、最新技術への適応性などがあると参画しやすいでしょう。 ・Webアプリ開発 Unityは、Webアプリ開発に携わることができます。 具体的にはUnityのWebGLプラットフォームを利用した開発に携わることが多いでしょう。 Unityフリーランスエンジニアが求人・案件を獲得する上で、UnityのWebGL開発経験、C#の開発経験や知識、HTML/CSS、JavaScriptのフロントエンド開発、UI・UXの知識や理解度、クロスプラットフォーム開発経験などがあると参画しやすいでしょう。 ■Unityフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Unityフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 Unityはゲーム開発、VR/AR/MRなどのXRコンテンツ開発、Webアプリ開発などのフリーランス求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいUnityフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Unityを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 Unityフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはゲーム開発、VR/AR/MRなどのXRコンテンツ開発、Webアプリ開発のフリーランス求人・案件を探してみましょう。 ■Unityでの週2日・週3日フリーランス求人・案件 Unityでの週2日・週3日フリーランス求人・案件について解説していきます。 Unityの週2日・週3日フリーランス求人・案件はUnity全体のフリーランス求人・案件の中で8%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価120万円など、高単価なUnityフリーランス案件・求人も多く存在します。 複数のUnityフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なUnityフリーランス求人・案件はUnityスキル以外にも、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験, AIやVR/AR/MRなどのXR関連の開発経験などある程度の開発実績や経験、知識が備わっている方でないと参画が難しいでしょう。 Unityフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Unityフリーランス求人・案件に参画するために必要なスキル Unityフリーランス求人・案件に参画するために必要なスキルを解説します。 Unityフリーランス求人・案件に参画するために必要なスキルとしては、Unityを使った開発経験、ゲーム開発で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてUnityフリーランスエンジニアとして、Unityエディタの操作や2Dや3D環境の構築や操作、ゲームのシーン設計や管理などのUnityの専門知識をはじめとし、ゲームのロジック、UI・ゲームの物理などのスクリプト記述などを含むC#での開発経験、3Dモデリングとテクスチャリンの知識、UI・UXデザインの知識や理解度、パフォーマンス最適化の知識や理解度があるとUnityフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、最新技術や持っている知識を常にアップデートできる行動力などがあるとUnityフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとUnityフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにUnityフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Unity開発経験年数別のアドバイス Unityフリーランス求人・案件に参画するため、Unity開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のUnityフリーランスエンジニア 開発経験1〜2年のUnityフリーランスエンジニアはUnityの基本操作やC#の基礎、ゲームロジックの理解を深めましょう。 小規模プロジェクトへ参画しゲームやアプリ、コンテンツ開発を行い積極的に実践で活用できるUnityスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のUnityフリーランスエンジニア 開発経験2〜3年のUnityフリーランスエンジニアは中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 複雑なゲームメカニクスやパフォーマンス最適化の知識や経験を積極的に行なっていくことやVR/AR開発、マルチプレイヤーゲーム、AIなど特定分野での知識を増やし、経験を積みましょう。 Unity開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のUnityフリーランスエンジニアはある程度技術スキルも備わっているため、Unityフリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のUnityフリーランスエンジニア 開発経験5年以上のUnityフリーランスエンジニアはプロジェクト全体のリード開発に取り組みましょう。 また、Unity周辺スキルや最新技術のアップデートも行なっていき、ある程度どの開発環境でも豊富な経験があるようにしましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のUnityフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Unity習得難易度・勉強方法 Unity習得難易度・勉強方法について解説します。 Unity習得難易度について、比較的習得しやすいゲームエンジンです。 Unityは直感的な操作と豊富なドキュメントや多くの学習できる動画があるため習得しやすいでしょう。ただし、C#での知識や開発経験が必要になるためC#の知識や経験がなければ、フリーランス求人・案件を獲得できる実務レベルまでは習得できないでしょう。 そのため、Unityを習得する場合は同時にC#の習得も行いましょう。 Unity学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 例えばプログラミング言語習得の場合1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。上記時間はC#での知識や開発経験が必要なUnityにも同様のことが言えるでしょう。 ただし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でUnityを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Unityの公式チュートリアルやUnityのオンラインフォーラム「Unity Forums」などUnity学習の環境は整っています。 オンライン学習やプログラミングスクールはUnity自体の習得以外にもUnityでの開発に必要なUI・UXデザインや3Dモデリングなど周辺知識の必要性も教えてくれるため、Unityの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Unity習得を希望するエンジニアは、まず周辺でUnityに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■Unityフリーランス求人・案件参画するために役立つ資格 Unityフリーランスエンジニアが取得しておいて損のない資格を3つ紹介します。 ・UNITY認定資格 UNITY認定資格とはUnity Technologiesによって提供される認定プログラムです。この資格はUnityを使用したインタラクティブコンテンツの開発に関する基本的な知識とスキルを証明することを目的としています。 この資格を取得することによりUnityの基本、スクリプティングの基礎、ゲームプレイのプログラミング、UI/UX設計、およびゲームリリースの準備などを学習できるためゲーム開発やAR/VR開発などに役立ちます。 UNITY認定資格は「ユーザー」「アソシエイト」「プロフェッショナル」「エキスパート」の4種類で、受験料は115米ドル〜420米ドルです。合格スコアはUnityの試験スコアは200~700であり、合格ラインのスコアは500です。また、有効期限は認定日から3年間です。 UNITY認定資格の内、「ユーザー」がUnity初学者向けであり、それ以外の資格は、エンジニア初学者の方の取得は難易度が高く「Unityを使ったゲームや3Dのインタラクティブなプログラミングで2年以上の実務経験がある」や「C#などの開発言語で2年以上実務経験がある」など一定の開発経験年数がある方向けの資格です。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 Unityフリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、Unityフリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためUnityフリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 Unity関連の資格を習得することは良いことですが、Unityフリーランス求人・案件に参画するという目的を失わないようにしましょう。 Unityスキルを資格取得によって、証明することは可能ですが重要視すべきことは、Unityの実務経験やUnity周辺で必要な開発スキルを保有していることです。 そのためUnityの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Unityエンジニアとして、実務未経験にも関わらずUnity関連資格の取得を最優先事項にすることはやめておきましょう。 ■Unityフリーランス求人・案件の未経験での参画 Unity開発実務未経験の場合、参画できるUnityフリーランス求人・案件は限られてくるでしょう。 Unityなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 Unity未経験からUnityフリーランス求人・案件への参画を検討/希望している方は、まず、Unityの学習や簡単なミニゲームを作成してみるところから始めましょう。その上で興味があれば実際に、クラウドワーカーや副業として2年ほど開発実務を積みましょう。 その他正社員や派遣・契約社員として実務未経験でも就職できる企業を探し、2〜3年ほど開発経験を積むという選択肢でも良いでしょう。 Unityフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Unityのフリーランス求人・案件への参画を目指すにあたって、他ゲームエンジン(Unreal Engine)の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Unityフリーランス求人・案件ではUnreal EngineやMaya、Blender、3ds Max、Cocos2d-xなどのゲーム開発に頻繁に活用されるスキルが求められます。 Unityをはじめとする他ゲーム開発関連の知識/スキルが豊富であればUnityフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Unityの市場動向やニーズ Unityはゲーム開発、VR/AR/MRなどのXRコンテンツ開発、Webアプリ開発などの開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Unityエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年8月、角川アスキー総合研究所が発表した「ファミ通ゲーム白書2023」では2022年の世界ゲームコンテンツ市場規模を26兆8,005億円と推計しています。 また、国内ゲーム市場規模は前年比1.4%増の2兆316億円となっています。上記の成熟した市場規模から推測するに需要が減ってもすぐに市場が無くなる市場規模ではないことがわかります。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、Unityを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Unityエンジニアとして現在活躍している方や今後活躍を検討している方はUnityの開発実務経験やUnity開発に必要な周辺開発スキル/経験を取得すると多くのUnityエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。