Systems that fit the project
Custom systems and plugin adaptations start with the surrounding architecture: what the system owns, what it connects to, and what must remain under the project’s control.
The studio
An independent studio developing Unreal Engine products and undertaking custom development. The work spans system design, production tools, integration, and the life of a release beyond its first delivery.
Unreal Engine products · Custom development
HardenForge develops its own Unreal Engine products and takes on custom systems, editor tools, and automation projects. A project can involve a HardenForge product or stand independently from the catalogue.
Working with the studio means discussing the need behind the request, the choices available, and the boundaries of the work — directly with HardenForge.
Independent studio
HardenForge
Interactive
Know-how
A system has to fit an architecture. A tool has to fit a workflow. An optimization has to address a measured problem. These are different assignments, but each starts with the context in which the result will be used.
Custom systems and plugin adaptations start with the surrounding architecture: what the system owns, what it connects to, and what must remain under the project’s control.
Editor tools and automation address authoring, repetitive operations, and advanced production workflows. The starting point is the work to simplify, not an interface in search of a use.
Diagnostics and optimization begin with a defined issue, workload, and environment. Findings distinguish observed behavior from assumptions; proposed changes are evaluated against that baseline.
From intent to delivery
The development approach connects the need, the implementation, and the evidence used to assess it. Findings can send the work back to an earlier decision; these are checkpoints, not a promise of a one-pass process.
The depth of each step depends on the assignment. An audit may end with findings; a development project includes the implementation and handover defined in its scope.
What must this solve?
Define intended behavior, constraints, integration points, and what is outside the scope. For custom work, agree the deliverables before implementation.
Where does responsibility sit?
Identify the data, dependencies, and decisions owned by the system and by the surrounding project. Make the trade-offs explicit before they become integration problems.
How does it fit the real workflow?
Develop around the intended project and Unreal Engine environment. Connect runtime behavior or editor workflows to the agreed inputs and integration points.
What has actually been checked?
Assess behavior and failure cases against the chosen criteria. Record the environment and limitations so a successful check is not mistaken for universal compatibility.
What does the recipient need next?
Identify the version, setup information, and known limits needed to use the result. For a custom project, source, documentation, and handover requirements belong in the agreed deliverables.
Beyond the first delivery
Adoption, integration, and later changes raise different questions. A published product and a custom assignment need different expectations about what is available now and what requires further work.
Evaluate a product against its documented release: package contents, integration requirements, validated environments, and known limits. Consult the release notes before an upgrade; a version’s validation is not a guarantee for every future engine or project.
Product documentation and release information remain the reference for the version being adopted.
Agree the target environment, deliverables, and acceptance criteria for the mission. Clarify any follow-up, maintenance, or adaptation to later engine versions in the quote rather than assuming an open-ended service.
Additional features and ongoing work are separately scoped unless explicitly included in the agreement.
One example in practice
In Footstep Studio, contact responses are configured with project-owned assets. Locomotion and gameplay authority remain in the project. Its integration guide makes those boundaries explicit: a concrete example of designing a product to work within a larger project.
Working together
A useful working relationship leaves room for questions and makes the boundaries understandable. For custom work, the proposal is the shared reference for what is being undertaken.
Direct contact
Start with the problem you want to solve or the question you need answered. A short email is enough to begin the conversation; a complete technical specification is not required for a first enquiry.
The first exchange helps establish whether the request fits the studio’s scope and capacity. Custom work is quoted separately; sending an enquiry does not start a development engagement.
HardenForge Interactive
Engineering-first publishing