Metin2 Oldschool / Classic+ – Development Team Recruitment
About the Project
We are looking for experienced, reliable and motivated developers to join a long-term Oldschool / Classic+ Metin2 project.
The main goal of the project is to bring back the classic Metin2 experience and atmosphere that many longtime players remember and enjoy, while also introducing carefully designed, modern additions to the game.
This is not intended to be a short-term or quickly assembled server. The goal is to build a long-term project with a strong technical foundation, continuous development and a dedicated development team.
We are looking to build a small, reliable team of developers who are interested in working together over the long term.
The specific custom systems and detailed project plans will intentionally not be disclosed publicly. Further details will be discussed privately with suitable candidates after initial contact.
Developers We Are Looking For
We are primarily looking for developers in the following areas:
1. Metin2 C++ / Game Core Developer
Responsibilities
Development and maintenance of the Game Source
Implementation of new server-side systems
Improvement and expansion of existing systems
Bug fixing and debugging
Performance and stability optimization
Server/client communication
Technical implementation of custom gameplay systems
Long-term Core development and maintenance
Working on the technical implementation of new features
Requirements
Strong C++ knowledge
Good understanding of the Metin2 Game Source
Previous hands-on experience with Metin2 development
Strong debugging and problem-solving skills
Understanding of Metin2 server/client architecture
Ability to work independently
Ability to write clean, maintainable and structured code
Nice to have
MySQL knowledge
Python
Lua
Git
Performance optimization experience
Experience developing complex Metin2 systems
2. Metin2 Client / Python Developer
Responsibilities
Development of new client-side systems
UI development
Python development
UIScript development
Client-side integration of new features
Improvement of existing client systems
Debugging and optimization
Development of new interfaces and gameplay-related features
Requirements
Strong Python knowledge
Good understanding of the Metin2 Client Source
Experience with UI / UIScript
Understanding of the Metin2 client structure
Strong problem-solving skills
Ability to work independently
Nice to have
C++
Metin2 Client Source experience
EPK/EIX knowledge
Experience developing complex UI systems
3. Metin2 Quest / Lua Developer
Responsibilities
Development of complex Quest systems
Event systems
NPC and quest development
Reward systems
Progression systems
Implementation of custom gameplay features through the Quest system
Requirements
Strong Lua knowledge
Good understanding of the Metin2 Quest system
Good understanding of Metin2 gameplay mechanics
Ability to write clean and structured Quest code
What We Offer
Long-term collaboration
A continuously developing Metin2 project
Real development work rather than simple file editing
Creative freedom and the opportunity to contribute your own ideas
Organized development environment
Git-based development workflow
Separate Development / Testing environment
Opportunity to take ownership of specific systems or areas
Paid work
Hourly or project-based compensation – depending on the task and agreement
Compensation based on experience, skill level and complexity of the work
The goal is not a one-time development job, but to build a reliable development team for long-term cooperation.
Development & Security
The project uses a dedicated development environment.
Developers do not need direct access to the Production server.
The general development workflow will be:
Development → Git → Testing → Review → Production
Developers will receive access only to the Source and project areas required for their specific tasks.
The Production server, live database and administrative systems will remain separated from the development environment.
A dedicated test environment and appropriate test accounts will be available so developers can properly test their work in-game.
Who We Are Looking For
We are not simply looking for someone who can modify existing files or copy systems from other projects.
We are looking for developers who:
Actually understand how the Metin2 Source works
Can analyze problems independently
Can develop their own solutions instead of relying on copied work
Can understand and work with existing systems
Write clean and maintainable code
Are reliable and communicate clearly
Think long-term
Want to become a real part of the technical development of the project
Technical knowledge is important, but reliability, communication and a professional attitude are equally important to us.
Application
If you are interested, please contact us via private message and include the following information:
1. Area of expertise:
C++ / Game Core / Client / Python / Quest / Fullstack
2. Metin2 experience:
How long have you been working with Metin2 development?
3. Technical skills:
Which programming languages, technologies and tools do you work with?
4. Previous experience:
Which Metin2 projects or systems have you worked on?
5. Specialization:
What would you consider your strongest area?
6. References:
If available, please provide GitHub, previous work, personal projects, screenshots or videos.
7. Availability:
Approximately how many hours per week can you dedicate to the project?
8. Compensation:
Do you prefer hourly or project-based work? What are your expected rates?
Selection Process
Applications will initially be reviewed through a short conversation.
Depending on the position, a small technical task may also be part of the selection process.
The number of years someone has worked with Metin2 is not the only factor we consider.
Actual technical knowledge, problem-solving ability, quality of previous work and overall attitude are much more important.
If you are an experienced Metin2 developer and would like to become part of a serious, long-term Oldschool / Classic+ project, we would be happy to hear from you.
Applications via private message.