Black Moon Forge Studio, remote
We are Black Forge Moon Studio, a budding indie studio. We are creating a commercial project on Unreal Engine 5 in the genre of dark Slavic fantasy / story-driven action RPG.
The project is currently in the early stages of development: we have lore, a synopsis, a team, creative direction, and the desire to build a working prototype. We need an experienced developer to help implement key game systems, build a reliable technical foundation, and bring the prototype to a full game state.
Responsibilities:
- Develop and maintain game mechanics and systems in Unreal Engine 5;
- Participate in the implementation of core gameplay: movement, interactions, combat systems, abilities, AI, inventory, quests, and other RPG mechanics;
- Work with C++ and Blueprints, choosing the optimal approach for a specific task;
- Integrate 3D assets, animations, VFX, UI, and audio into the game in collaboration with specialized professionals;
- Participate in the design of game system architecture and technical task decomposition;
- Identify and fix bugs, technical debt, and performance bottlenecks;
- Optimize game systems and builds for PC;
- Conduct code reviews, maintain code quality, and clear technical documentation;
- Interact with the Tech Lead, game designers, artists, animators, and QA;
- Participate in estimating timelines, risks, and feasibility of game ideas.
Requirements:
- Commercial experience developing games on Unreal Engine 5;
- Proficient C++ in the context of Unreal Engine and experience with Blueprints;
- Deep understanding of UE5 architecture: Gameplay Framework, components, input systems, animation, UI, and asset pipeline;
- Experience implementing game systems for action/RPG or projects of comparable complexity;
- Ability to write maintainable, extensible, and performant code;
- Understanding of debugging, profiling, and optimizing CPU/GPU load in UE5;
- Experience with Git, Perforce, or other version control systems;
- Ability to independently decompose tasks, estimate workload, and propose technical solutions;
- Clear communication and readiness to work in a small cross-functional team;
- Interest in RPG, action, and atmospheric game projects.