Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Aspire Technology

NewBe an early applicant

Senior Game Developer / Lead Game Engineer

Posted 3 views
Discussion

Description

OMRE Virtual World is an ambitious project to build a persistent, shared digital civilization where millions of people can live, communicate, work, own properties, operate businesses, explore cities, and participate in a functioning virtual society.


Unlike traditional games, OMRE Virtual World will be a continuously evolving environment with real-time multiplayer interactions, persistent identities, a virtual economy, transportation, realistic cities, dynamic weather, and AI-powered systems.


Our vision is to create an accessible virtual world that operates across web browsers, mobile devices, and desktop computers.


We are looking for a highly experienced *Senior Game Developer / Lead Game Engineer* who can help architect, develop, optimize, and scale this next-generation virtual world.


### Key Responsibilities


*1. Game Engine & Core Architecture*

- Lead development using Godot 4.

- Design modular game architecture for a persistent virtual world.

- Develop reusable systems for world management, rendering, physics, movement, interactions, and animation.

- Build cross-platform systems supporting browsers, Android, iOS, Windows, macOS, and Linux.

- Evaluate and integrate appropriate open-source technologies.

- Create scalable foundations for future 3D expansion.


*2. Open-World Development*

- Develop large, interconnected virtual cities and environments.

- Implement terrain systems, buildings, interiors, roads, vegetation, and interactive objects.

- Build procedural generation tools and automated environment pipelines.

- Implement streaming, chunk loading, level of detail, and asset management.

- Develop day/night cycles, weather effects, and environmental animations.

- Optimize worlds for low-end devices and browsers.


*3. Multiplayer & Networking*

- Implement real-time multiplayer systems.

- Design client-side multiplayer synchronization.

- Implement entity interpolation, prediction, reconciliation, and lag compensation.

- Work with backend engineers on authoritative server architecture.

- Support dynamic world instances, spatial partitioning, and interest management.

- Develop multiplayer features for avatars, properties, objects, vehicles, and interactions.

- Engineer reliable reconnection and state recovery.


*4. Avatar, Character & Animation Systems*

- Develop customizable 2D, 2.5D, and 3D avatar systems.

- Implement character controllers, skeletal animation, inverse kinematics, and animation blending.

- Build facial expressions, gestures, emotes, and contextual interactions.

- Integrate avatar customization, clothing, accessories, and appearance systems.

- Support avatar optimization for multiple device classes.


*5. Realistic Environment & Simulation*

- Implement lighting, shadows, weather, environmental effects, and physical interactions.

- Develop vehicle movement, traffic simulations, and pedestrian navigation.

- Implement NPC behavior, pathfinding, and navigation systems.

- Create interactive homes, offices, shops, cafs, and public environments.

- Integrate procedural and AI-assisted world creation.


*6. Performance & Optimization*

- Optimize CPU, GPU, memory, draw calls, shaders, and rendering pipelines.

- Develop graphics quality settings for low-end mobile devices and high-performance computers.

- Implement texture compression, asset streaming, batching, and rendering optimization.

- Profile and resolve performance bottlenecks.

- Improve initial loading speed and runtime stability.


*7. Tools & AI Integration*

- Develop internal tools for world creation and asset placement.

- Integrate Blender and other 3D content creation pipelines.

- Build reusable tools for designers and artists.

- Collaborate with AI engineers to create natural-language-driven world-building workflows.

- Implement AI-generated asset integration and automated validation.


*8. Technical Leadership*

- Define coding standards and architectural guidelines.

- Conduct code reviews and mentor junior developers.

- Collaborate with 3D artists, UI/UX designers, backend engineers, DevOps engineers, and AI teams.

- Own technical design documentation and development milestones.

- Drive architecture decisions while balancing scalability, performance, and maintainability.


### Mandatory Technical Skills


- 7+ years of professional game development experience.

- Strong hands-on experience with at least one production game engine, preferably Godot, Unity, or Unreal Engine.

- Strong understanding of Godot 4 architecture and GDScript, or demonstrated ability to transition from another engine.

- Advanced C++ programming knowledge.

- Experience with 2D and 3D rendering, animation, physics, and collision systems.

- Experience developing and optimizing multiplayer games.

- Strong understanding of WebSockets, WebRTC, client-server architecture, and real-time synchronization.

- Experience with 3D mathematics, vectors, matrices, quaternions, and transforms.

- Knowledge of shader programming, GPU performance, and rendering optimization.

- Experience with asset pipelines, Blender integration, and 3D model formats.

- Experience with Git, CI/CD, debugging, and performance profiling.

- Understanding of browser and mobile platform limitations.


### Preferred Skills


- Previous experience developing MMORPGs, open-world games, sandbox games, or virtual-world platforms.

- Experience with large multiplayer environments and distributed world architectures.

- Knowledge of Vulkan, OpenGL, WebGL, WebGPU, and WebAssembly.

- Experience with procedural city generation.

- Knowledge of ECS architecture, spatial databases, and world partitioning.

- Experience with navigation meshes, NPC AI, crowd simulation, and traffic systems.

- Familiarity with Python, TypeScript, Node.js, and native Android/iOS development.

- Experience with asset streaming, CDN infrastructure, and cloud deployment.

- Understanding of AI-assisted development and generative 3D workflows.

- Experience building internal game editors or creator tools.




Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →