Games · Conceito

Rusta Engine

Projeto conceitual de game engine leve em Rust.

Capa do projeto Rusta Engine

O que é

Rusta Engine é um projeto conceitual de game engine leve em Rust. Ele funciona como mapa de estudo para entender as partes de uma engine: ciclo de jogo, entidades, componentes, renderização, entrada de usuário e organização de assets.

Por que existe

Game engines são sistemas fascinantes porque misturam arquitetura, performance, criatividade e ferramenta. O projeto existe para estudar esse universo sem fingir que já existe uma engine completa ou pronta para uso.

O que construí ou planejei

Planejei uma estrutura modular, com núcleo pequeno, separação de responsabilidades e possível uso de ECS. A ideia é começar com protótipos simples e entender como cada decisão afeta o resto do sistema.

Ferramentas

A pesquisa gira em torno de Rust, conceitos de ECS, renderização, input, assets e ferramentas para prototipagem. A escolha de Rust vem do interesse em segurança, performance e programação de sistemas.

O que demonstra

Este projeto demonstra curiosidade técnica e capacidade de estudar arquitetura por decomposição. Eu não apresento Rusta Engine como produto final; apresento como laboratório para aprender melhor como sistemas interativos são organizados.

Estado atual

Conceito. Sem link público por enquanto. O próximo passo seria criar um protótipo mínimo para validar loop de jogo, input e desenho básico de entidades.