仕事内容
メインエンジニアは、プロジェクト全体の安定性、拡張性、そして革新性を支えるチームのキーポジションです。豊富なプログラミングスキルとともに、部門横断でのコミュニケーション能力と協力経験が求められます。
1. エンジン開発と最適化
スタムエンジンの機能開発や最適化をリードし、バトルシステム、物理シミュレーション、AIなどの実装をサポートします。様々なハードウェア環境での安定したパフォーマンスを確保し、滑らかなプレイ体験を提供することが求められます。
2. 戦闘およびキャラクターシステムの開発
戦闘デザイナーやキャラクターデザイナーと協力し、キャラクターの動作、スキル、コンボシステム、そして敵AIの実装を担当します。プレイヤーに精緻でダイナミックなバトル体験を提供できるよう、システムの構築に貢献します。
3. 技術的な指導とチームサポート
戦闘デザイナーやキャラクターデザイナーと協力し、キャラクターの動作、スキル、コンボシステム、そして敵AIの実装を管理します。プレイヤーに精緻でダイナミックなバトル体験を提供できるよう、システムの構築に貢献します。
4. 部門横断の協力と技術的なソリューションの提供
レベルデザイン、美術、アニメーションなどの他部門と密接に連携し、ニーズを把握したうえで最適な技術的ソリューションを提案します。美術表現やデザインの意図を損なうことなく、効率向上とリソースの最適化を図ります。
5. パフォーマンス分析と問題解決
ゲームのパフォーマンスを監視し、フレームレートやロード時間、メモリ使用量などの技術的課題を迅速に特定・解決します。高い品質基準を満たすゲーム体験を保証するための重要な役割です。
6. 新技術の調査と導入
最新技術(物理エンジン、レンダリング技術、AIなど)を積極的に調査し、プロジェクトに応じた適切な技術を導入することで、ゲームの表現力と革新性の向上を図ります。
Job Description
The main engineer is a key position supporting the stability, scalability, and innovation of the entire project. This role requires extensive programming skills as well as cross-departmental communication abilities and collaborative experience.
1. Engine Development and Optimization
Lead the development and optimization of custom engine features, supporting the implementation of battle systems, physics simulations, AI, etc. Ensure stable performance across various hardware environments and provide a smooth gameplay experience.
2. Combat and Character System Development
Collaborate with combat and character designers to implement character movements, skills, combo systems, and enemy AI. Contribute to building systems that deliver a refined and dynamic battle experience for players.
3.Technical Guidance and Team Support
Provide technical direction and support to team members, facilitating collaboration among combat and character designers in the implementation of movement, skills, and battle systems for characters and enemies.
4. Cross-departmental Collaboration and Technical Solutions
Work closely with departments such as level design, art, and animation, proposing optimal technical solutions that align with their needs. Enhance efficiency and optimize resources without compromising artistic expression or design intent.
5. Performance Analysis and Problem-solving
Monitor game performance and swiftly identify and resolve technical issues related to frame rates, loading times, and memory usage. This role is crucial for ensuring a high-quality game experience.
6. Research and Implementation of New Technologies
Proactively research the latest technologies (e.g., physics engines, rendering technologies, AI) and introduce suitable innovations to enhance the expressiveness and originality of the game according to project needs.
応募資格
1.技術的スキルと経験
プログラミング言語: C++, C#, Pythonなどの主要な言語に精通していること。ゲームエンジン: UnityやUnreal Engineなど、AAAタイトルに使用されるゲームエンジンの深い知識。3Dグラフィックスと物理エンジン: 3Dグラフィックス、物理エンジン、シェーダー、レンダリングなどの技術に強い理解が必要。マルチプラットフォーム開発: コンソール(PlayStation、Xboxなど)、PC、モバイルなどの異なるプラットフォームでの開発経験。最適化スキル: パフォーマンス最適化、メモリ管理、ロード時間短縮など、ゲームの品質を向上させるための最適化技術に精通していること。
2. リーダーシップとマネジメントスキル
チームマネジメント: プログラムチームを効果的に指導し、プロジェクト全体の進行を円滑に進めるためのリーダーシップ能力。
プロジェクト管理ツール: JIRA、Trello、Asanaなどのツールを使用した進行管理の経験。
クロスファンクショナルコミュニケーション: 他のディレクター(デザイン、アート、サウンドなど)とのコミュニケーションを円滑にし、プロジェクト全体を統括できること。
アジャイル開発: スクラムやアジャイル開発手法の実践経験。
3. AAAゲーム業界での経験
過去のAAAプロジェクト経験: AAAクラスのゲーム開発プロジェクトに携わった経験は重要です。特にプログラムディレクターとしてのリード経験。
業界トレンドの理解: 最新の技術や市場トレンド、プレイヤーの期待に対する深い理解。
4. クリエイティブな問題解決能力
問題解決能力: 技術的な問題やリソース制限に対して、クリエイティブな解決策を提案できること。
イノベーション: 新しい技術や手法をゲーム開発に取り入れ、革新的なゲーム体験を提供できる能力。
5. コミュニケーションスキル
プレゼンテーションスキル: ゲームのビジョンや技術的な側面を経営陣やチームに分かりやすく伝える能力。
チームとの協調: 開発チーム、デザイナー、アーティスト、QAなどと効果的にコミュニケーションを取り、開発の円滑な進行を支援する。
6. 問題発生時の対応能力
リスク管理: プロジェクトが遅延や技術的な障害に直面した場合に、速やかに解決策を見つけて対応できる力。
トラブルシューティング: コードやシステムのバグやパフォーマンス問題を素早く発見し、解決する能力。
7. 教育とトレーニング
継続的な学習: 最新の技術やツールの習得、業界の進化に合わせて自らをアップデートする姿勢。
Qualifications
1. Technical Skills and Experience
- Programming Languages: Proficiency in major languages such as C++, C#, and Python.
- Game Engines: In-depth knowledge of game engines used for AAA titles, such as Unity and Unreal Engine.
- 3D Graphics and Physics Engines: Strong understanding of 3D graphics, physics engines, shaders, and rendering.
- Multiplatform Development: Experience developing for various platforms, including consoles (PlayStation, Xbox), PC, and mobile.
- Optimization Skills: Expertise in performance optimization, memory management, and load time reduction to enhance game quality.
2. Leadership and Management Skills
- Team Management: Ability to effectively lead programming teams and ensure smooth project progress through strong leadership.
- Project Management Tools: Experience with project management tools such as JIRA, Trello, and Asana.
- Cross-functional Communication: Ability to facilitate effective communication with other directors (design, art, sound, etc.) and oversee the project as a whole.
- Agile Development: Practical experience with Scrum and agile development methodologies.
3. Experience in the AAA Game Industry
- Past AAA Project Experience: Significant experience in developing AAA-level game projects, particularly with leadership roles as a program director.
- Understanding of Industry Trends: Deep knowledge of the latest technologies, market trends, and player expectations.
4. Creative Problem-solving Ability
- Problem-solving: Ability to propose creative solutions to technical problems and resource limitations.
- Innovation: Capability to integrate new technologies and methods into game development to provide innovative gameplay experiences.
5. Communication Skills
- Presentation Skills: Ability to clearly convey the game vision and technical aspects to the management team and project members.
- Team Collaboration: Effective communication with development teams, designers, artists, and QA to support smooth development progress.
6. Crisis Management Skills
- Risk Management: Capability to promptly identify and implement solutions when projects face delays or technical challenges.
- Troubleshooting: Ability to quickly identify and resolve bugs or performance issues in code and systems.
7. Education and Training
- Continuous Learning: Commitment to learning new technologies and tools, staying updated with industry developments.
勤務地
大阪(JR大阪駅イノゲート大阪)、東京(虎ノ門ヒルズビジネスタワー)※希望に添います
賃金
年収額:応相談(昇給/賞与あり)
※経験・スキル等を考慮し、当社規定により優遇します。
※固定残業代月35時間分を含みます。超過分は別途支給します。
労働時間・休日
就業時間 09:30 ~ 18:30 休憩時間 60分
役職により裁量労働制あり
完全週休2日制(土日・祝日)
有給休暇:入社初年度は、入社月により期間按分付与。在籍年数踏まえて最大22日
年末年始休暇(12/30~1/3)
病気休暇(有給):12日/年(有給休暇とは別途付与)
福利厚生
<各種保険>
健康保険 、雇用保険、 労災保険、 厚生年金保険、 総合福祉団体定期保険(GTL)
業務災害安心総合保険(GPA)、団体長期障害所得補償保険(GLTD)
海外旅行保険
<各種手当>
通勤手当(定期代全額支給) 、通信手当(上限1万円/月)、 自己啓発手当(上限2万円/月)、 残業深夜食事手当(上限1200円/日)、 定期健診手当(上限7万5千円/年1回)
<支援制度・その他待遇>
フリードリンクコーナー 、ギフトカード(お盆、正月の2回支給、2万円/1回)
従業員支援プログラム(EAP) 、慶弔見舞金 、永年勤続賞/休暇
この求人広告に記載されているポリシー(給与、福利厚生、労働条件などを含むがこれに限らない)は、会社のリアルタイムポリシーに応じて調整される可能性があります。
Tencent is a world-leading internet and technology company that develops innovative products and services to improve the quality of life of people around the world.
Founded in 1998 with its headquarters in Shenzhen, China, Tencent's guiding principle is to use technology for good. Our communication and social services connect more than one billion people around the world, helping them to keep in touch with friends and family, access transportation, pay for daily necessities, and even be entertained.
Tencent also publishes some of the world's most popular video games and other high-quality digital content, enriching interactive entertainment experiences for people around the globe.
Tencent also offers a range of services such as cloud computing, advertising, FinTech, and other enterprise services to support our clients' digital transformation and business growth.
Tencent has been listed on the Stock Exchange of Hong Kong since 2004.