Saturnus terutama merupakan mesin game tahap awal untuk Windows.
Saat ini Saturnus dibangun di Vulkan, dalam furture kami ingin mendukung API grafis lainnya.
Visual Studio 2022 direkomendasikan karena Saturnus secara resmi tidak teruji di lingkungan pengembangan lainnya sementara kami fokus pada build windows.
Pertama, mulailah dengan mengkloning repositori dengan git clone --recursive https://github.com/BEASTSM96/Saturn-Engine .
Jika repositori sebelumnya dikloning non-rekursif maka gunakan git submodule update --init untuk mengkloning submodul yang diperlukan.
Pastikan untuk memeriksa apakah Anda berada di vulkan Cabang. Jika tidak, Anda dapat menjalankan git checkout vulkan
Untuk memulai, Anda perlu mengunduh Premake
Unduh · Pelajari lebih lanjut
Anda mungkin harus menambahkan premake yang dapat dieksekusi ke variabel lingkungan jalur Anda.
Untuk menghasilkan file proyek, Anda dapat menjalankan premake executable yang Anda unduh, jika Anda sudah menginstal premake, pastikan dapat mendukung pembuatan file proyek Visual Studio 2022 (versi premake v5.0.0-beta1 dan seterusnya).
Jadi untuk menghasilkan file proyek di Visual Studio 2022 Anda akan melakukan premake5.exe vs2022
Untuk mengkompilasi mesin cukup buka file proyek yang baru dihasilkan dan buat seluruh solusi.
Sebelum meluncurkan editor, Anda harus membuat proyek baru karena repo ini tidak berisi proyek default. Jadi, atur Project Browser sebagai Proyek Startup dan Run (F5), buat proyek baru dan luncurkan dari browser.
Anda perlu mengedit saturnedit.cpp agar proyek Anda dapat diluncurkan secara default!
Daftar ini tidak sering diperbarui, untuk pembaruan dan jadwal yang lebih akurat, silakan periksa trello!