Omeda Studios are a remote-first game studio working on our first title Predecessor, a fast-paced third-person MOBA for PC and consoles, due for release in 2022. Join a rapidly growing game studio as we scale up to support and deliver content for a game designed to be played for years to come.
As a studio founded by the community, developing games that players will love is truly at the heart of what we do. At Omeda Studios, we believe that community feedback is integral to the development of games that players will not want to put down.
Having recently closed a $20m Series A funding round, we've populated the studio with an exciting mix of industry veterans and community talent and we want you to be a part of shaping and executing our vision and the challenges that await us.
In This Role You Will
Design, architect and implement key gameplay systems and functionality, raising the bar on best practices and quality of code delivered
Take a pragmatic approach to design and implementation by understanding the game design and player value of features that are being implemented
Ensure we are using best coding practices and architectural principles applied to long living, multiplayer client/server games
Maintain a high level of code quality and continuously improve existing gameplay systems to ensure they are robust and maintainable
Contribute to the big picture when it comes to how the game works technically, but have a strong focus on the details and how everything adds up
Design and develop systems in a way that will be easily maintained and iterated upon for a game that will deliver regular content updates
Advocate for writing testable code within the context of game development, whether that's functional or unit testing
Support the team in finding solutions, through brainstorming and discussions
Inspire other engineers to grow and achieve their potential
Contribute ideas toward all aspects of the game’s production and development
What We're Looking For
Multiple years proven experience developing AAA pc/console games in various stages of development lifecycle at a senior level
Expert level C++ skills and UE4 experience
Strong experience with client/server multiplayer games in UE4
Experience architecting and implementing major gameplay systems
Proficiency in talking about game design
Self-motivated, strong work ethic, and able to work independently
Great communication skills, and the ability to explain your ideas to both technical and non-technical people