Permafrost Engine adalah mesin game OpenGL 3.3 Real Time Strategy yang ditulis dalam C. Dibuat dengan gambar klasik lama, tetapi menggabungkan beberapa ide modern.
EVERGLORY merupakan game andalan yang dikembangkan menggunakan Permafrost Engine.
Unduh demo gratis (atau sumbangkan apa yang Anda inginkan) di itch.io atau di Steam. Dengan demo ini Anda juga mendapatkan akses ke semua skrip dan aset yang mendukung gameplay untuk dipelajari dan dimodifikasi sesuai keinginan.
Semua dependensi dapat dibangun dari sumber dan didistribusikan bersama dengan biner game jika diinginkan. Python dibangun dengan subset modul default dan dikemas dengan stdlib yang dipangkas.
git clone https://github.com/eduard-permyakov/permafrost-engine.git
cd permafrost-engine
make deps
(untuk membangun dependensi perpustakaan bersama ke ./lib
)make pf
Sekarang Anda dapat memanggil make run
untuk meluncurkan demo atau make run_editor
untuk meluncurkan editor peta. Secara opsional, aktifkan make launchers
untuk membuat binari ./demo
dan ./editor
yang tidak memerlukan argumen apa pun.
Kode sumber dapat dibuat menggunakan rantai alat kompilasi silang mingw-w64 (http://mingw-w64.org/doku.php) dengan menggunakan langkah-langkah yang sebagian besar sama seperti untuk Linux. Meneruskan PLAT=WINDOWS
ke lingkungan make adalah satu-satunya perubahan yang diperlukan.
Kompliasi dapat dilakukan pada host Linux, atau secara native pada Windows menggunakan MSYS2 (https://www.msys2.org/).
git clone https://github.com/eduard-permyakov/permafrost-engine.git
cd permafrost-engine
make deps PLAT=WINDOWS
make pf PLAT=WINDOWS
make launchers PLAT=WINDOWS
Alternatifnya, file solusi Visual Studio 2022 disediakan di direktori akar proyek.
Permafrost Engine dilisensikan di bawah GPLv3, dengan pengecualian tautan khusus.
Ikuti perkembangan Permafrost Engine dan EVERGLORY di YouTube.
Indie RTS Devlog #1: Memperkenalkan Mesin Permafrost
Devlog RTS Indie #2: Menyimpan Penerjemah Python
Devlog Indie RTS #3: Pencarian Jalur Grup
EVERGLORY: Trailer Penggoda #1
Devlog RTS Indie #4: Kabut Perang
Devlog Indie RTS #5: Pengoptimalan Kinerja
Devlog RTS Indie #6: Serat, Pekerjaan Asinkron
Indie RTS Devlog #7: UI Menu Utama, Memuat Misi
Devlog Indie RTS #8: Tugas Python + Membuat Pong!
Indie RTS Devlog #9: Bangunan Pangkalan
Log Pengembangan Indie RTS #10: Permainan Demo
Indie RTS Devlog #11: Pengumpulan Sumber Daya, Desain Game
Indie RTS Devlog #12: Unit Kerajinan
Indie RTS Devlog #13: Pencarian Jalur Unit Besar
Devlog Indie RTS #14: Proyektil, Pertarungan Besar
EVERGLORY - Trailer Resmi (Indie RTS 2021)
Devlog Indie RTS #15: Formasi Unit
EVERGLORY (Game Indie RTS) - Etalase Pencarian Jalan
Indie RTS Devlog #16: Tanah, Air, dan Udara
Devlog RTS Indie #17: Ekonomi + DEMO BARU
Devlog Indie RTS #18: Peningkatan Rendering Peta
EVERGLORY: Trailer Penggoda #2 [Game RTS Indie]
Komentar atau pertanyaan mengenai proyek atau kode sumber? Email: [email protected]. Diskusikan EVERGLORY dan perkembangannya di Discord. Jika Anda memiliki perbaikan yang berguna untuk masalah mesin yang tidak sepele , jangan ragu untuk membuat PR. Berhati-hatilah karena saya akan meneliti setiap patch untuk memastikan patch tersebut memenuhi standar kualitas pribadi saya untuk kode mesin. Jika Anda ingin mengembangkan mesin dengan cara tertentu dan ingin perubahannya diterapkan, maka hubungi kami untuk mendiskusikannya.