jadi saya telah membuat game pertama saya di UE4 (versi 4.9.2) dan ingin menerbitkannya. Tapi saya benar-benar tidak tahu cara menentukan lingkungan serendah mungkin yang dijalankan oleh game saya. Juga saya tidak yakin file lain apa selain dari build yang sebenarnya saya harus distribusikan ulang. Saya membangun game melalui file-> package project-> window.
1) Bagaimana cara menentukan versi DirectX minimum yang disyaratkan?
2) Bagaimana cara memeriksa dll yang lain apa yang perlu saya sertakan ke dalam pemasang (selain dari build actuall)? Sebagai contoh, apakah saya perlu menginstal paket yang dapat didistribusikan VC? Jika demikian maka yang mana? Hal yang sama berlaku untuk directx.
3) Bagaimana cara menentukan versi windows minimal? Ini dibatasi oleh kompatibilitas DirectX bukan? Jika game saya berjalan pada DirectX10 atau lebih tinggi maka semua versi OS dengan setidaknya direct10 akan beres?
4) Ini mungkin tampak sebagai pertanyaan bodoh tetapi di mana versi 64 atau 32 bit saya harus mendistribusikan game saya? 32 selalu lebih baik karena ada yang bisa menjalankannya dengan benar?
terima kasih atas jawaban Anda;)
sumber
Jawaban:
Hal pertama: seperti yang disarankan @ZEKE dalam komentar untuk pertanyaan Anda, Anda harus memeriksa: Bagaimana cara menentukan persyaratan minimum perangkat keras / perangkat lunak game saya? Juga, pada akhirnya, hanya bereksperimen yang benar-benar dapat memberikan jawaban akhir untuk itu, seperti @ Abstract-Sky telah menjawab dalam jawaban yang lain.
Namun, Anda tentu dapat memiliki beberapa petunjuk. Di sini, saya akan menjawab pertanyaan awal Anda, pertanyaan yang membawa banyak sub-pertanyaan - bukan ke versi yang diedit, karena hanya menyebutkan "lingkungan serendah mungkin" menjadi terlalu kabur. Tapi, tentu saja, saya hanya menjawab dengan saksama sebagian dari sub-pertanyaan Anda, karena seperti @zehelvion telah memberikan komentar dengan baik, menjadi sulit untuk ditangani ketika beberapa hal berbeda digabungkan menjadi satu dalam pertanyaan yang sama.
Begitu:
Secara default, persyaratan minimum game UE4 pada 2014 adalah DirectX10, karena mesin tersebut membutuhkan GPU SM4.0. Jadi, jika Anda tidak menggunakan pustaka atau plugin eksternal atau fungsi apa pun yang khusus untuk DirectX11 atau 12, sangat mungkin bahwa untuk game Anda DirectX10 juga akan menjadi baseline. Jadi mulailah dengan memeriksa itu.
Itu tidak mungkin untuk dijawab tanpa mengetahui secara lebih rinci apa yang telah Anda gunakan, terapkan, dan sertakan dalam game Anda. Saya pikir yang ini pantas mendapatkan pertanyaan terpisah dengan banyak detail tentang game Anda.
Belum tentu. Windows Vista memiliki DirectX10 dan masih Epic tidak pernah mendukung OS itu secara resmi. Jadi, tidak jelas apakah game UE4 akan berjalan tanpa masalah. Saya telah membaca staf Epic yang menyebutkan bahwa game UE4 dapat bekerja di bawah Vista, tetapi itu akan menjadi kasus untuk verifikasi empiris berdasarkan kasus per basis. Jadi jika Anda ingin membidik Vista, mungkin ada harapan.
Apa yang sering dikatakan sebagai sistem minimal untuk gim yang menggunakan UE4 adalah Windows 7 sp1. Namun, sekali lagi, jika Anda menginstal atau menyertakan pustaka atau plugin eksternal, Anda harus memeriksa ulang bahwa semua itu juga berfungsi kembali ke Windows 7 sp1. Tetapi jika kekhawatiran Anda bahkan mundur, untuk kompatibilitas Windows XP, mungkin ada juga harapan. Staf Epic telah menyebutkan di masa lalu (lihat misalnya forum ini utas: https://forums.unrealengine.com/showthread.php?1310-Unreal-Engine-4-etc ) bahwa mereka ingin memberikan kompatibilitas dengan versi OpenGL yang akan membuatnya berfungsi bahkan di Windows XP. Dalam rilis UE4.2, mereka mengumumkan pratinjau kompatibilitas itu: https://www.unrealengine.com/blog/unreal-engine-42-release
Tetapi secara default, ini adalah Windows 7 sp1 jika tidak ada yang eksternal dari game Anda yang membutuhkan Windows 8 atau 10.
Yah, pada akhirnya itu adalah opini yang berdasarkan pendapat - karena itu sulit dijawab. Tapi saya bisa memberi Anda salah satu trade-off dasar: sistem 32 bit umumnya dapat secara teratur hanya menggunakan hingga 2,75 hingga 3,5Gb memori RAM, tidak peduli berapa banyak total RAM yang ada di mesin. Lihat ini: https://en.wikipedia.org/wiki/3_GB_barrier
Jadi pertama-tama Anda harus mengingatnya. Jika Anda menganggap OS sebagai lapar memori seperti Windows 7 & 8, pikirkan kinerja dan pastikan untuk profil bagaimana permainan Anda berjalan di bawah sistem tersebut dengan batasan RAM 2,75Gb.
Terakhir, jika Anda cukup senang sampai pada titik menyelesaikan permainan untuk pengiriman, saya pikir Anda harus menulis UE4 untuk rincian teknis tentang kompatibilitas. Khususnya jika Anda tertarik pada versi Windows yang lebih lama (yaitu XP dan Vista).
sumber
Dokumentasi Unreal Engine memiliki halaman yang menetapkan persyaratan perangkat keras dan perangkat lunak untuk menjalankan mesin di sini (Anda sedang mencari bagian "menjalankan mesin"). Selain itu, jika Anda ingin tahu apakah game Anda dapat berjalan pada mesin dengan spesifikasi lebih rendah, saya pikir hanya eksperimen yang bisa membuktikannya.
sumber