Apresentação do Castle Game Engine
- Castle Game Engine é um motor de jogos 3D e 2D multiplataforma para plataformas desktop, mobile e console.
- Oferece um editor visual poderoso e suporta vários formatos, como glTF, X3D e Spine.
- É possível escrever código rápido e limpo com Pascal moderno, e é gratuito e de código aberto.
Designer visual e código poderoso
- Com o editor visual, você pode projetar jogos 3D e 2D e interfaces de usuário, além de compilar e distribuir o mesmo projeto em várias plataformas.
- Integra-se a várias IDEs, como Lazarus, Delphi e Visual Studio Code.
Várias formas de definir dados
- Você pode definir dados usando modelos 3D, animações 2D e sprite sheets.
- A integração com ferramentas de criação e marketplaces como Blender e Sketchfab é fácil.
Efeitos gráficos
- É possível configurar vários efeitos gráficos, como efeitos de shader, sombras, espelho, renderização baseada em física, bump mapping e correção gamma.
Suporte multiplataforma
- Aponta para diversas plataformas desktop (Windows, Linux, macOS etc.), mobile (Android, iOS) e console (Nintendo Switch).
- WebGL e Oculus (VR) também serão adicionados em breve como alvos.
Código limpo e rápido
- Utiliza uma linguagem de programação orientada a objetos nativa baseada em Object Pascal moderno.
- A compilação e a execução rápidas são fornecidas por padrão.
Open source e integração contínua friendly
- Oferece ferramentas amigáveis à integração contínua e pode ser usado com ferramentas de build de linha de comando e imagens Docker.
- Disponibiliza arquivos e documentação prontos para uso com GitHub Actions, GitLab CI, Jenkins e outros.
Resumo das notícias mais recentes
- 18 de fevereiro de 2024: lançamento de uma nova imagem Docker slim.
- 03 de fevereiro de 2024: contribuição de recursos como fornecimento de dados de solicitação HTTP PUT, alternância rápida de visibilidade de camadas Tiled e API aprimorada da biblioteca C++.
- 28 de janeiro de 2024: notícias como Ticoban, arrastar no editor, dglOpenGL baseado em CastleGL, melhorias no tester e propriedades RTTI personalizadas em Pascal.
- 23 de dezembro de 2023: Feliz Natal, alguns resumos e melhorias na API.
Opinião do GN⁺
- O Castle Game Engine é um engine de jogos poderoso com suporte a diversas plataformas, que aumenta a eficiência de desenvolvimento ao usar uma linguagem Pascal moderna.
- É open source e oferece ferramentas que apoiam integração contínua e colaboração, promovendo cooperação na comunidade de desenvolvedores.
- Com efeitos gráficos modernos e editor visual, permite design amigável de jogos e interfaces, podendo ser uma escolha atraente para desenvolvedores de jogos.
1 comentários
Comentário do Hacker News
Opinião sobre a linguagem Pascal
Recordações de uso de Pascal
var,begin,ende:=. Ele costumava fazer tarefas como salvar dados de inventário em arquivos binários e usar busca binária, o que era difícil, mas hoje são recursos considerados óbvios em linguagens modernas. Coloca Pascal na mesma categoria que BASIC e, embora hoje não tenha interesse em usá-la, acredita que ainda há muitas pessoas defendendo Pascal.Comparação entre Pascal e C
Opinião positiva sobre o uso moderno de Pascal
Opinião sobre o Castle Game Engine
Opinião pessoal sobre a linguagem Pascal
Memórias de programação em Pascal
Unitfuncionava muito bem, e compilar, usar e editar/debugar era extremamente rápido. Ao migrar para Delphi, sentiu que perdeu algo e notou que as pessoas começaram a procurar outras alternativas. Graças ao Pascal, ganhou facilidade para sair do Apple Basic para C/C++, e também teve a oportunidade de aprender usando assembly inline.