Presentación de Castle Game Engine
- Castle Game Engine es un motor de juego 3D y 2D multiplataforma para escritorio, dispositivos móviles y consolas.
- Proporciona un editor visual potente y admite formatos variados como glTF, X3D y Spine.
- Permite escribir código limpio y rápido con Pascal moderno y es gratuito y de código abierto.
Diseñador visual y código potente
- Mediante el editor visual, se pueden diseñar juegos 3D y 2D y la interfaz de usuario, y compilar y desplegar el mismo proyecto en distintas plataformas.
- Puede integrarse con diversos IDE como Lazarus, Delphi y Visual Studio Code.
Formas de definir datos
- Se pueden definir datos con modelos 3D, animaciones 2D y hojas de sprites.
- Es fácil integrar herramientas de producción o tiendas como Blender o Sketchfab.
Efectos gráficos
- Puedes configurar una variedad de efectos gráficos, como efectos de shaders, sombras, reflejos, renderizado físicamente basado, mapeo de relieves, corrección gamma y más.
Soporte multiplataforma
- Se orienta a varias plataformas de escritorio (Windows, Linux, macOS, entre otras), móviles (Android, iOS) y consolas (Nintendo Switch).
- También se añadirá pronto como objetivo WebGL y Oculus (VR).
Código limpio y rápido
- Utiliza programación orientada a objetos nativa con Object Pascal moderno.
- Ofrece compilación y ejecución rápidas de forma predeterminada.
Código abierto y orientado a integración continua
- Proporciona herramientas amigables para integración continua y ofrece herramientas de compilación por línea de comandos y una imagen de Docker.
- Incluye archivos y documentación preparados para usar junto con GitHub Actions, GitLab CI y Jenkins.
Resumen de noticias recientes
- 18 de febrero de 2024: se lanzó una nueva imagen de Docker ligera.
- 3 de febrero de 2024: aportes como datos de solicitudes HTTP PUT, cambio rápido de visibilidad de capas de Tiled y API mejorada de la biblioteca C++.
- 28 de enero de 2024: noticias sobre Ticoban, arrastrar en el editor, dglOpenGL basado en CastleGL, mejoras de pruebas y propiedades RTTI personalizadas de Pascal.
- 23 de diciembre de 2023: Feliz Navidad, varios resúmenes y mejoras de API.
Opinión de GN+
- Castle Game Engine es un motor de juego potente y multiplataforma que aumenta la eficiencia de desarrollo al usar un lenguaje Pascal moderno.
- Es de código abierto y ofrece herramientas compatibles con integración continua y colaboración, fomentando la cooperación en la comunidad de desarrolladores.
- Con los efectos gráficos más modernos y un editor visual, permite crear juegos y interfaces centrados en el usuario, por lo que puede ser una opción atractiva para desarrolladores de videojuegos.
1 comentarios
Comentario de Hacker News
Opiniones sobre el lenguaje Pascal
Recuerdo sobre la experiencia de uso de Pascal
var,begin,end,:=. Hizo sobre todo tareas de guardar datos de inventario en archivos binarios y usar búsqueda binaria, algo que resultaba difícil entonces, pero que en lenguajes modernos se da por sentado. Coloca a Pascal en la misma categoría que BASIC, y aunque hoy no le interesa usar Pascal, sigue pensando que probablemente todavía hay mucha gente que lo defiende.Comparación entre Pascal y C
Opinión positiva sobre el uso moderno de Pascal
Opinión sobre Castle Game Engine
Opinión personal sobre Pascal
Recuerdos de la programación en Pascal
Unitfuncionaba bien, y la compilación, uso, edición y depuración eran extremadamente rápidos. Al pasar a Delphi sintió que perdió algo y menciona que la gente empezó a buscar otras alternativas. Dice que Pascal le ayudó a pasar de Apple Basic a C/C++, y que también tuvo la oportunidad de aprender utilizando ensamblador en línea.