Outscal Logooutscal logo

Main Engineer

3 Months ago • 5-10 Years • Game Engine

Job Summary

Job Description

The Main Engineer is a key role responsible for the stability, scalability, and innovation of a game development project. Responsibilities include leading engine development and optimization (battle systems, physics, AI), collaborating with designers on combat and character systems, providing technical guidance and support, ensuring cross-departmental collaboration, performing performance analysis and problem-solving, and researching and implementing new technologies. The ideal candidate possesses extensive programming skills (C++, C#, Python), deep knowledge of game engines (Unity, Unreal Engine), 3D graphics expertise, and multi-platform development experience. Strong leadership, project management, and communication skills are also essential.
Must have:
  • Proficient in C++, C#, Python
  • Deep knowledge of Unity/Unreal Engine
  • 3D graphics, physics engine expertise
  • Multi-platform development experience
  • Performance optimization skills
  • Team leadership & management
  • Cross-functional communication
Good to have:
  • Experience with Agile development
  • AAA game development experience
Perks:
  • Commute allowance
  • Communication allowance
  • Self-development allowance
  • Overtime meal allowance
  • Annual health check-up
  • Free drinks
  • Gift cards
  • Employee assistance program
  • Bereavement allowance
  • Long-service awards

Job Details

Responsibilities:

仕事内容

メインエンジニアは、プロジェクト全体の安定性、拡張性、そして革新性を支えるチームのキーポジションです。豊富なプログラミングスキルとともに、部門横断でのコミュニケーション能力と協力経験が求められます。

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.

Requirements:

応募資格

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) 慶弔見舞金 永年勤続賞/休暇

この求人広告に記載されているポリシー(給与、福利厚生、労働条件などを含むがこれに限らない)は、会社のリアルタイムポリシーに応じて調整される可能性があります。

Similar Jobs

Inworld AI - GTM Lead, Partnerships - USA

Inworld AI

Mountain View, California, United States (On-Site)
6 Months ago
RoofStack - Lead Game Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
2 Months ago
Sandsoft Games - Senior Marketing Artist

Sandsoft Games

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
2 Months ago
Meta - Software Engineer (Leadership) - Infrastructure

Meta

London, England, United Kingdom (On-Site)
4 Months ago
Meta - Software Engineer, Machine Learning

Meta

Los Angeles, California, United States (On-Site)
4 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Brazil (On-Site)
8 Months ago
Embark Studios - CI Engineer - Tools & CI

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Red Panda Games studio - Software engineer Internship for Unreal game engine

Red Panda Games studio

Hyderabad, Telangana, India (Remote)
7 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ukraine (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft Blue Byte - SENIOR 3D PROGRAMMER [BEYOND GOOD AND EVIL 2] (F/M/D)

Ubisoft Blue Byte

Mainz, Rhineland-Palatinate, Germany (On-Site)
4 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Cyprus (Remote)
5 Months ago
Crunchyroll - Staff Mobile Games Integration Engineer

Crunchyroll

San Francisco, California, United States (On-Site)
1 Month ago
Convai - Technical Marketing Artist

Convai

California, United States (On-Site)
9 Months ago
Streamline Media Group  Inc  - Technical Artist

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
8 Months ago
Animoca Brands - Game Developer

Animoca Brands

South Korea (Remote)
6 Months ago
NVIDIA - Senior System Software Engineer, Robotics Simulation

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Weeks ago
Logitech - CMF Engineering trainee

Logitech

Suzhou, Jiangsu, China (On-Site)
5 Months ago
MetaGravity - New Game Tester Volunteers Wanted

MetaGravity

(Remote)
9 Months ago
Skillz - Creative Marketing Lead, Performance Marketing

Skillz

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Osaka, Osaka, Japan

Crunchyroll - Senior Producer

Crunchyroll

Tokyo, Japan (On-Site)
3 Months ago
ByteDance - Product Operations - Search Ads Team

ByteDance

Tokyo, Japan (On-Site)
23 Hours ago
Nielsen Holdings - Research Analyst/ Sales Manager

Nielsen Holdings

Tokyo, Japan (Hybrid)
5 Months ago
Sony Interactive Entertainment - Open Positions for Disabled Candidates

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
2 Months ago
Tencent - Senior HR Business Partner

Tencent

Tokyo, Japan (On-Site)
8 Months ago
Appirits - Game Engineer

Appirits

Shibuya, Tokyo, Japan (On-Site)
6 Hours ago
ByteDance - Financial Accounting Specialist - Japan

ByteDance

Tokyo, Japan (On-Site)
23 Hours ago
Kojima Productions - Sound Designer

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
HoYoverse - PR manager PRマネージャー

HoYoverse

Japan (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
5 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Georgia (Remote)
5 Months ago
Brightline - Unreal Engine Developer

Brightline

Virginia, United States (Hybrid)
1 Week ago
Qingci Games - Urgent Unity3D Game Developer

Qingci Games

(On-Site)
2 Months ago
Build A Rocket Boy - Principal Engineer

Build A Rocket Boy

(Remote)
1 Month ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Shanghai, Shanghai, China (On-Site)
5 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
5 Months ago
Outscal - SME - C++/Unity/Multiplayer/Unreal

Outscal

(Remote)
3 Months ago
The Hub - Senior Game Engineer

The Hub

Copenhagen, Denmark (On-Site)
8 Months ago
Ghostpunch Games - Unreal Engine Developer (Remote)

Ghostpunch Games

Fort Lauderdale, Florida, United States (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

California, United States (On-Site)

(On-Site)

California, United States (On-Site)

California, United States (On-Site)

California, United States (On-Site)

Irvine, California, United States (On-Site)

Irvine, California, United States (On-Site)

Tokyo, Japan (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Light Speed Studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug