Senior Unreal Engineer - MMO Game Prototype

Other Jobs To Apply

No other job posts for this day.

<h5><span style="font-size: 12.0pt;font-family: 'times new roman' , times;"><strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">About us:</span></span></strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;"> </span></span></span></h5><p style="text-align: justify;"><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">At Amber, we're always on the hunt for the most talented individuals in the industry to join our team. We're dedicated to delivering top-notch service to our customers and know that our employees are key to making that happen. We offer attractive compensation packages and plenty of chances to grow with us, and we're always on the lookout for ways to do things better. Our team works together towards common goals and we value each member's contributions to our mission of continuous improvement and innovation.</span></p><h5><span style="font-size: 12.0pt;font-family: 'times new roman' , times;"><strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">About the role:</span></span></strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;"> </span></span></span></h5><p style="text-align: justify;"><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">We are looking for a Senior Unreal Engineer to join a small, high-impact team building an Unreal Engine 5 prototype for an open-world MMO from the creators of an incredibly successful game. The prototype will showcase key gameplay elements and high-fidelity graphics. It is not intended for end users, instead, it will be used to record video footage and to drive internal alignment across design, art, and engineering.</span></p><p><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">This is a remote, full-time contract, expected to start immediately and last for around three months, with potential to extend. The team is small, so your work will be visible and your decisions will have real weight.</span></p><p><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">You willimplement gameplay features and systems, focusing on rapid development and frequent iteration. The resulting prototype should be indicative of the intended player experience, be customizable so the development team can experiment with different scenarios, and look good to generate high-quality footage. You will ensure the prototype is always stable for daily reviews, while remaining flexible about what is done next.</span></p><p> </p><h5><span style="font-size: 12.0pt;font-family: 'times new roman' , times;"><strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">What to expect from the process:</span></span></strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;"> </span></span></span></h5><ul><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Profile Preselection: Our Talent Acquisition team will review your profile.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Talent Acquisition Screening: Selected candidates will be contacted to undergo an initial interview to discuss their experience, skills, and fit for the role.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Test: Qualified candidates will be invited to complete an assessment to demonstrate their abilities.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Interviews: Finalists will participate in technical and cultural interviews to assess their proficiency and compatibility with our team.</span></li></ul><h5><span style="font-size: 12.0pt;font-family: 'times new roman' , times;"><strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">The quest (what you will do):</span></span></strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;"> </span></span></span></h5><ul><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Architect and implement core gameplay systems: 3Cs, resource gathering (tree chopping, mining), campfire building, ranged and melee combat.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Build a cosmetic character appearance system - male/female swap, equipment slot swap.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Implement a basic but indicative version of a combat system.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Build instanced zone transitions connecting different biomes.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Integrate and wire up assets from the environment artist: collision, interaction triggers, runtime behavior.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Integrate FAB marketplace packs efficiently, maintaining a clean project structure throughout.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Implement HUD system to configure game settings such as camera position and movement speed.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Collaborate closely with the designers and artists to define scope and make decisions about implementation details.</span></span></li><li><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Participate in daily review check-ins as the technical voice, flagging risk, reviewing others’ work, surfacing trade-offs, and keeping scope honest.</span></span></li></ul><h5><span style="font-size: 12.0pt;font-family: 'times new roman' , times;"><strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">The skills (required qualifications):</span></span></strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;"> </span></span></span></h5><ul><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">7+ years of professional game development experience, with meaningful Unreal Engine history.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Strong command of Blueprints and C++, able to choose the right tool for the context, and migrate between them.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Deep understanding of UE5 core systems: character movement, input, collision, game instance/mode architecture, asset management.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Experience with world partition and level loading techniques.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Working knowledge of individual UE5 components: rendering, AI, navigation, physics, UI.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Solid debugging and profiling skills.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Ability to work quickly and autonomously in a prototype-driven workflow.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Confidence in communicating trade-offs clearly to non-technical stakeholders.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">Good written and spoken English for daily communication and collaboration.</span></span></li><li style="text-align: justify;"><span style="color: rgb(0,0,0);font-size: 12.0pt;font-family: 'times new roman' , times;"><span style="background-color: rgb(255,255,255);">A pragmatic mindset: you know when something is good enough for a prototype and when it needs to be done properly. </span></span></li></ul><h5><span style="font-size: 12.0pt;font-family: 'times new roman' , times;"><strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">Nice to have:</span></span></strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">   </span></span></span></h5><ul><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Hands-on experience with UE5-specific features: Nanite, Lumen, PCG, Enhanced Input.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Experience with UE’s Gameplay Ability System (GAS).</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Experience implementing animation blend spaces, animation blueprints, and montages.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Prior work on open-world, survival, sandbox, or MMO-adjacent titles.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Experience with instanced dungeon or zone transition patterns.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Experience with the Enhanced Input System in Unreal.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Familiarity with cinematic capture workflows inside UE5: Sequencer, camera rigs, take recorder.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Comfort using AI coding tools (Copilot, Cursor, or similar) to accelerate output.</span></li><li><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Performance-aware coding practices.</span></li></ul><h5><span style="font-size: 12.0pt;font-family: 'times new roman' , times;"><strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">The reward:</span></span></strong><span style="color: rgb(0,0,0);"><span style="background-color: transparent;">   </span></span></span></h5><ul><li style="text-align: justify;"><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">A fun and dynamic industry where you can make a difference.</span></li><li style="text-align: justify;"><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Professional and friendly work environment.</span></li><li style="text-align: justify;"><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Awesome and talented colleagues.</span></li><li style="text-align: justify;"><span style="font-size: 12.0pt;font-family: 'times new roman' , times;">Support from all your teammates.</span></li></ul>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...