Pengenalan Castle Game Engine
- Castle Game Engine adalah mesin game 3D dan 2D lintas platform untuk desktop, mobile, dan platform konsol.
- Menyediakan editor visual yang kuat dan mendukung berbagai format, termasuk glTF, X3D, Spine, dan lain-lain.
- Dengan Pascal modern, Anda dapat menulis kode yang cepat dan bersih, serta bersifat gratis dan open source.
Desainer Visual dan Kode Kuat
- Melalui editor visual, game 3D dan 2D serta antarmuka pengguna dapat didesain, dan proyek yang sama dapat dibangun dan didistribusikan ke berbagai platform.
- Dapat diintegrasikan dengan berbagai IDE seperti Lazarus, Delphi, dan Visual Studio Code.
Beragam Cara Pendefinisian Data
- Data dapat didefinisikan menggunakan model 3D, animasi 2D, dan sprite sheet.
- Integrasi dengan alat pembuatan seperti Blender atau Sketchfab, serta toko aset, juga mudah.
Efek Grafis
- Berbagai efek grafis dapat disusun, termasuk efek shader, bayangan, cermin, physically based rendering, bump mapping, dan koreksi gamma.
Dukungan Lintas Platform
- Menargetkan berbagai platform desktop (Windows, Linux, macOS, dll), mobile (Android, iOS), dan konsol (Nintendo Switch).
- WebGL dan Oculus (VR) juga akan segera ditargetkan.
Kode yang Bersih dan Cepat
- Menggunakan bahasa pemrograman native berbasis Object Pascal modern.
- Build dan eksekusi yang cepat tersedia secara default.
Open Source dan Ramah Integrasi Berkelanjutan
- Menyediakan alat yang ramah untuk continuous integration, serta memungkinkan penggunaan build tool baris perintah dan image Docker.
- Menyediakan file dan dokumentasi siap pakai yang dapat digunakan bersama GitHub Actions, GitLab CI, Jenkins, dan lain-lain.
Ringkasan Berita Terkini
- 18 Februari 2024: perilisan image Docker Slim baru.
- 3 Februari 2024: kontribusi pada penyediaan data permintaan HTTP PUT, perpindahan cepat visibilitas layer Tiled, dan API perpustakaan C++ yang ditingkatkan.
- 28 Januari 2024: berita tentang Ticoban, drag editor, dglOpenGL berbasis CastleGL, perbaikan tester, dan atribut RTTI kustom Pascal.
- 23 Desember 2023: Merry Christmas, beberapa ringkasan, dan perbaikan API.
Opini GN⁺
- Castle Game Engine adalah mesin game yang kuat dengan dukungan lintas platform, yang meningkatkan efisiensi pengembangan berkat penggunaan bahasa Pascal modern.
- Open source dan menyediakan alat yang mendukung integrasi berkelanjutan serta kolaborasi, membantu mendorong kerja sama di komunitas pengembang.
- Dengan efek grafis modern dan editor visual, pengembangan game dan antarmuka yang ramah pengguna menjadi mungkin sehingga dapat menjadi pilihan menarik bagi pengembang game.
1 komentar
Komentar Hacker News
Pendapat tentang bahasa Pascal
Kenangan tentang pengalaman menggunakan Pascal
var,begin,end,:=. Ia menjalankan pekerjaan seperti menyimpan data inventaris ke berkas biner dan menggunakan pencarian biner, yang ia rasakan sulit, tetapi di bahasa modern fitur-fitur seperti itu dianggap biasa. Ia mengkategorikan Pascal sebagai keluarga BASIC, dan saat ini tidak tertarik lagi memakai Pascal, tetapi ia berpendapat masih banyak orang yang membela Pascal.Perbandingan Pascal dan bahasa C
Pendapat positif tentang penggunaan Pascal yang modern
Pendapat tentang Castle Game Engine
castlepada nama file karena membuat sulit mengetahui apa yang dibahas dan membuat semua file terlihat mirip. Namun ia mengatakan tidak dapat berkomentar karena belum pernah menulis kode Pascal sebelumnya. Ia menilai mesin itu terlihat sangat bagus.Pandangan pribadi tentang bahasa Pascal
Kenangan tentang pemrograman Pascal
Unitbekerja dengan baik, dan kompilasi, penggunaan, serta pengeditan/debug berjalan sangat cepat. Saat beralih ke Delphi ia merasa seolah kehilangan sesuatu, dan menyebut bahwa orang-orang mulai mencari yang lain. Pascal membantunya beralih dari Apple Basic ke C/C++, dan ia juga memiliki kesempatan untuk belajar sambil menggunakan inline assembly.