At a Glance
- Tasks: Develop and implement gameplay features for a grand strategy game using Unity and C#.
- Company: Aquila Interactive is a remote-first game development studio focused on innovative strategy games.
- Benefits: Enjoy flexible hours, a fully remote work environment, and opportunities for growth.
- Why this job: Join a collaborative team and shape the future of exciting strategy games while working from anywhere.
- Qualifications: Experience in strategy games, proficiency in Unity and C#, and strong communication skills are essential.
- Other info: Ideal for avid gamers passionate about complex systems and storytelling through gameplay.
The predicted salary is between 30000 - 42000 £ per year.
Fully Remote – European Time Zones
If you love complex systems, emergent gameplay, and the challenge of building the next big grand strategy game: we’ve got something for you.
We’re looking for a capable and self-directed programmer to join us working on Gilded Destiny and future projects. You’ll work closely on iterating on an existing Unity-based architecture, eventually expanding that framework to prototype and lay the technical groundwork for our next game.
As our first dedicated engineer based in the west, you’ll be working closely with western technical designers to design, implement and prototype features and systems, in addition to collaborating with programmers across our global team. As this is a fully remote position, being proactive, communicative, and comfortable working independently is key.
Responsibilities:
- Implement features in different focus areas such as small to large gameplay systems, AI, user interface, etc.
- Build and integrate your features into our custom content editor.
- Work with our grand strategy game architecture in Unity and C# (already in place), maintaining and evolving it as needed.
- Trace and exterminate bugs in the code.
- Document your work and contribute to a growing, shared knowledge base.
- Rapidly iterate and develop prototype game mechanics for our future projects.
- Play a leading role in long-term planning and technical decisions.
Requirements:
- Professional experience working on strategy games, ideally in the grand strategy or simulation genre.
- Proficient in Unity and C#, with the ability to write clean and highly performant code, both in OOP, functional, and data oriented programming.
- Deep understanding of computer science fundamentals.
- Strong eye for performance optimization.
- Experience in developing ECS-based programs.
- Knowledge of design patterns in strategy and sandbox games.
- Excellent communication and organizational skills, with working fluency in English language.
- Comfortable working remotely, especially for asynchronous work with colleagues from around the world.
Nice to have:
- Modding experience with any grand strategy game.
- Experience working on projects that require complex simulations.
- Mastery of Git version control.
- Knowledge of Mandarin Chinese (by no means necessary!).
- Interest in history, alternate history, or fictional settings with deep worldbuilding.
- Interest in emerging storytelling through systems.
- You’re an avid player of strategy games!
What you get when you join us:
- A full-time position with the potential for growth.
- A fully remote working environment, with the freedom to work from anywhere (European Time Zone preferred).
- Flexible working hours (Monday to Friday).
- An environment that is trusting, open, and collaborative.
Unity Gameplay Programmer (C#) employer: Aquila Interactive
Contact Detail:
Aquila Interactive Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Unity Gameplay Programmer (C#)
✨Tip Number 1
Familiarise yourself with the specific gameplay mechanics and systems used in grand strategy games. Play titles similar to Gilded Destiny to understand their architecture and design patterns, which will help you speak knowledgeably during interviews.
✨Tip Number 2
Showcase your experience with Unity and C# by creating a small project or prototype that demonstrates your skills. This hands-on example can be a great conversation starter and highlight your ability to write clean, performant code.
✨Tip Number 3
Engage with the game development community online, especially forums and groups focused on strategy games. Networking with other developers can provide insights into industry trends and may even lead to referrals for the position.
✨Tip Number 4
Prepare to discuss your approach to problem-solving and performance optimisation in coding. Be ready to share examples of how you've tackled bugs or improved system efficiency in past projects, as this aligns closely with the responsibilities of the role.
We think you need these skills to ace Unity Gameplay Programmer (C#)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Unity and C#. Focus on any projects related to strategy games, especially if you've worked on complex systems or simulations. Use specific examples to demonstrate your skills.
Craft a Strong Cover Letter: In your cover letter, express your passion for grand strategy games and your understanding of the genre. Mention your familiarity with the company's project, Gilded Destiny, and how your skills align with their needs.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to relevant projects that showcase your programming skills in Unity and C#. Highlight any work that involved gameplay systems, AI, or user interfaces.
Proofread and Edit: Before submitting your application, carefully proofread your documents. Check for spelling and grammar errors, and ensure that your writing is clear and professional. A polished application reflects your attention to detail.
How to prepare for a job interview at Aquila Interactive
✨Showcase Your Unity and C# Skills
Be prepared to discuss your experience with Unity and C#. Bring examples of projects you've worked on, especially those related to gameplay systems or AI. Demonstrating your ability to write clean and performant code will impress the interviewers.
✨Understand Grand Strategy Games
Familiarise yourself with grand strategy games and their mechanics. Be ready to discuss your favourite games in this genre and how they influence your approach to game development. This shows your passion and understanding of the field.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of computer science fundamentals. Brush up on design patterns, performance optimisation, and ECS-based programming to demonstrate your expertise.
✨Emphasise Communication Skills
Since the role is remote, strong communication skills are essential. Be ready to discuss how you collaborate with teams across different time zones and how you manage asynchronous work. Highlight any previous remote work experience to showcase your adaptability.