BEST MOTHERBOARDS

BEST MOTHERBOARDS

DescriptionCPU SocketDDR TypeSATA TypeSLI/CrossfireUSB3PerformanceLifespanValueOverall
Asus Sabertooth 990FXSocket AM3+DDR 3SATA 3SLI + Crossfire2 Ports10.0010.0010.0010.00
Gigabyte GA-Z77X-UD5HLGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire4 Ports10.0010.0010.0010.00
MSI H77MA-G43LGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports9.509.3310.0010.00
GigaByte GA-MA770T-UD3PSocket AM3DDR 3SATA 2--9.7510.009.5010.00
Asus P8Z77-V PROLGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire2 Ports10.009.009.0010.00
MSI Z68A-GD65 G3LGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire2 Ports10.009.839.509.83
Asus M5A97 PROSocket AM3+DDR 3SATA 3SLI + Crossfire2 Ports9.839.679.509.83
Asus SabertoothLGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire2 Ports9.8310.009.339.83
Asus M5A97 R2.0Socket AM3+DDR 3SATA 3Crossfire2 Ports9.629.759.889.75
Asus P8H67M-PROLGA 1155/Socket H2DDR 3SATA 3-2 Ports9.759.759.759.75
Asus Rampage IV ExtremeLGA 2011/Socket RDDR 3-SLI + Crossfire4 Ports10.009.759.259.75
ASRock G41M-VS3 R2.0LGA 775/ Socket T-SATA 2--9.3310.009.839.67
Asus P8H77-MLGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports10.009.339.179.67
Asus Crosshair V FormulaSocket AM3+DDR 3SATA 3SLI + Crossfire4 Ports9.389.259.129.62
Asus Sabertooth Z77LGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire4 Ports9.939.869.149.57
ASRock 970 Extreme3 Socket AM3+DDR 3SATA 3Crossfire2 Ports9.609.8010.009.50
Asus M5A78L/USB3Socket AM3+DDR 3--2 Ports9.259.5010.009.50
Asus M4A87TD Evo Socket AM3DDR 3SATA 3SLI + Crossfire2 Ports9.509.509.759.50
GigaByte GA-P67-DS3-B3LGA 1155/Socket H2DDR 3SATA 3Crossfire-9.509.509.759.50
ZOTAC 760G 760GMAT-A-ESocket AM3DDR 3SATA 2--9.259.509.759.50
Gigabyte GA- 990FXA-UD3Socket AM3+DDR 3SATA 3SLI + Crossfire2 Ports9.909.809.709.50
Asus P8B75-VLGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports10.009.509.509.50
Intel DH55PJLGA 1156/Socket HDDR 3SATA 2--9.679.509.509.50
Asus P8Z68-V LXLGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports9.509.259.509.50
ASRock 990FX Extreme3Socket AM3+DDR 3SATA 3SLI + Crossfire2 Ports9.339.339.509.50
Asus P9X79LGA 2011/Socket RDDR 3-SLI + Crossfire4 Ports9.259.509.509.50
Asus M5A78L-M/USB3Socket AM3+DDR 3SATA 2-2 Ports9.258.889.389.50
MSI 880GMA-E45Socket AM3DDR 3SATA 3-2 Ports9.509.179.339.50
HP H-RS880-uATX (Aloe)Socket AM2+ / AM3DDR 3SATA 2--9.5010.009.259.50
Asus M5A88-MSocket AM3+DDR 3SATA 3-2 Ports9.509.509.259.50
Biostar TA880G HDSocket AM3DDR 3SATA 3--9.5010.009.009.50
Asus IPIBL-LB-Benicia-GL8ELGA 775/ Socket TDDR 2SATA 2--9.0010.009.009.50
Asus M5A99X EVO Socket AM3+DDR 3SATA 3SLI + Crossfire2 Ports9.258.509.259.38
Gigabyte GA-970A-UD3Socket AM3+DDR 3SATA 3-2 Ports9.179.339.339.33
Asus P8H61-M LXLGA 1155/Socket H2DDR 3SATA 2--9.179.179.179.33
ASRock 970 Extreme4Socket AM3+DDR 3SATA 3Crossfire2 Ports9.009.178.679.33
Asus P8Z77-V LXLGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports9.509.299.369.29
Gigabyte GA-970A-D3Socket AM3+-SATA 3Crossfire2 Ports9.389.259.509.25
Gigabyte GA-B75 D3VLGA 1155/Socket H2DDR 3-Crossfire2 Ports9.259.759.259.25
MSI 760GM-P21Socket AM3+DDR 3SATA 2--9.259.009.259.25
Asus P5KCLGA 775/ Socket T-SATA 2Crossfire-9.009.259.009.25
Asus M4A77TSocket AM3+DDR 3---9.589.178.929.25
Intel DQ45CBLGA 775/ Socket TDDR 2---9.008.508.509.25
Gigabyte GA-B75M-D3HLGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports9.369.009.369.21
Asus M5A97Socket AM3+DDR 3SATA 3-2 Ports9.338.679.509.17
ASRock A75M-HVSSocket FM1DDR 3SATA 3-4 Ports9.008.839.509.17
ASRock Z77 Pro3LGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports9.178.679.339.17
Gigabyte GA-H61M-DS2LGA 1155/Socket H2DDR 3SATA 3--9.508.838.509.17
ASRock Z77 Extreme4LGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire4 Ports9.149.369.369.14
Gigabyte G41M-ComboLGA 775/ Socket TDDR 3SATA 2--9.009.129.259.12
Asus M5A78L-M LX Socket AM3+DDR 3SATA 2--8.629.509.129.12
Intel D946GZISLGA 775/ Socket T----9.259.259.759.00
Asus P8Z77-V LKLGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire4 Ports9.679.679.509.00
Gigabyte GA-G41M-ES2LLGA 775/ Socket TDDR 2SATA 2--8.508.509.509.00
ASRock 970 Pro3Socket AM3+DDR 3SATA 3Crossfire2 Ports9.259.009.259.00
Gigabyte GA-P43-ES3GLGA 775/ Socket TDDR 2SATA 2--9.009.009.009.00
GigaByte GA-990FXA-UD3Socket AM3+DDR 3SATA 3SLI + Crossfire2 Ports8.629.129.009.00
ASRocK G31 MS R2.0LGA 775/ Socket TDDR 2SATA 2--8.008.759.009.00
Intel HM67--SATA 3-2 Ports9.009.008.759.00
Asus P5Q-ELGA 775/ Socket TDDR 2SATA 2Crossfire-9.009.258.509.00
Asus P8Z77-VLGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire4 Ports9.809.309.408.90
Acer Predator G3610LGA 1155/Socket H2DDR 3--4 Ports8.839.008.678.83
Asus P8Z68-V LELGA 1155/Socket H2DDR 3SATA 3-2 Ports8.839.178.508.83
Alienware mATX X79LGA 2011/Socket RDDR 3SATA 2SLI + Crossfire1 Ports9.179.259.428.75
Gigabyte GA-Z77M-D3HLGA 1155/Socket H2DDR 3-Crossfire2 Ports8.508.759.258.75
Intel DG41WVLGA 775/ Socket TDDR 3SATA 3--8.758.759.008.75
Asus M2N-ESocket AM2+DDR 2SATA 2--8.009.758.508.75
Gigabyte GA-Z77-D3HLGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire2 Ports8.708.709.008.70
ASRock H77MLGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports8.338.338.508.67
ASRock 970DE3/U3S3Socket AM3+DDR 3SATA 3SLI + Crossfire2 Ports9.009.008.338.67
Asus P8H61-M LX3 PLUSLGA 1155/Socket H2DDR 3SATA 2--8.258.509.008.50
ASRock H61iCafeLGA 1155/Socket H2DDR 3SATA 3-2 Ports8.008.259.008.50
ECS A55F-M3Socket FM1DDR 3SATA 2Crossfire-9.259.008.758.50
ASRock G31M-GS R2.0LGA 775/ Socket TDDR 2SATA 2--8.008.258.758.50
Asus P8H77-V LELGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports9.008.338.678.50
MSI 970-G46Socket AM3+DDR 3SATA 3SLI + Crossfire2 Ports8.508.508.508.50
Asus P5G41T-M LELGA 775/ Socket TDDR 3SATA 2--8.838.678.338.50
Asus P5G41T-M LX3LGA 775/ Socket TDDR 3SATA 2--8.318.508.318.50
Asus P8H61-I LX R2.0LGA 1155/Socket H2DDR 3SATA 2--9.009.008.258.50
ASRock P45DELGA 775/ Socket TDDR 2SATA 2--8.507.007.508.50
ASRock H77 Pro4/MVPLGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports8.808.408.508.40
ECS MCP61M-M3Socket AM3DDR 3SATA 2--8.508.628.508.38
Asus P5KPL-AMPSLGA 775/ Socket TDDR 2SATA 2--8.508.339.008.33
MSI G41M-P28LGA 775/ Socket TDDR 3SATA 2--8.508.008.678.33
Asus P5K SELGA 775/ Socket TDDR 2SATA 3--8.678.508.178.33
Biostar TA75MSocket FM1DDR 3SATA 2SLI + Crossfire2 Ports8.508.008.178.33
GigaByte GA H61M D2-B3LGA 1155/Socket H2DDR 3SATA 2--8.177.677.838.33
Intel DH55TC LGA 1156/Socket HDDR 3SATA 2--7.808.308.508.30
Biostar H61MLLGA 1155/Socket H2DDR 3---9.258.5010.008.25
ECS MCP61PM-GMSocket AM2DDR 2SATA 2--6.508.009.258.25
GigaByte GA-945GCM-S2LLGA 775/ Socket T-SATA 2--8.008.258.758.25
Gigabyte GA-Z77X-D3HLGA 1155/Socket H2DDR 3SATA 3SLI + Crossfire6 Ports8.889.008.508.25
ASRock B75MLGA 1155/Socket H2DDR 3SATA 3Crossfire4 Ports8.008.008.508.25
Asus M4N68T-M V2Socket AM3DDR 3SATA 2--8.008.008.508.25
Intel DH67BLLGA 1155/Socket H2DDR 3--2 Ports8.508.508.258.25
MSI H61M-P21 (B3)LGA 1155/Socket H2DDR 3---8.008.008.258.25
Asus P7H55-M LXLGA 1156/Socket HDDR 3SATA 2--8.008.008.258.25
Asus M3ASocket AM2+DDR 2SATA 2--9.259.008.008.25
Asus P8Z77-M LGA 1155/Socket H2DDR 3SATA 3Crossfire2 Ports8.758.508.008.25
Intel DH61WWLGA 1155/Socket H2DDR 3SATA 2--8.508.648.148.21
GAMERS RIG BUILD

GAMERS RIG BUILD

banyak para gamer pemula yang bingung mereka ingin mendapatkan sebuah PC dengan performa yang maksimal tapi dengan dana yang terbatas saya akan memberikan beberapa saran spesifikasi komputer yang mungkin dapat anda jadikan refrensi sebelum membangun sebuah PC

untuk anda yang memiliki dana minim

LOW END RIG


Processor                            : Intel Core i3 3220 3.3Ghz Cache 3MB [Box] Socket LGA 1155 Rp 1,165,000
Motherboard                    : MSI Z77MA-G45 (LGA1155, Intel Z77, USB3, SATA3) Rp 1,223,000
HDD                                       : Seagate 500GB SATA3 Rp 547,000
VGA                                       : Digital Alliance Radeon HD7770 1GB DDR5 128BIT Rp 1,287,000
CASE                                      : Cooler Master LAN CASE 240 with 500 W PSU (RC-240-KKR500-N2) Rp 524,000
RAM                                      : 2x V-GeN DDR3 PC10600/1333Mhz 2GB Rp 316.000
LCD                                        : ACER 15.6" P166HQL LED WIDE SCREEN Rp 665,000
Optical drive                       : Samsung DVDRW 22X SATA [OEM] Rp 163,000

TOTAL Rp 5.981.000


MID RIG



Processor                     : Intel Core i5 3570k 3.4Ghz Cache 6MB [Box] Socket LGA 1155 - Unlocked Rp 2,185,000
Motherboard               : MSI Z77A-GD65 (LGA1155, Intel Z77, USB3, SATA3) Rp 2,136,000
HDD                           : Seagate 1TB SATA3 Rp 717,000
VGA                           : MSI Geforce GTX 660 2048MB DDR5 - Twin Frozr/OC Rp 2,573,000
CASE                          : Cooler Master K350 Gaming Chassis Side Window Rp 456,000
RAM                           : DDR3 Value 4GB PC12800 - CMV4GX3M1A1600C11 (2X4GB) Rp 554,000
PSU                             : Corsair VS Series 650W CP-9020051EU Rp 580,000
LCD                            : ACER 15.6" P166HQL LED WIDE SCREEN Rp 665,000
Optical drive               : Samsung DVDRW 22X SATA [OEM] Rp 163,000

TOTAL Rp 9.629.000

HIGH END




Processor                     : Intel Core i7 3970X 3.5Ghz Cache 15MB [Box] Socket LGA 2011 Rp 10,778,000
Motherboard               : ASUS P9X79 Pro (LGA2011, Intel X79, Quad Channel DDR3, PCIE 3.0, SATA3, USB3) Rp 3,690,000
HDD                           : Seagate 1TB SATA3 Rp 717,000
SSD                             : OCZ Vertex4 256GB SATA III - VTX4-25SAT3-256G Rp 2,490,000
VGA                           : SLI dual Asus Geforce GTX 680 2048MB DDR5 DirectCU II TOP Rp 12.690.000
CASE                          : Cooler Master Cosmos II (RC-1200-KKN1) [Detail]Rp 3,680,000
RAM                           : Corsair DDR3 Vengeance Blue PC12800 16GB (4X4GB) - CML16GX3M4A1600C9B LP Rp 1,175,000
PSU                             : Corsair AX Series Digital 1200W Fully Modular 80+ Platinum AX1200i (CP-90200008-EU) Rp 3,120,000
LCD                            : Asus VS197N - 18.5“ Wide Screen - HD 1366x768 LED - Analog + DVI Rp 1,000,000
Optical drive               : Asus Bluray Writer - BC-12B1ST - Internal Rp 1,140,000

TOTAL Rp 40.480.000


Harga tersebut mungkin berbeda beda di setiap toko dan setiap daerah dan ini merupakan sebagai sebuah referensi
dan berdasarkan berbagai pertimbangan antara harga performa fitur dan daya tahan produk mungkin anda dapat menyesuaikan atau pun membuat PC berdasarkan spesifikasi anda sendiri

selamat mencoba :)
GTX TITAN REVIEW

GTX TITAN REVIEW






awal minggu ini nvidia mengumumkan kartu grafis top end terbaru GTX titan atau GTX 685 dibangun dengan mengunakan arsitektur GK110 28nm arsitektur kepler tersebut biasa digunakan pada grafis super komputer seperti Tesla K20 dan K20x GTX titan menempati posisi tertinggi dalam keluarga kepler sebagai gpu tunggal pada sebuah kartu grafis

Spesifikasi Geforce GTX TITAN

Core Speed                                      : 837 MHz
Architecture                                      : Kepler GK110
Memory                                            : 6144 MB
Memory Speed                                 : 1502 MHz
Memory Bus                                     : 384 Bit
Memory Type                                    : GDDR5
Memory Bandwidth                           : 288.4GB/sec
Shader
Processing Units                                :
2688
Direct X                                            : DX 11.1 
Shader                                              : 5.0
Open GL                                          : 4.3
Resolution (WxH)                             : 4096x2160
Max Power                                      : 250 Watts
PSU                                                 : 600 Watt & 42 Amps

SEBAGAI PERBANDINGAN

  GTX Titan GTX 690 GTX 680 GTX 580
Stream Processors 2688 2 x 1536 1536 512
Texture Units 224 2 x 128 128 64
ROPs 48 2 x 32 32 48
Core Clock 837MHz 915MHz 1006MHz 772MHz
Shader Clock N/A N/A N/A 1544MHz
Boost Clock 876Mhz 1019MHz 1058MHz N/A
Memory Clock 6.008GHz GDDR5 6.008GHz GDDR5 6.008GHz GDDR5 4.008GHz GDDR5
Memory Bus Width 384-bit 2 x 256-bit 256-bit 384-bit
VRAM 6GB 2 x 2GB 2GB 1.5GB
FP64 1/3 FP32 1/24 FP32 1/24 FP32 1/8 FP32
TDP 250W 300W 195W 244W
Transistor Count 7.1B 2 x 3.5B 3.5B 3B
Manufacturing Process TSMC 28nm TSMC 28nm TSMC 28nm TSMC 40nm
Launch Price $999 $999 $499 $499


sayang nya dengan peningkatan kemampuan sebesar 25% dari pada seri pendahulunya GTX TITAN dijual hampir 2x harga GTX 680 yaitu sekitar 15 juta



















Motherboard AMD dengan PCI 3.0 pertama di dunia Asus Sabertooth 990FXGEN3 R2.0



PCI Express 3.0 teknologi yang telah dirilis beberapa tahun yang lalu , tetapi sampai sekarang, itu hanya didukung oleh motherboard berbasis Intel. Semua motherboard berbasis AMD yang menggunakan PCI l Ekspres 2.0 untuk kebutuhan kartu grafis nya secara performa, yang tidak sekuat PCIE 3.0 baru.
Asus baru saja mengumumkan motherboard pertama di dunia berbasis AMD yang mendukung teknologi PCI Express 3.0  ...

Asus Sabertooth 990FX/Gen3 R2 didasarkan pada chipset 990FX dengan AMD. Ini suport untuk soket  terbaru AM3 AMD prosesor + yang mencakup prosesor AMD terbaru AMD FX series yang memiliki 8 Cores. Inimemiliki  tiga slot PCI Express 3.0 memungkinkan Anda untuk menggunakan kartu video generasi terbaru dan diharapkan dapat menggunakan dan memaksimalkan potensi teknologi  Nvidia SLI atau teknologi AMD CrossFireX. 
Belum ada pengumuman tentang tanggal rilis atau harga.

AMD seperti yang kita tahu bahwa harga motherboard AMD lebih murah dari pada Intel, jadi ini motherboard baru ini akan menghibur penggemar lama mereka yang lebih memilih produk AMD.


Spesifikasi

CPU AMD AM3+ FX™/Phenom™ II/Athlon™ II/Sempron™ 100 Series Processors
Supports AM3+ 32 nm CPU
Supports CPU up to 8 cores
Supports CPU up to 140 W
AMD Cool 'n' Quiet™ Technology
Chipset AMD 990FX/SB950
Memory 4 x DIMM, Max. 32GB, DDR3 1866/1600/1333/1066 MHz ECC, Non-ECC, Un-buffered Memory
Dual Channel Memory Architecture
* Refer to www.asus.com or user manual for the Memory QVL (Qualified Vendors Lists).
* Due to OS limitation, when installing total memory of 4GB capacity or more, Windows® 32-bit operation system may only recognize less than 3GB. Install a 64-bit Windows® OS when you want to install 4GB or more memory on the motherboard.
* Due to CPU spec., AMD 100 series CPUs support up to DDR3 1066MHz. With ASUS design, this motherboard can support up to DDR3 1333MHz.
Expansion Slots 3 x PCI Express 3.0 x16 slots (Dual at x16/x16, triple at x16/x8/x8 mode)*
1 x PCI Express 2.0 x16 slot (Black at x16)
1 x PCI slot
*When running dual graphics cards, be sure to insert the card in the first and third PCIex16 3.0 slot to get the best performance.
Multi-GPU support Supports NVIDIA® Quad-GPU SLI™ Technology
Supports AMD Quad-GPU CrossFireX™ Technology
Storage AMD SB950 controller :
6 x SATA 6Gb/s port(s), brown
Support Raid 0, 1, 5, 10
ASMedia® PCIe SATA controller :
2 x SATA 6Gb/s port(s), gray
2 x eSATA 6Gb/s port(s), red
LAN Realtek® 8111F , 1 x Gigabit LAN Controller(s)
Audio Realtek® ALC 892 8-Channel High Definition Audio CODEC
- Supports : Jack-detection, Multi-streaming, Front Panel Jack-retasking
Audio Feature :
- Absolute Pitch 192kHz/ 24-bit True BD Lossless Sound
- Blu-ray audio layer Content Protection
- ASUS Noise Filter
- Optical S/PDIF out port(s) at back panel
USB ASMedia® USB 3.0 controller :
2 x USB 3.0/2.0 port(s) (2 at mid-board)
ASMedia® USB 3.0 controller :
4 x USB 3.0/2.0 port(s) (4 at back panel, blue)
AMD SB950 controller :
12 x USB 2.0/1.1 port(s) (8 at back panel, 4 at mid-board)
Special Features TUF ENGINE! Power Design :
- 8 + 2 Digital Phase Power Design
- TUF Components (Alloy choke, Cap. & MOSFET; Certified by Military-standard)
- ASUS DIGI+ Power Control Utility

Ultimate COOL! Thermal Solution :
- TUF CeraM!X Heatsink Coating Tech.
- TUF Thermal Radar

Safe & Stable! Guardian Angel:
- Anti-Surge
- ESD
- E.S.P: Efficient Switching Power Design

ASUS Exclusive Features :
- DirectKey
- Remote GO!
- USB BIOS Flashback
- MemOK!
- AI Suite II
- Ai Charger+
- Front Panel USB 3.0 Support
- ASUS UEFI BIOS EZ Mode featuring friendly graphics user interface
- Network iControl
- USB 3.0 Boost
Bagaimana Cara Membuat Game? – Bagian 3

Bagaimana Cara Membuat Game? – Bagian 3

A: “Yess..! Sekarang aku bisa mulai membuat game yang terkenal seperti [isi dengan nama game terkenal yang super laris]..!”

B: “Waah.. Kamu sekarang sudah tahu ya mulainya darimana.”

A: “Ya.. Setelah aku baca posting ini dan ini, aku mulai memikirkan ide mekanik dan cerita. Dan aku punya teman yang bisa membantu untuk menggambarkan ideku itu jadi game.”

B: “Cuma gambar? Lalu cara mainnya gimana?”

A: “???”

Haii… Ketemu lagi di bagian 3 dari seri posting “Bagaimana Cara Membuat Game?” ini. Pada bagian 1, saya telah membahas tentang elemen mekanik dan cerita serta peran game designer dalam proses pembuatan game. Lalu pada bagian 2, saya membahas tentang elemen estetika serta peran game artist.

Bagi kalian yang sudah membaca dua artikel sebelumnya itu, mungkin ada juga yang mengalami kebingungan seperti yang dialami oleh A. Nah, pada artikel kali ini saya akan membahas elemen keempat yang melengkapi ketiga elemen sebelumnya.

Media interaktif

Pada artikel sebelumnya, saya pernah menyebutkan kalau game adalah suatu media yang memberikan sensasi fun terhadap suatu pengalaman tertentu. Sebetulnya masih ada tambahan terhadap definisi tadi, yaitu unsur interaktif. Jadi game adalah suatu media yang berinteraksi langsung dengan penggunanya. Unsur interaktif inilah yang membedakan game dengan media hiburan lain seperti buku, komik atau film.

Unsur interaktif ini tercipta dari respon sang pemain terhadap mekanik yang dibuat oleh game designer. Nah.., Elemen yang berperan untuk mewujudkan unsur interaktif di dalam game ini adalah elemen teknologi. Dengan kata lain elemen teknologi ini adalah alat yang digunakan untuk menciptakan interaksi antara game dengan pemain. Hmm.. Mungkin kalian langsung membayangkan stick PS ya.. (^^,)

Secara umum, yang dimaksud dengan alat tadi tidak selalu mengacu kepada teknologi yang ‘high-tech’. Bisa saja teknologi/alat yang digunakan untuk bermain berupa pensil dan kertas (seperti pen and paper RPG misalnya), atau bermain dengan menggunakan papan dan bidak (seperti catur misalnya). Tapi, kali ini saya akan memfokuskan pembahasan hanya pada teknologi yang digunakan untuk membuat game digital saja.

Ngobrol bersama mesin

Eh..? Seperti di film Terminator? (^^,)

Apa hubungannya ngobrol bersama mesin dengan elemen teknologi dalam pembuatan game?

Well, begini… Dalam proses pembuatan game digital, dibutuhkan bantuan komputer. Jadi komputer adalah elemen teknologi yang digunakan untuk mengubah ide game menjadi suatu game yang dimainkan secara interaktif.

Lalu, apa maksudnya ngobrol bersama komputer?

Begini… Komputer hanyalah alat yang mengerjakan instruksi yang diberikan oleh manusia. Instruksi tersebut harus dibuat dengan menggunakan bahasa yang dimengerti oleh komputer, yaitu dengan menggunakan bahasa pemrograman. Jadi dalam proses pembuatan game digital, ide game yang akan dibuat harus diterjemahkan dengan menggunakan bahasa pemrograman menjadi sekumpulan instruksi yang kemudian diolah oleh komputer hingga menjadi game yang dapat dimainkan.

Nah… Dalam proses pembuatan game, siapakah yang berperan dalam kegiatan ‘ngobrol’ dengan komputer itu? Tugas ini diserahkan kepada game programmer. Game programmer berperan untuk menerjemahkan ide mekanik dari game designer menjadi instruksi-instruksi yang akan dikerjakan oleh komputer.

Jadi secara umum tugas game programmer adalah membuat program (game) berdasarkan ide mekanik dari game designer. Walaupun kalau dipelajari lebih dalam lagi ternyata topik pemrograman game itu cukup luas, karena bisa dibagi lagi menjadi beberapa bidang, seperti:

    Pemrograman gameplay
    Pemrograman game engine
    Pemrograman graphics
    Pemrograman physics
    Pemrograman audio
    Pemrograman user-interface

dan masih ada beberapa bidang lain… Nanti saya akan bahas di artikel yang lain ya.. (^^,)

Lalu mulai darimana untuk bisa jadi game programmer?

Hmm… Tentunya mulainya ya dari belajar tentang pemrograman. (^^,)

Kalian bisa mulai dari mempelajari cara membuat program dengan menggunakan salah satu dari banyak bahasa pemrograman yang ada. Pelajari bagaimana mengimplementasikan logika untuk menyelesaikan masalah, lalu menerjemahkan logika tadi menjadi instruksi yang dimengerti oleh komputer dengan menggunakan bahasa pemrograman sampai menjadi suatu program komputer.

Ada banyak bahasa pemrograman yang bisa kalian pelajari, tapi sepengetahuan saya beberapa bahasa yang banyak digunakan dalam pemrograman game adalah C, C++, C#, Objective C, Java, Actionscript, Python, Javascript. Well… Kalian bisa googling untuk mencari informasi lebih lanjut tentang bahasa pemrograman yang digunakan dalam pembuatan game. (^^,)

Kalau kalian merasa bingung untuk memilih bahasa pemrograman mana yang akan dipelajari, kalian bisa mulai dari memilih ingin membuat game untuk platform apa terlebih dulu. Misalnya kalian ingin membuat:

    PC game; kalian bisa mempelajari:
    -  C/C++, walaupun saya tidak menyarankan bahasa ini bagi kalian yang benar-benar awam mengenai pemrograman. Karena bahasa pemrograman yang satu ini cukup kompleks untuk dipelajari pemula.
    - C#
    - Java
    - Actionscript (Flash).
    Web-browser game; kalian bisa mempelajari:
    - Actionscript (Flash).
    - HTML5 dan Javascript.
    Mobile game; kalian bisa mempelajari:
    - C/C++ atau Objective C untuk membuat game di iOS (IPhone, Ipad, dan IPod Touch).
    - Java untuk membuat game di Android.
    - Java ME untuk membuat game di handphone dan BlackBerry.

Untuk awalnya, saya sarankan untuk mulai dengan membuat game yang sederhana terlebih dulu. Boleh sih kalau kalian bercita-cita ingin membuat game [isi dengan nama game terkenal yang super laris] seperti yang dikatakan oleh A di atas tadi. Tapi game-game seperti itu dibuat oleh sekelompok orang programmer yang sudah berpengalaman dalam pemrograman game.

Jadi, mulailah perjalanan belajar pemrograman game kalian dari langkah kecil dulu. Coba buat satu game sederhana sampai dengan selesai hingga bisa dimainkan. Pelajari apa saja yang harus dibuat dalam pemrograman game, misalnya:

    Bagaimana cara menampilkan gambar ke layar lalu menganimasikannya.
    Bagaimana cara membaca input dari pemain lalu mengaplikasikan responnya di dalam game.
    Bagaimana cara menambahkan suara ke dalam game.
    Bagaimana cara menyimpan skor pemain.

Dan masih ada aspek-aspek pemrograman lain yang bisa kalian pelajari dalam proses pembuatan game. Bahkan di dalam game yang sekilas terlihat sederhana seperti Pong, terdapat banyak aspek pemrograman game yang bisa kalian pelajari.

Penutup

Nah… Bagi kalian yang ingin membuat game kalian sendiri dan tertarik dengan dunia pemrograman, bisa mulai dari peran game programmer ini. Bila kalian belum punya ide mekanik sendiri, kalian bisa mempelajari ide mekanik dari game-game lain yang sudah ada. Atau, kalian bisa berkolaborasi dengan orang lain yang berperan sebagai game designer. Dengan bertambahnya pengalaman kalian dalam membuat game, bisa saja nanti kalian juga bisa berperan sebagai game developer yang menciptakan ide mekanik dan membuat programnya sampai menjadi satu game yang fun. (^^,)

Sebagai penutup, saya ingin berbagi tentang beberapa programmer legendaris yang mungkin bisa menjadi inspirasi bagi kalian yang tertarik dalam dunia pemrograman:

    John Carmack, beliau adalah game programmer legendaris dibalik terciptanya game Doom yang melegenda.
    Steve “Woz” Wozniak, mungkin beliau bukanlah seorang game programmer tapi kejeniusannya dalam bidang pemrograman menjadi titik awal bagi Apple yang saat ini telah berkembang menjadi salah satu platform untuk pengembangan game yang diminati banyak developer. Beliau juga senang memainkan game, bahkan sebelum Apple berdiri, beliau turut serta mengerjakan desain awal game Breakout milik Atari.
    Dennis Ritchie, beliau adalah bapak dari bahasa pemrograman C, bahasa yang menjadi cikal bakal dari bahasa-bahasa lain yang digunakan dalam pembuatan game seperti C++, Java, C#, Objective C.
    Sid Meier, beliau adalah seorang game programmer sekaligus game designer legendaris yang menciptakan game-game terkenal seperti Civilization, Railroad Tycoon, Magic the Gathering.
    Richard Garriott, beliau merupakan game programmer dan game designer legendaris yang ada dibalik terciptanya seri game Ultima yang terkenal.

Well… Sekian dulu artikel saya kali ini. See you in another post..!