C++ vs Java for Game

3 tahun sudah bereksplorasi dengan Java untuk membuat game. Berbagai engine aku coba (GTGE, Slick2D, JMonkeyEngine, LWJGL, PulpCore). Namun setelah beberapa bulan terakhir mencoba menggunakan C++, kok bisa terasa ringan sekali.

Apa pendapat teman-teman, mungkinkah Java bisa menggantikan C++ untuk game development di masa depan?

Iklan
Perihal

Selalu berusaha menjadi lebih baik... I have a BIG DREAM

Tagged with: , ,
Ditulis dalam Game
6 comments on “C++ vs Java for Game
  1. sss berkata:

    C++?toolsnya apa mas?maaf, saya masih awam

  2. Experience berkata:

    Visual C++ (bukan C++ .NET) umumnya dipakai dalam pengembangan game yang sangat complex. Binary hasil output-nya native code lebih efisien dalam penggunaan resource karena merupakan bahasa mesin (tidak perlu ada penerjemah tambahan saat eksekusi). Jadi terasa cepat dan ringan saat dieksekusi. Namun, weakpoint-nya adalah bahasa yang bertele2, susah dimengerti, development lebih lambat.

    Bahasa Java umumnya dipakai dalam pengembangan game yang sederhana. Karena bahasanya lebih mudah digunakan, tidak bertele2, development lebih cepat. Namun, ada juga weakpoint-nya. Compiler Java menghasilkan binary output (managed code) yang eksekusinya masih harus diterjemahkan lagi ke bahasa mesin. Bisa disimpulkan overhead (JVM, garbage collector, dll) tinggi. Tidak heran eksekusinya lebih pelan.

  3. Experience berkata:

    C++ paling berjaya untuk development game yang efisien dan complex untuk saat ini. Jadi kedepannya kalau Java bisa menyaingi C++ dalam efisiensi dan fleksibilitas, mungkin Java bisa menggantikan C++ secara keseluruhan. Soalnya untuk saat ini, C++ memang jauh lebih unggul hanya dalam hal ini.

    • anditaru berkata:

      ya betul. saya bertahun-tahun berkecimpung di dunia java game, pusing dengan masalah performa. Akhirnya saya memutuskan untuk pindah ke bahasa C++. Pusing tidak karuan karena terasa java lebih mudah, tapi game yg dihasilkan performanya jauh lebih tinggi

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

%d blogger menyukai ini: