Airplay SDK (http://www.airplaysdk.com) ဆိုတာ Apple ရဲ႕ Mac computer လည္းမလို၊ Objective-C, Cocoa စတဲ့ Mac programming နည္းစနစ္ေတြ လည္း မလိုပဲ iPhone game ေတြကို အေပ်ာ္တမ္းပဲ ျဖစ္ျဖစ္၊ စီးပြားျဖစ္ပဲ ျဖစ္ျဖစ္ ဖန္တီးခြင့္ ရမယ့္ Software Development Kit တစ္ခု ျဖစ္ပါတယ္။
Airplay SDK က iPhone အတြက္မွ မဟုတ္ပါဘူး။ တစ္ျခား mobile device ေတြ အတြက္လည္း အလုပ္လုပ္ ေပးႏိုင္ပါတယ္။ ဒါေပမယ့္ iPhone development အတြက္ free ရႏိုင္တဲ့ အတြက္ iPhone game developer ေတြအတြက္ အဆင္ေျပပါတယ္။
Airplay SdK ကို download ဆြဲယူၿပီးရင္ example ေလးေတြပါ ရပါလိမ့္မယ္။ ဒါေၾကာင့္ ေလ့လာရတာ ပို အဆင္ေျပတာ ေပါ့ေနာ္။ သူ႔မွာ အေတာ္ေလး ေကာင္းတဲ့ game framework နဲ႔ game programming အတြက္ လုိအပ္တဲ့ library ေတြ ပါလာၿပီးသား ျဖစ္တဲ့အတြက္ programmer ေတြက အေသးစိတ္ကို အစကေန လိုက္ေရးစရာ မလိုပဲ သံုးလို႔ ရႏိုင္ပါတယ္။ သေဘာက်စရာ ေကာင္းတာက Airplay SDK ဟာ artists ေတြၾကားမွာ အသံုးမ်ားတဲ့ 3D Studio Max, Maya တို႔လို နာမည္ၾကီး 3D package ေတြနဲ႔ လည္း အလုပ္လုပ္ပါတယ္။ ကၽြန္ေတာ္ အရင္က သိခဲ့တဲ့ open source ျဖစ္တဲ့ SIO2 SDK ဆိုရင္ Blender တစ္မ်ိဳး ထဲနဲ႔ပဲ အလုပ္လုပ္ ပါတယ္။ ဒါေၾကာင့္ Airplay SDK က developer ေတြ အတြက္ သံုးရတာ ပိုၿပီး flexible ျဖစ္မယ္ ထင္ပါတယ္။ အထူးသျဖင့္ 3D application ေတြ လုပ္ခ်င္ရင္ ပိုအဆင္ေျပမယ္ ထင္ပါတယ္။
Objective-C programming language ကိုလည္း ထပ္ၿပီး ေလ့လာစရာ မလိုပဲ pure C++ ပံုစံ နဲ႔ application ေတြကို Windows OS ေပၚမွာ Visual C++ နဲ႔ ဖန္တီးခြင့္ ရတာကလည္း သေဘာက်စရာပါ။ Microsoft Visual Studio ကို programmer က ရင္းႏွီးၿပီးသား ျဖစ္တဲ့ အတြက္ Mac ေပၚမွာ Objective-C နဲ႔ ျပန္လုပ္ရတာထက္ အမ်ားၾကီး အဆင္ေျပ တာေပါ့ေနာ္။
iPhone game လုပ္ခ်င္ သူေတြ အတြက္ ေကာင္းတာက Airplay SDK မွာ GameState manger လိုမ်ိဳး game အတြက္ အေရးၾကီးတ့ဲ framework ေတြကို လုပ္ေပးထားၿပီးသား ျဖစ္တဲ့ အျပင္ example games ေလးေတြလည္း ပါတဲ့အတြက္ အဲဒီ အေပၚမွာ အေျခခံၿပီး စမ္ၾကည့္ သြားလို႔ ရတာေပါ့ေနာ္။
Airplay SDK က iPhone အတြက္မွ မဟုတ္ပါဘူး။ တစ္ျခား mobile device ေတြ အတြက္လည္း အလုပ္လုပ္ ေပးႏိုင္ပါတယ္။ ဒါေပမယ့္ iPhone development အတြက္ free ရႏိုင္တဲ့ အတြက္ iPhone game developer ေတြအတြက္ အဆင္ေျပပါတယ္။
Airplay SdK ကို download ဆြဲယူၿပီးရင္ example ေလးေတြပါ ရပါလိမ့္မယ္။ ဒါေၾကာင့္ ေလ့လာရတာ ပို အဆင္ေျပတာ ေပါ့ေနာ္။ သူ႔မွာ အေတာ္ေလး ေကာင္းတဲ့ game framework နဲ႔ game programming အတြက္ လုိအပ္တဲ့ library ေတြ ပါလာၿပီးသား ျဖစ္တဲ့အတြက္ programmer ေတြက အေသးစိတ္ကို အစကေန လိုက္ေရးစရာ မလိုပဲ သံုးလို႔ ရႏိုင္ပါတယ္။ သေဘာက်စရာ ေကာင္းတာက Airplay SDK ဟာ artists ေတြၾကားမွာ အသံုးမ်ားတဲ့ 3D Studio Max, Maya တို႔လို နာမည္ၾကီး 3D package ေတြနဲ႔ လည္း အလုပ္လုပ္ပါတယ္။ ကၽြန္ေတာ္ အရင္က သိခဲ့တဲ့ open source ျဖစ္တဲ့ SIO2 SDK ဆိုရင္ Blender တစ္မ်ိဳး ထဲနဲ႔ပဲ အလုပ္လုပ္ ပါတယ္။ ဒါေၾကာင့္ Airplay SDK က developer ေတြ အတြက္ သံုးရတာ ပိုၿပီး flexible ျဖစ္မယ္ ထင္ပါတယ္။ အထူးသျဖင့္ 3D application ေတြ လုပ္ခ်င္ရင္ ပိုအဆင္ေျပမယ္ ထင္ပါတယ္။
Objective-C programming language ကိုလည္း ထပ္ၿပီး ေလ့လာစရာ မလိုပဲ pure C++ ပံုစံ နဲ႔ application ေတြကို Windows OS ေပၚမွာ Visual C++ နဲ႔ ဖန္တီးခြင့္ ရတာကလည္း သေဘာက်စရာပါ။ Microsoft Visual Studio ကို programmer က ရင္းႏွီးၿပီးသား ျဖစ္တဲ့ အတြက္ Mac ေပၚမွာ Objective-C နဲ႔ ျပန္လုပ္ရတာထက္ အမ်ားၾကီး အဆင္ေျပ တာေပါ့ေနာ္။
iPhone game လုပ္ခ်င္ သူေတြ အတြက္ ေကာင္းတာက Airplay SDK မွာ GameState manger လိုမ်ိဳး game အတြက္ အေရးၾကီးတ့ဲ framework ေတြကို လုပ္ေပးထားၿပီးသား ျဖစ္တဲ့ အျပင္ example games ေလးေတြလည္း ပါတဲ့အတြက္ အဲဒီ အေပၚမွာ အေျခခံၿပီး စမ္ၾကည့္ သြားလို႔ ရတာေပါ့ေနာ္။
ဘယ္လိုပဲ ျဖစ္ျဖစ္ Airplay SDK က ေလာေလာဆယ္ မွာ Free လည္း download ဆြဲလို႔ ရတယ္။ ကိုယ့္ဆီမွာ Apple Mac computer လည္းရိွစရာ မလိုတဲ့ အျပင္ ေလာေလာဆယ္ iPhone/iPod Touch မရိွေသးရင္ ေတာင္မွ သူ႔မွာ ပါလာတဲ့ iPhone simulator ကို သံုးၿပီး iPhone game ေလးေတြကို စၿပီး စမ္းၾကည့္လို႔ ရတဲ့အတြက္ အေတာ္ေလးကို သေဘာက်စရာ ေကာင္းတယ္လို႔ ျမင္မိပါတယ္။
ခုေနာက္ဆံုး information အေနနဲ႔ သတိထားမိတာက CAPCOM ရဲ႕ နာမည္ၾကီး Resident Evil series ျဖစ္တဲ့ iPhone အတြက္ လုပ္ထားတဲ့ Resident Evil : Degeneration မွာ AirPlay SDK ကို သံုးထားတာ သတိထားမိ လိုက္ပါတယ္။


0 comments:
Post a Comment