Pro dan Kontra dari Berbagai Mesin Game 3D [ditutup]


13

Saya biasanya mengkodekan permainan saya yang diakui sederhana dengan tangan di Assembly atau C tapi saya ingin naik sedikit lebih tinggi. Saya juga ingin membangun keterampilan yang lebih modern, jadi saya melihat UDK. Apa pro dan kontra untuk pengembangan 3D indie. Saya berencana untuk menggunakan grafik, kontrol dan fisika dari mesin jadi saya bertanya-tanya apakah saya juga harus mempertimbangkan sumber mesin atau yang lainnya?

Jawaban:


20

UDK adalah SDK yang terbukti, digunakan dalam banyak judul AAA. Tetapi seperti halnya alat profesional lainnya, ia memiliki kurva belajar yang cukup curam. Istilah royalti 25% dalam Lisensi Komersial juga agak menyakitkan. Kami mengevaluasinya ketika kami berencana membuat game untuk keperluan presentasi di perusahaan kami.

Ada alternatif bagus lainnya:

  • Unity , mature, cross-platform (Windows, Mac, Web, iPhone, iPad, dan bahkan Android), juga memiliki versi gratis. Saya pikir ini akan sesuai dengan kebutuhan Anda dengan lebih baik, inilah yang akhirnya kami dapatkan.
  • Torque Game Engine , IMHO tidak semulus Unity, tetapi patut dilihat.

Ada juga perpustakaan tingkat rendah yang bagus yang mungkin menarik untuk Anda periksa:

  • Ogre3D , mesin render 3D sumber terbuka. Ini adalah mesin rendering yang matang dan stabil yang memiliki basis pengguna yang sangat besar. Kami menggunakannya dalam proyek kami. Ini mudah diintegrasikan dengan input OIS, memiliki binding untuk mesin fisika Newton, PhysX, ODE & Bullet.

Diperbanyak atas semua yang dikatakan Avee.
Olie

2
Perlu dicatat bahwa UDK, Unity 3D dan Torque adalah mesin game, sementara Ogre3D lebih merupakan mesin rendering (seperti yang ditulis).
Wernight

6

Saya juga merekomendasikan Unity. Versi gratisnya menyediakan sekitar 80% fitur versi berbayar, dan ada komunitas dukungan online yang besar dan aktif.


1

jMonkeyEngine adalah mesin game open source yang sangat bagus, untuk tujuan umum.

Ada daftar fitur panjang yang dapat Anda gunakan untuk melihat apakah itu memenuhi kebutuhan Anda, tetapi menurut pengalaman saya, ia memiliki hampir semua yang mungkin Anda inginkan untuk game indie.

Ini berjalan pada JVM sehingga Anda bisa mendapatkan semua keuntungan tingkat tinggi dari lingkungan runtime Java yang dikelola (pengumpulan sampah yang tepat, multi-threading, lintas platform dll.). Pengodean biasanya di Jawa tetapi Anda juga dapat menggunakan bahasa JVM lainnya dengan relatif mudah (Scala, Clojure dll.)


1

Coba 001 . Ini biasa-biasa saja untuk desainer game yang berpengalaman, tetapi sangat bagus untuk orang-orang yang baru mengenal dunia desain game.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.