Astlibra Revision: A arte do motor próprio e a estética papel em 2D

28 de May de 2026 Publicado | Traducido del español

Astlibra Revision demonstra que não é necessário um motor AAA para criar uma identidade visual impactante. Sua estética de boneco de papel, alcançada com sprites 2D sobre fundos profundos, é possível graças à DX Library, um motor personalizado programado em C++. Esta decisão técnica, longe de ser um capricho, permite um controle absoluto sobre a renderização e a iluminação, elementos-chave para que os personagens pareçam recortes tridimensionais sobre cenários com perspectiva.

Sprites 2D de papel de Astlibra Revision sobre fundos profundos com iluminação do motor próprio DX Library

DX Library e C++: Por que um motor próprio ganha em controle visual 🎨

Em comparação com a comodidade de Unity ou Unreal, desenvolver um motor próprio com DX Library oferece vantagens críticas para estilos artísticos não realistas. Em Astlibra Revision, a equipe conseguiu implementar um sistema de iluminação que respeita a bidimensionalidade dos sprites sem perder a profundidade dos fundos. Com C++ como base, os cálculos de parallax e blending entre camadas são otimizados, algo que em motores generalistas geralmente requer shaders caros ou workarounds. Além disso, ao não depender de atualizações externas, o pipeline gráfico se mantém estável, ideal para um desenvolvimento de longa duração como o deste JRPG.

Photoshop no pipeline: Sprites que respiram em cenários profundos 🖌️

A criação de assets no Photoshop é a ponte entre a programação e a arte. Para alcançar o efeito boneco de papel, os sprites são projetados com bordas duras e sombras planas, enquanto os fundos são pintados com degradês e detalhes que simulam perspectiva. O truque técnico está no uso de camadas de profundidade: o Photoshop permite exportar cada elemento (personagem, sombra, fundo distante) separadamente, e o motor em C++ os compõe em tempo real. Assim, o jogo consegue que um sprite estático pareça se mover dentro de um mundo tridimensional sem a necessidade de modelos 3D.

Quais técnicas de otimização e fluxo de trabalho você utilizou para fazer com que um motor próprio como o de Astlibra Revision suportasse animações complexas e uma estética de papel sem sacrificar o desempenho em hardware modesto?

(PS: um desenvolvedor de jogos é alguém que passa 1000 horas fazendo um jogo que as pessoas completam em 2)