Unity Gameplay Programmer (C#)
Unity Gameplay Programmer (C#)

Unity Gameplay Programmer (C#)

Full-Time 30000 - 42000 £ / year (est.) Home office possible
A

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

Aquila Interactive is an exceptional employer for those passionate about game development, offering a fully remote work environment that fosters flexibility and collaboration across European time zones. With a strong emphasis on employee growth, you will have the opportunity to take on significant responsibilities in shaping innovative gameplay systems while working alongside a talented global team. The company culture is built on trust and open communication, making it an ideal place for creative minds eager to contribute to exciting projects like Gilded Destiny.
A

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#)

Proficient in Unity and C#
Clean and performant code writing
Object-Oriented Programming (OOP)
Functional programming
Data-oriented programming
Deep understanding of computer science fundamentals
Performance optimisation
Experience with Entity Component System (ECS) development
Knowledge of design patterns in strategy and sandbox games
Excellent communication skills
Organisational skills
Ability to work independently in a remote environment
Experience in developing gameplay systems
Bug tracing and extermination
Documentation skills
Prototyping game mechanics

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.

Unity Gameplay Programmer (C#)
Aquila Interactive
A
  • Unity Gameplay Programmer (C#)

    Full-Time
    30000 - 42000 £ / year (est.)

    Application deadline: 2027-07-06

  • A

    Aquila Interactive

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>