XNA - The Framework Block Diagram

Dengan menggunakan XNA Framework, kita dapat menulis games untuk Windows dan Xbox 360. Mari kita lihat apa aja sih di dalam XNA Framework.

Gambar 1 (klik untuk gambar lebih besar)

01

Framework Inti-nya sendiri terdiri dari 5: Graphics, Audio, Input, Math, dan Storage. Di versi XNA 2.0, ditambah 2 library baru, yaitu Networking dan Gamer Services. Perhatikan tanda bintang di kedua library ini, itu artinya kita butuh Xbox Live Gold Subscription dan XNA Creators Club Subscription. Networking buat multiplayer support dan Gamer Services buat di Xbox 360 (dimana kita bisa set "Achievements Unlocked", mencari lawan main berdasarkan score kita, dsb...)

Di atas framework inti ini ada dua hal: Application Model adalah kumpulan library untuk memudahkan membuat game, sedangkan Content Pipeline adalah kumpulan library untuk memudahkan proses penambahan model 3D, audio, dan texture ke game kita.

Nah yang paling atas dan high-level adalah kode kita, content kita (3D model, texture, audio), GameComponent dan Starter Kits (RPG Starter Kit, Network Starter Kib, Racing Car Starter Kit, dll).

Nah yang paling bawah dan low-level adalah bagaimana XNA mentarget Windows dan Xbox 360. Untuk Windows, di bawah XNA Framework menggunakan .NET Framework 2.0 dan DirectX 9.0c. Untuk Xbox 360, di bawah XNA Framework menggunakan .NET Compact Framework yang sudah di-customize dan Xbox Development Kit (XDK).

Di artikel berikutnya, akan dibahas contoh-contoh dari masing-masing layer di XNA Framework diatas.

Happy Gaming!

Share this post: | | | |
Published Wednesday, June 11, 2008 9:37 AM by zeddy
Filed under: ,

Comments

# re: XNA - The Framework Block Diagram

Thursday, June 12, 2008 7:23 AM by norman

Z,

What's in the Math library? How does it different from the standard System.Math? What additional stuff does it have?

Btw, no Physics library built-in in XNA?

# re: XNA - The Framework Block Diagram

Thursday, June 12, 2008 2:45 PM by ronald

@norman

coba bantuin jawab ah...

itu buat ngitung2x sudut2x di 3D bos..

kan buat ngatur kamera..

yep di XNA kagak ada physics enggine. kudu pake yang laen....

# re: XNA - The Framework Block Diagram

Saturday, June 14, 2008 10:40 AM by Arie

maap mau tanya ...

"Perhatikan tanda bintang di kedua library ini, ..."

= harus bayar kah?

saya lihat di :

www.xbox.com/.../memberships101.htm

terima kasih kk ...

# re: XNA - The Framework Block Diagram

Saturday, June 14, 2008 9:45 PM by norman

Btw, Physics engine utk game itu yg ada apa aja sih, fungsi2 utk Newtonian Physics ya (I mean, Mechanics only)?

Jd ada hal2 spt Newton's Laws, Momentum & Impluse, Vibrations & Waves, etc?

Atau lebih dari sekedar Newtonian Physics?

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above:
Powered by Community Server (Commercial Edition), by Telligent Systems