游戏开发工程师 - 基于体素的引擎(Java)
Game Developer - Voxel-Based Engine (Java)
这是一个远程职位。
我们正在寻找一位具备扎实计算机科学基础的游戏开发者,参与基于自定义引擎的体素游戏开发。该职位专注于底层游戏编程、渲染、性能优化和内部工具开发——适合那些喜欢从零开始构建系统,而非依赖大型预建游戏引擎或框架的候选人。
职责:
· 在自定义体素游戏引擎中开发和扩展系统。
- 实现Minecraft风格图形的渲染逻辑。
- 处理空间数据、世界生成和体素结构。
- 管理内存、性能和资源。
- 在适用场景中实现光线投射/光线追踪技术。
- 将2D、2.5D和3D资产(例如来自Blender的资产)集成到引擎中。
- 开发用于资产加载、构建、打包和测试的内部工具。
- 探索未来功能,如AI或外部API集成。
- 主动澄清不明确的概念、需求或知识缺口。
要求
- 扎实的计算机科学基础,包括数据结构、算法和内存管理。
- 精通Java或展示出学习Java(基于JVM)的能力和意愿。
- 理解指针和引用,无论是概念上还是实践上。
- 有自定义引擎、体素系统和底层图形编程的经验或浓厚兴趣。
- 熟悉基本的渲染管线和图形概念。
- 优秀的解决问题能力,积极主动地进行实验和迭代。
- 能够在远程环境中独立工作,并有效与分布式团队协作
福利
- 100%远程工作的机会。
- 具有竞争力的薪酬包
- 与前沿产品团队合作,参与创新项目。
- 有机会从早期阶段影响核心游戏架构和工具开发。
如果你对系统级开发充满热情,并享受解决技术挑战和创意游戏开发问题,我们期待你的加入。
注意:只有进入面试环节的候选人会收到进一步沟通。
Teams Squared是一家平等机会雇主,重视多样性和包容性。
最初发布于喜马拉雅山
查看英文原文
This is a remote position.
We are seeking a Game Developer with strong fundamentals in computer science to work on a voxel-based game built using a custom engine. This role focuses on low-level game programming, rendering, performance optimization, and internal tooling – ideal for candidates who enjoy building systems from the ground up rather than relying on large pre-built game engines or frameworks.
Responsibilities:
· Develop and extend systems within a custom voxel-based game engine.
- Implement rendering logic for Minecraft-style graphics.
- Work with spatial data, world generation, and voxel structures.
- Handle memory, performance, and resource management.
- Implementray casting/ raytracing-style techniques where applicable.
- Integrate 2D, 2.5D, and 3D assets (e.g., from Blender) into the engine.
- Developinternal tooling for asset loading, builds, packaging, and testing.
- Experiment with future-facing features such as AI or external API integrations.
- Actively clarify unclear concepts, requirements, or gaps in knowledge.
Requirements
- A strong foundation in computer science principles, including data structures, algorithms, and memory management.
- Proficiency in Java or demonstrated ability and willingness to learn Java (JVM-based).
- Understanding of pointers and references, either conceptually or practically.
- Experience with or deep interest in custom-built engines, voxel-based systems, and low-level graphics programming.
- Familiarity with basic rendering pipelines and graphical concepts.
- Excellent problem-solving abilities and a proactive mindset toward experimentation and iteration.
- Ability to work independently in a remote environment while engaging effectively with distributed teams
Benefits
- Opportunity for 100% remote work.
- Competitive compensation package
- Collaboration with cutting-edge product teams working on innovative projects.
- Opportunity to influence core game architecture and tooling from an early stage.
If you are excited about building at the system level and enjoy working on technically challenging and creative game development problems, we’d love to hear from you.
Note: Only shortlisted candidates will be contacted for further discussions.
Teams Squared is an equal opportunity employer, valuing diversity and inclusivity.
Originally posted on Himalayas