O TOE (The Other Engine) é um Game Engine feito em Java com a proposta de suportar as tecnologidas de renderezação OpenGL/Vulkan e Direct X.
A filosofia primária adotada no TOE é desenvolver jogos utilizando abstrações que permita ao desenvolvedor se dar ao luxo de não precisar aprender os detalhes de mais baixo nível da API do OpenGL. Com o amadurecimento do projeto serão incluídas outras tecnologias de renderização (Vulkan).
O desenvolvimento inicialmente existe para atender dois projetos iniciais. O primerio é uma cópia de Minecraft e o segundo é um jogo de tiro em primeira pessoa. A partir das necessidades desses jogos o TOE vai evoluindo e sendo refatorado.
O projeto de um Game Engine é certamente uma tarefa desafiadora. Caso se proponha a dividir esse desafio, fique a vontate, mande uma mensagem vamos conversar.
O ponto de partida para estudo é o site Learn OpenGl que conta com boas explicações e direcionamentos para estudos. Com o desenrrolar do projeto mais informações serão adicionadas.
Este Engine não existe para lucro pessoal, mas para facilitar a vida de todos. Com esse propósito o projeto utiliza a licença MIT.