Job Title: Mid–Senior Unity Game Developer (Generalist)
Project: Hegemony (Casual Strategy | PC, Unity)
Location: Remote (GMT-friendly)
Type: Contract (Full-time)
About the Project
Hegemony is a casual world-conquering strategy game where players make high-impact, big-picture decisions to lead an empire from early history to global domination in a single session.
The game focuses on accessible, fast-paced, systemic gameplay, with continuous expansion, conflict, and progression, without micromanagement or downtime.
The project is already in development, with an established Unity codebase including simulation systems, AI opponents, skill trees, territory specialisation, and real-time control layers.
About the Role
We’re looking for experienced Unity developers to take ownership of end-to-end gameplay systems.
You will be working within an existing codebase, extending and improving systems with minimal hand-holding. This role suits developers who are comfortable building and iterating on interconnected gameplay systems.
You will collaborate closely with a small, experienced team across design, engineering, and production.
Responsibilities
- Design and implement gameplay systems in Unity
- Own features from concept through to implementation and basic testing
- Work within simulation-driven and event-based systems
- Collaborate with design to deliver robust technical solutions
- Write clean, maintainable code and debug where needed
Requirements
- 8+ years in game development
- At least one shipped PC or mobile title (links required)
- Strong C# and Unity experience (2021 LTS+)
- Strong understanding of game systems design (state machines, simulation systems, event-driven architecture, data-driven design)
- Solid grasp of OOP and design patterns (SOLID, Observer, Strategy, etc.)
- Experience building gameplay AI (behaviour trees, utility systems, decision-making)
- Ability to work within and extend an existing codebase independently
Nice to Have
- Experience with strategy or simulation games
- Familiarity with ScriptableObject-driven systems or event-based architectures
- Experience with AI-assisted dev tools (Copilot, Cursor, etc.)
- Rendering or shader experience (URP, Shader Graph, HLSL)
- Multiplayer or networking experience (future-facing, not required for V1)
- Experience with Unity testing frameworks
What We’re Looking For
- Developers who are self-sufficient and delivery-focused
- Comfortable working in a small, senior team with minimal bureaucracy
- Strong problem-solving ability and pragmatic decision-making
- A mindset of ownership and accountability over features
How to Apply | Please include:
- Links to shipped games (Steam, App Store, Google Play, etc.)
- LinkedIn profile link
- GitHub or portfolio (if available)
- A short note outlining your experience with similar systems or genres