Archive for September, 2008

Machinima

Machinima…. What is that? First time I know about that word I really confuse, because I don’t know what it’s mean.Sensai Hariadi explain everything very well about machinima. I have searcing machinima topic in wikipedia and I found some definition of them. Machinima a Portmanteau of machine cinema, is a collection of associated production techniques whereby computer-generated imagery (CGI) is rendered using real-time, interactive 3-D engines instead of professional 3D animation software. Engines from first-person shooter and role-playing simulation video games are typically use.

Read more »

Selamat Idul Fitri 1429 H

Idul Fitri

SlimDX

SlimDX are library that allow .NET 2.0 application to use Microsoft DirectX and other related library as well. This library has become a competitor for XNA Game Studio. But, in other way if you want to develop game only on PC you may choose slimDX because slimDX support DirectX10, where XNA Game Studio is not supported.

The following APIs are completely supported by SlimDX:

* Direct3D 9
* Direct3D 10
* DXGI
* DirectInput
* XInput
* Raw input
* XAudio 2
* X3DAudio
* DirectSound

Link: http://slimdx.mdxinfo.com/

Ganti ke XNA?

Ada kalanya setiap orang akan merasa bosan dengan sesuatu. Bosen dengan OpenGL? Nggak sih. Cuman ketika baca dan mencoba membuat window dengan OpenGL 3.0 tidak berhasil. Mungkin karena belum ada release driver yang bener-bener full supported OpenGL 3.0. Akhirnya mencoba ke XNA, mengapa? Setelah membaca beberapa/berpuluh lembar spesifikasi OpenGL 3.0, ternyata semuanya mengarah untuk mengikuti DirectX standar. Mengapa? Karena semuanya dimasukkan kedalam shader. Untuk dapat merender sebuah segitiga saja harus mendefinisikan sendiri shader yang akan digunakan. Bahkan untuk merotasi dan memproyeksikan suatu geometri harus menggunakan shader.

Lah trus?? Itung-itung belaja, akhirnya XNA menjadi pilihan kedua. Memang sih shadernya hanya support DirectX 9.0c, tapi untuk latihan buat programming shader sangat bagus. Hanya saja, bahasanya adalah HLSL. Nggak apa deh :-D

Happy Game Programming ….