Esperando a garantia de pagamento

Vanilla Games

Publicado em 01 de Julho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estou à procura de um programador experiente em C++ para colaborar no desenvolvimento técnico de um servidor privado de Perfect World, com foco em performance, inovação e jogabilidade.
Este é um projeto ambicioso, que visa transformar a base de um MMORPG clássico (lançado originalmente em 2005) em algo moderno, fluido e atrativo para novos e antigos jogadores.
O que você vai fazer:
Aplicar técnicas de multithreading/multicore para otimizar o desempenho do cliente e servidor.
Refatorar mecânicas antigas para torná-las mais responsivas e compatíveis com o cenário atual.
Criar novas funcionalidades, sistemas e conteúdos inéditos dentro do jogo.
Analisar e propor melhorias estruturais no código original (client/server).
Colaborar com uma equipe criativa que entende a base do jogo e busca inovar com responsabilidade.
Requisitos:
Experiência sólida com C++, especialmente com código legado.
Conhecimento em otimização de desempenho e uso de multicore/multithreading.
Familiaridade com o funcionamento de servidores privados de MMORPGs (em especial Perfect World é um diferencial).
Capacidade de trabalhar com código fechado e ausência de documentação oficial.
Proatividade para sugerir soluções técnicas e criativas.
Diferenciais:
Experiência com engines antigas, como Angelica ou jogos da era 2000–2010.
Já ter trabalhado com servidores privados ou emuladores.
Domínio em leitura de assembly e engenharia reversa.
Modalidade:
Projeto remoto, com entregas por etapa.
Pagamento a combinar (fixo ou por milestones).
Possibilidade de parceria duradoura caso o fit seja bom.
Se você é apaixonado por desafios técnicos e quer fazer parte de um projeto que reinventa um clássico, entre em contato. Vamos conversar!

Contexto Geral do Projeto

O Vanilla Games é um projeto independente focado no desenvolvimento de servidores privados de MMORPGs clássicos, com destaque para o Perfect World (versão base 1.5.2). Nosso objetivo é revitalizar jogos antigos, mantendo sua essência nostálgica, mas incorporando melhorias modernas de performance, jogabilidade e sistemas. Nossa proposta: Transformar o Perfect World em uma experiência moderna e instigante, com uma abordagem que equilibra: Fidelidade ao original: preservando mecânicas, progressão e ambientação clássica; Inovação consciente: implementando sistemas inéditos, eventos originais e conteúdos reimaginados; Performance técnica: corrigindo gargalos antigos, otimizando client/server e tornando o jogo mais leve e fluido. Estrutura do projeto: Utilizamos a base original do Perfect World, com engenharia reversa e retrabalho em C++. Equipe reduzida, mas extremamente dedicada, com foco em criação de conteúdo, roteiro, sistemas, UX e comunidade. Envolvimento com marketing digital e influenciadores fictícios para criar uma experiência transmídia e engajadora. Planejamento de longo prazo com roadmap contínuo, seasons, reformulações de mapas e eventos sazonais. Tecnologias e desafios: Otimização de código legado em C++ de 2005. Adaptação para ambientes modernos e multiplayer estável. Criação de sistemas exclusivos, como profissões estilo MMORPG, dungeons reformuladas, mecânicas personalizadas de boss, recompensas integradas ao comportamento do jogador, entre outros. Foco em jogabilidade justa, desempenho técnico aprimorado e experiência cooperativa. Nosso diferencial: Não queremos apenas “mais um servidor”. O Vanilla Games é uma reconstrução criativa e técnica que respeita a história do jogo, mas busca entregar algo novo, divertido, equilibrado e sustentável.

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Período integral
Funções necessárias Desenvolvedor

Duração do projeto Mais do que 6 meses

Habilidades necessárias