Archive for the 'Developer' Category

10
Oct
09

Flash on iPhone, berita baik atau buruk?

Terkait post saya beberapa hari yang lalu tentang flash untuk iphone, ada beberapa pendapat terkait hal tersebut…

Jumlah game di itunes app store katanya mencapai 17000,, walau masih kalah dengan flash game yang menurut saya angkanya pasti jauh lebih banyak lagi. Lalu apa masalahnya? Dengan jumlah yang sebanyak itu, akan banyak game dengan kualitas biasa saja di pasaran, otomatis akan membingungkan pengguna dalam memilih atau membeli game.

Secara teknis,, aplikasi bisa berjalan lebih lambat karena keterbatasan kemampuan hardware. Lalu ada yang berpendapat tidak semua jenis game bisa di-port ke iphone terkait dengan controllernya. iphone walau memiliki layar sentuh tidak memiliki tombol-tombol fisik seperti keyboard.

Kalau menurut saya sendiri,, bisnis game flash dan game iphone cukup jauh berbeda. Yang satu umumnya berbasis sponsorship, ads, dan hit, sedangkan yang satunya berbasis online store, baik trial atau full version. Jadi untuk masuk ke pasar iphone tidak cukup hanya bermodal  game flash yang bagus lalu di port begitu saja, tapi harus mempertimbangkan aspek bisnisnya.

Kesimpulan akhir dari saya: flash untuk iphone secara teknologi itu bagus,, tapi untuk bisnis perlu dipikirkan lebih lanjut :D

Bagaimana menurut kalian? Tertarik menggunakan flash untuk develop ke iphone?

26
Sep
09

Ebook ShaderX gratis

Saya lupa udah pernah ngasih link ini ato belum…
isinya ada dua buku pertama seri ShaderX dalam bentuk pdf, dan gratis! :D

Trus ada satu lagi, D3DBook, buku online gratis tentang vertex, geometry, dan pixel shader.

Lumayan buat yang mau belajar shader, mengurangi ketinggalan dari orang luar :p

Cheers :D

25
Sep
09

Game XBLA sekarang boleh mencapai 2GB

Dari sini

Berita baik untuk developer game untuk XBLA, karena sebelumnya game XBLA dibatasi ukurannya sebesar sekecil 150MB, sekarang game XBLA bisa sampai 2GB.

Dan sekedar informasi, 2GB itu juga bukan batasan, tapi lebih berupa keterbatasan teknologi.

Anyway, ini mungkin salah satu alasan kenapa batasan 150MB dihilangkan:

E3 2009 Shadow Complex Trailer HD

Yup, it’s on the freakin XBLA… -o-

29
Aug
09

Gamedev Video :Game Design – Raising the Bar

Dari sini.

“Will Wright, Sid Meier, Shigeru Miyamoto… we all know the names. But how do today’s top designers always stay ahead of the game? Season 2 continues as we take a closer look at the qualities that define today’s most celebrated talents, and what it takes to make a hit in 2009. Join us as we discover how even living legends have had to adapt to keep pace with the constantly evolving game industry – and what changes these radical shifts herald for the entire field. Plus, how to score a job in game design, and whether or not pros still have a place in the age of user-generated content.”

Di video itu dibahas berbagai hal mengenai game designer saat ini. Ada beberapa poin menarik yang saya ambil dari video tersebut :

  • Untuk seorang game designer : creativity is number one
  • Ada dua sifat yang dimiliki game designer hebat :
    1. Maturity : seorang game designer harus bisa bersikap dewasa,, jika ada sesuatu yang harus dibuang demi penyelesaian game maka dia harus bisa berbesar hati
    2. Humble : seorang game designer yang baik harus bisa menerima kritik dan orang-orang yang memainkan gamenya, demi membuat game design yang lebih baik lagi
  • Polishing game tidak hanya dilakukan di akhir pengerjaan game, tapi sebaiknya dilakukan sejak awal game dibuat
  • Game designer yang baik harus bisa membuat proses game development dalam iterasi. Jadi dia bisa berkata pada tim “jangan menghabiskan waktu untuk bagian ini agar dapat kita ubah atau sesuaikan dengan mudah”
25
Jul
09

Develop Magazine July 2009 is out

Dari sini.

Majalah bulanan Develop Magazine sudah terbit edisi 96, Juli 2009. Bisa didownload dalam bentuk PDF, atau baca langsung di browser.

Isinya berita tentang dunia game development. Padat, berbobot, dan GRATIS :D

Cheers… :D

23
Jul
09

FPS tidak relevan terhadap performance

Dari sini.

Cara untuk mengetahui performa adalah dengan mengukurnya, tapi sayang banyak paper yang mengukur dengan buruk. Contoh paling umum adalah mengukur dengan satuan FPS / Frame Per Second seperti pada paper ini.

FPS is useless.
Gamer mungkin senang dengan FPS, dan benchmark komputer umumnya menampilkan FPS, tapi game developer berbicara dalam milisecond. Kenapa? Karena secara definisi, frame per second itu mencakup semua hal yang terjadi dalam frame, bahkan hal-hal yang bukan bagian utama dari teknik rendering.
Pada contoh paper diatas, SSDO adalah teknik post processing, dan setiap GPU butuh buffer clear dan main scene rendering adalah tidak relevan. Dan karena terjadi pada satu frame yang sama, sehingga tidak bisa diketahui berapa FPS biaya proses-proses tersebut.
Contohnya mereka bilang bahwa ada overhead 2,4% pada SSDO vs SSAO, padahal SSDO bisa saja dua kali lebih lambat dari SSAO, tapi proses lain menutupi fakta tersebut.
Misalnya main scene rendering perlu 12ms, SSAO 0,5ms, sehingga total 12,5ms dengan FPS 80. Jika SSDO ternyata 1ms, total jadi 13ms, 77 FPS. Penurunan  framerate hanya 4% walau sebenarnya cost SSDO dua kali lipat SSAO.

FPS tidak bisa menunjukkan apa yang mahal dan tidak.
Jika kita menjalankan game dengan 20 FPS dan menambah proses 1ms, framerate menjadi 19,4 FPS, penurunan yang terlihat tidak signifikan. Namun jika kita menjalankan game 100 FPS dan menambahkan tepat 1ms yang sama, framerate turun menjadi 90,9 FPS, sebuah penurunan yang lebih besar baik dari angka FPS atau dengan persentase.

FPS tidak valid untuk dirata-ratakan.
Jika kita merender tiga frame dalam 4ms, 4ms, dan 100ms, kita dapat rata-rata FPS :
(1000/4 + 1000/4 + 1000 / 100) / 3 = 170 FPS.
Sedangkan jika merender dalam 10ms, 10ms, dan 10ms kita akan mendapat rata-rata FPS :
(1000/10 + 1000/10 + 1000/10) / 3 = 100 FPS.
Proses render kedua, selain selesai dalam 30ms (dibanding 108ms), namun juga lebih stabil, namun mendapat rata-rata FPS jauh lebih rendah.

Verdict : STOP USING FPS as performance measurement. Use miliseconds instead. D:

*SSDO = Screen Space Directional Occlusion
*SSAO = Screen Space Ambient Occlusion

26
Jun
09

Top 10 Game Engine versi Develop

Dari sini. Berikut adalah list sepuluh game engine terbaik menurut Develop.

  1. Unreal Engine 3 (site)
  2. Gamebryo Lightspeed (site)
  3. CryEngine 3 (site)
  4. Unity 3D (site)
  5. Blitz Tech (site)
  6. Infernal Engine (site)
  7. Vision Engine 7.5 (site)
  8. Bigworld Technology Suite (site)
  9. Vicious Engine 2 (site)
  10. Torque 3D (site)

Kelihatannya engine-engine diatas dinilai bukan dari game yang dihasilkan, tapi lebih ke fitur yang dimiliki, buktinya Source engine dari Valve atau Oblivion enginenya Bethesda yang dipake di Elder Scrolls 4 dan Fallout 3 ga masuk.
Satu lagi, faktor harga kayaknya ga diperhitungkan…

Sad… :(

16
Jun
09

10 Game Development Hero

Pada Develop Conference, diadakan polling untuk menentukan sepuluh game development hero, berdasarkan para developer sendiri. Dan pahlawan peringkat pertama adalah Shigeru Miyamoto, dengan perolehan suara hampir 30 persen, yaitu sekitar 3000 dari total 9000 suara.

Berikut ini adalah list lengkapnya :

  1. Shigeru Miyamoto (Mario series, Zelda series, etc etc etc)
  2. John D Carmack II (Doom series, Quake series)
  3. Will Wright (The Sims series, Spore)
  4. Dave Jones (Lemmings series , Grand Theft Auto series)
  5. Sid Meier (Civilization series, Sid Meier’s series ._.)
  6. Peter Molyneux (Black and White series, Fable series, and the upcoming Milo)
  7. David Braben (Elite series)
  8. Masaya Matsuura (PaRappa the Rapper)
  9. Michael Morhaime (World of Warcraft, president and co-founder of Blizzard entertainment)
  10. Jonathan Blow (Braid)

My hero? John Carmack tentunya…
A game programmer’s hero is a game programmer… :p