C++ Unreal Engine Middle/Middle+ Developer (Project-based employment)
We are a small team developing a PC game on Unreal Engine 5 in the life simulation genre.
The team already includes a lead developer, a senior developer, a backend/web specialist, and a 3D/2D artist. Freelance specialists are occasionally brought in for specific tasks.
The project is funded by the founders' own resources. We are currently looking for an Unreal Engine C++ developer to accelerate the implementation of game systems and mechanics.
At the current stage, about 20% of the project is implemented. The main goal of the next stage is to prepare the project for further scaling and attracting publishers.
We consider both versatile developers and specialists in specific UE systems.
We need a specialist who can quickly and high-quality implement game mechanics and systems according to the technical specification.
Tasks
- Implementation of game mechanics in C++ (primarily)
- Development of inventory, economy, and interaction systems
- UI / GUI development
- Writing NPC behavior logic
- Integration of new systems into the existing project code
- Bug fixing, optimization
Requirements
- Experience with Unreal Engine for 2+ years (commercial experience is welcome)
- Good knowledge of C++ in Unreal Engine: memory management, understanding and application of the game engine's core entities, as well as object lifecycle
- Experience in developing game mechanics and systems
- Knowledge of Blueprint
- Experience with UI / UMG
- Ability to work within the existing project architecture
- Understanding of UE5 optimization basics
- Experience with Git and Jira (or other Agile-like services)
Will be a plus
- Experience in developing simulators, sandboxes, and management games
- Experience with AI Behavior Trees
- Experience in developing inventory and economy systems
- Understanding of basic network programming principles
Work Format
- Remote project-based work
- Work on specific tasks with pre-agreed cost
- Prior to starting work, an estimate of the timeline and cost for task completion is required
- Payment is made for the completed result, not for the number of hours spent
- Target for internal task evaluation — up to 1700 RUB/hour
- Total workload for the current stage — approximately 200–300 hours
- We work under an NDA agreement, the test task is paid, followed by prepayment
Important
- We are not looking for an architect or technical lead
- We need a developer capable of consistently and independently implementing assigned tasks
- The project architecture and technical guidance are already in place within the team
When applying, please provide
- GitHub / portfolio
- Video or build of projects
- A brief description of systems and mechanics personally implemented
Contacts:
TG recruiter contact
Ostap