1. Konsep game
Anda tidak akan dapat membuat game tanpa unsur
terpenting ini. Terlebih dahulu kita pikirkan dulu raw plan gamenya, apa genre nya, judulnya apa,
siapa tokoh utamanya, bagaimana jalan ceritanya, dan sebagainya. Seiring dengan
pembuatan game, anda bisa "meningkatkan" kualitas game. Seperti
menambah detail pada background, membuat fitur baru yang tidak mengubah konsep
utama.
2. Jalan cerita
Setelah melakukan pada step pertama, jalan cerita
menentukan awal dan akhir dari game itu sendiri. Tanpa jalan cerita yang jelas,
pemain akan bingung mengikuti alur game tersebut sehingga membuat mereka
menutup browser mereka dan mematikan komputernya. Tetapi dalam suatu genre game,
jalan cerita tidak dibutuhkan seperti Arcade, Simulation, dll. Namun, misalnya,
untuk RPG, sudah jelas
membutuhkan alur cerita. Jalan cerita juga hendaknya unik dan berbeda dengan
jalan cerita dari game-game yang sudah ada, sehingga tidak menimbulkan
kebosanan kepada pengguna. Supaya menambah rasa semangat kepada pengguna untuk
ingin menamatkan game maka buatlah jalan cerita yang membuat si pengguna tidak
menduga akan jalan ceritanya, serta membuat rasa penasaran yang tinggi.
3. Grafik
Tentukan style anda dalam membuat game, apakah dengan
detail yang tinggi, atau sederhana. Sebaiknya dalam menentukan style grafis,
disesuaikan dengan konsep. Contohnya, agan akan membuat game untuk anak-anak.
Maka buatlah gambar yang tidak terlalu banyak detail dan dengan warna terang
dan buatlah karakter yang lucu dan imut agar anak-anak tertarik memainkannya.
Video game terbagi dua
menurut dimensinya, yaitu:
-2D (two dimension)
Game dua dimensi dapat diketahui berdasarkan ruangnya yang hanya memiliki dua sisi ( X dan Y). Sedangkan untuk gambarnya sendiri dapat menggunakan Vector maupun Bitmap. Untuk membuat animasi bergerak (berjalan,melompat,berlari,dll) kita harus membuat gambar satu persatu yang disebut dengan(frame).
Game dua dimensi dapat diketahui berdasarkan ruangnya yang hanya memiliki dua sisi ( X dan Y). Sedangkan untuk gambarnya sendiri dapat menggunakan Vector maupun Bitmap. Untuk membuat animasi bergerak (berjalan,melompat,berlari,dll) kita harus membuat gambar satu persatu yang disebut dengan(frame).
Kerealisasian gerakan ditentukan dari gambar yang dibuat, jumlah gambar(frame) yang digunakan, serta hitungan gambar per detik (frame per second ( semakin tinggi hitungan gambar per detik maka semakin mulus gerakan yang akan dihasilkan)). Bagi pemula sebaiknya mencoba untuk membuat game bertipe 2D terlebih dahulu.
-3D (three dimension)
Sama dengan dua dimensi , game bertipe ini dapat diketahui berdasarkan ruangnya , hanya saja dalam 2D hanya ada 2 sisi (X,Y), dalam game 3D anda akan menemui tiga sisi (X,Y,Z).
Sama dengan dua dimensi , game bertipe ini dapat diketahui berdasarkan ruangnya , hanya saja dalam 2D hanya ada 2 sisi (X,Y), dalam game 3D anda akan menemui tiga sisi (X,Y,Z).
4. Alur Game
Apabila pada step kedua dijelaskan tentang jalan
cerita, di step ini dijelaskan tentang alur game. Dalam suatu genre, buatlah
alur game yang cocok dengan genre tersebut. Contohnya : Game RPG membutuhkan karakter
yang heroik dan pendamping karakter utama. Ditengah perjalanan, mereka
diharuskan melawan "bos" untuk melanjutkan permainan. Di akhir game,
mereka akan melawan "bos terakhir" untuk mengakhiri permainan.
"Bos terakhir" ini haruslah kuat, karena disetiap perjalanan karakter
pasti akan menerima "Level Up". Sehingga pertarungan "Bos
terakhir" dan karakter akan seimbang. Kalau perlu, buatlah ending yang
unik.
Contoh lainnya, pada game arcade. Arcade tidak perlu alur game yang rumit seperti RPG. Alur game arcade umumnya berbentuk level. Semakin banyak level yang ada, semakin penasaran pemain untuk menyelesaikan game. Namun kembangkan fitur dalam game. Agar pemain tidak bosan dipertengahan game.
Contoh lainnya, pada game arcade. Arcade tidak perlu alur game yang rumit seperti RPG. Alur game arcade umumnya berbentuk level. Semakin banyak level yang ada, semakin penasaran pemain untuk menyelesaikan game. Namun kembangkan fitur dalam game. Agar pemain tidak bosan dipertengahan game.
5. Kumpulkan bahan
Anda pasti membutuhkan tepung untuk membuat kue. Sama
seperti game, anda juga butuh bahan-bahan yang akan digunakan untuk membuat
game. Contohnya, untuk game yang lebih kompleks, agan membutuhkan efek suara.
Anda bisa mendownload efek suara tersebut di web yang memberikan efek suara
secara gratis.
Personil yang dibutuhkan
untuk optimilisasi pembuatan game:
Dalam membuat game 2D sebaiknya anda bekerja dalam
kelompok atau team yang minimal terdiri dari 3 orang:
-1 orang programmer
-1 orang graphic design
-1 orang music composer
-1 orang programmer
-1 orang graphic design
-1 orang music composer
Sedangkan untuk membuat game 3D sebaiknya anda minimal
mempunyai 5 orang dalam satu kelompok:
-1 orang programmer
-1 orang texture maker
-1 orang 3d modeler
-1 orang music composer
-1 orang pengatur gerakan (koreografer)
-1 orang programmer
-1 orang texture maker
-1 orang 3d modeler
-1 orang music composer
-1 orang pengatur gerakan (koreografer)
Sebetulnya , dalam membuat game dapat juga dilakukan sendirian,
tetapi hal ini membutuhkan waktu yang lama dan hasil yang kurang maksimal ,
sebab tidak mungkin satu manusia memiliki kemampuan dalam membuat program,
menggambar, membuat model 3D( untuk game 3D), pengatur animasi ,serta membuat
musik.
6. Buat gamenya
Program-program untuk membuat game ada bermacam-macam.
Mari kita bahas satu persatu:
Mari kita bahas satu persatu:
1. Game maker
Developer:Mark Overmars
Difficulty: Easy-Intermediate
Difficulty: Easy-Intermediate
Game maker merupakan suatu program yang bisa dikatakan
cukup simple dan mudah untuk digunakan.
Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll.
Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini.
Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana.
Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll.
Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini.
Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana.
Script yang dipakai adalah GML (Game Maker Language)
yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan
sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link
Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki
oleh GameMaker)
2. RPG MAKER(R.M)
Developer: Enterbrain
Difficulty: Easy
Difficulty: Easy
R.M merupakan program yang difokuskan untuk membuat
game bertipe R.P.G (Role Playing Game).
Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit.
Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin .
Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit.
Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin .
Script yang dipakai dalam RPGmaker XP adalah RGSS
(Ruby Game Scripting System,sebuah system script turunan dari bahasa
Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah
pengembangan dari RGSS,yaitu RGSS2.
3.AGS( Adventure Game
Studio)
AGS adalah program yang khusus untuk membuat game
bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui
apa yang dimaksud dengan “point and click”.
Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC.
Contoh –contoh game bertipe point and click adalah:
Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.
Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC.
Contoh –contoh game bertipe point and click adalah:
Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.
4. Macromedia Flash
(Sekarang Adobe Flash)
Developer: Macromedia (Sekarang Adobe)
Difficulty: Easy
Difficulty: Easy
Mungkin sudah banyak orang yang tahu tentang program
yang satu ini.
Program ini sebetulnya digunakan untuk membuat presentasi atau mendesain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.
Program ini sebetulnya digunakan untuk membuat presentasi atau mendesain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.
5. 3D Game Studio
Developer: Conitec
Difficulty: Intermediate
Difficulty: Intermediate
Program yang satu ini ditujukan untuk membuat
game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk
membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup
sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun
tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat
game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost
Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar
dari membuat game, mungkin anda dapat mencoba program ini.
Spoiler
gambar 3D Game Studio
7. Kembangkan
Selesai membuat gamenya, kembangkan agar lebih menarik.
Tambahkan fitur yang lebih menarik. Seperti fitur mini-game dan semacamnya.
Cobalah untuk berkreasi sesuai dengan keinginan anda. Mintalah teman anda untuk
mencoba game anda, dan minta kritiknya. Terima kritiknya dan kembangkan lagi.