Develop tools for consumer game production, including launchers, data-entry utilities, Unreal Engine editor extensions, converters and checkers, while supporting middleware and OSS adoption.
About this role
This role develops and maintains editors and tools used for game development. The work focuses on the Cyllista Game Engine, including level editors and other tools for creators and engine developers. The role also includes developing and maintaining game-runtime modules that integrate with the editor. The responsibilities include developing editors with Qt for Python, developing and maintaining game-development tools in Python, and developing and maintaining C++ modules for the game runtime that work with the editor.
The development environment names Python, C++ and Lua as programming languages, Qt and Qt for Python (PySide) as GUI APIs, and Windows as the platform.
Required qualifications are professional experience using C or C++, experience developing tools on Windows, and experience using GUI frameworks such as Qt or WPF. Experience developing asset-management systems, designing or implementing formats for game data such as level data, and professional Python experience are preferred qualifications.
The role is expected to develop tools from the perspective of game designers and artists, regularly hear and prioritize their requests, understand their workflows, and propose improvements. The position is full-time employment.
The work locations are offices in Shibuya and Meguro, Tokyo. Side jobs are prohibited.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.