Daftar Isi
- 1. Pengantar
- 2. Langkah 1 Menjadi Game Developer: Bermain Game Dengan Sebuah Tujuan
- 3. Langkah 2 Menjadi Game Developer: Bergabunglah Dengan Sebuah Komunitas
- 4. Langkah 3 Menjadi Game Developer : Buatlah Perencanaan
- 5. Langkah 4 Menjadi Game Developer: Mulailah Belajar SEKARANG JUGA
- 6. Langkah 5 Menjadi Game Developer: Kuasai Keahlian
- 7. Langkah 6 Menjadi Game Developer: Buatlah Sebuah Tim
- 8. Langkah 7 Menjadi Game Developer: Terus Bertahan
- 9. Langkah 8 Menjadi Game Developer: Tentukan Jalur Karier Anda
- 10. Langkah 9 Menjadi Game Developer: Singkirkan Ego Anda
- 11. Langkah 10 Menjadi Game Developer: Jangan Menyerah
Pengantar
Kebanyakan para pemain game mungkin pernah bermimpi untuk menjadi seorang game developer sampai akhirnya mereka harus bertemu dengan proses coding. Padahal biarpun proses menjadi seorang pembuat game bisa jadi sangatlah sulit, proses tersebut juga bisa lebih mudah dari yang anda bayangkan. Jadi, bagaimana cara menjadi seorang game developer? Ayo kita bahas!
Penawaran Terakhir yang Aktif Saat Ini:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enroll now for way less!
Langkah 1 Menjadi Game Developer: Bermain Game Dengan Sebuah Tujuan
Langkah pertama untuk bisa menguasai suatu topik adalah dengan cara belajar topik tersebut. Jika anda ingin menjadi musisi, maka anda harus mendengarkan musik yang bagus terlebih dulu. Jika anda ingin menulis sebuah novel laris, maka anda harus membaca novel-novel yang pernah laris terlebih dulu.
Dan, jika anda ingin membuat sebuah video game yang keren, maka anda harus pernah memainkan video game yang sudah sukses terlebih dulu. Tidak cukup hanya dengan sekedar main. Anda harus memperhatikan dan berusaha untuk mengerti, kenapa para game developer membuat game tersebut seperti itu.
Mainkan game tersebut dan coba perhatikan struktur narasi dari gamenya, bagaimana game secara keseluruhan disusun. Jadilah pelajar dari topik ini terlebih dulu. Jangan kuatir dengan faktor-faktor yang lain. Inilah langkah pertama dari cara menjadi seorang pembuat game yang hebat.
Langkah 2 Menjadi Game Developer: Bergabunglah Dengan Sebuah Komunitas
Salah satu kelebihan dari hidup di abad 21 adalah interkoneksi antar manusia. Anda memiliki kemampuan untuk membangun hubungan dengan orang yang sama-sama memiliki kecintaan terhadap video game, biarpun mereka hidup di belahan dunia yang lain. Hubungan seperti ini sangatlah tidak mungkin terjadi 100 tahun yang lalu. Jadi, manfaatkanlah kemampuan tersebut.
Dengan menjadi anggota aktif dari sebuah komunitas video game, anda akan mendapatkan pemahaman yang lebih mendalam soal apa yang diinginkan oleh calon konsumen masa depan. Anda akan tahu apa yang mereka sukai dan benci. Anda akan tahu apa yang mereka nikmati dan hindari.
Anda juga akan bertemu dengan orang-orang yang memiliki cita-cita sama seperti anda yaitu menjadi game developer. Siapa yang tahu, mungkin anda juga akan bertemu dengan orang-orang yang ingin menjadi pembuat game juga dalam komunitas tersebut. Siapa yang tahu, mungkin anda akan bekerja sama dengan mereka suatu hari nanti dan kemudian menjadi perusahaan Ubisoft selanjutnya! Proses pembuatan game sama seperti proses pembuatan film. Semua proses tersebut membutuhkan kerja sama tim.
Dengan aktif terlibat di dalam sebuah komunitas, anda juga dapat menemukan pekerjaan pertama anda dalam industri pembuatan game. Jika anda mengenal seseorang yang sudah bekerja di dalam industri game, maka anda bisa mengetahui informasi lowongan kerja. Siapa yang tahu, teman-teman baru anda ini bisa merekomendasikan anda untuk posisi tersebut!
Direktur game dari World of Warcraft, yaitu Ion Hazzikostas, dulunya adalah seorang Guild Master dari grup Elitist Jerks. Grup ini memiliki forum WoW terbesar di internet. Kemudian, Ion diundang untuk bekerja di Blizzard Entertainment dan dia melepaskan pekerjaannya sebagai pengacara.
Ada berbagai macam contoh dari para fans sebuah game yang mendapatkan pekerjaan karena mereka memberikan ide yang bagus di internet. Anda mungkin tidak akan mendapatkan pekerjaan dalam waktu sekejap, tapi setidaknya langkah ini bisa membawa anda kepada pintu kesempatan.
Jika anda punya pandangan sendiri di mana anda merasa bahwa anda tidak perlu untuk terlibat dalam sebuah komunitas dan berteman dengan orang-orang di sana, sebenarnya anda tetap punya kesempatan untuk berhasil. Hanya saja proses tersebut akan lebih sulit.
Manusia adalah makhluk sosial secara alamiah. Jadi, lebih mudah untuk mendapatkan kesempatan jika orang tersebut direkomendasikan oleh orang lain yang mengenalnya dengan baik.
Langkah 3 Menjadi Game Developer : Buatlah Perencanaan
Pembuatan game adalah sebuah topik yang sangat rumit. Jika anda melakukannya tanpa rencana yang matang maka anda akan gagal. Pertama-tama, tentukan terlebih dulu apa tujuan akhir anda. Apakah anda ingin membuat game seperti Assasin's Creed? Apakah anda ingin membuat Pokemon GO? Segala sesuatu yang perlu anda persiapkan untuk mencapai tujuan tersebut akan sangat berbeda tergantung dari tujuan akhir anda.
Perencanaan anda harus mencakup berbagai macam elemen berbeda, yaitu:
Mesin Pembuat Game Yang Akan Anda Gunakan
Ada berbagai macam mesin perangkat lunak yang dapat anda gunakan. Jika anda belum pernah mendengar istilah ini sebelumnya, mesin pembuat game adalah sebuah kerangka di mana sebuah game dibuat. Kerangka tersebut akan mengatur hukum fisika, inputasi, kecerdasan buatan, proses komputasi untuk alur cerita dan berbagai macam elemen lainnya di mana anda tidak perlu lagi untuk menulis coding dari nol.
Tanpa mesin pembuat game, para game developer akan harus menulis coding setiap game baru mulai dari awal, sehingga waktu dan usaha yang dibutuhkan akan semakin lama dan semakin rumit dari yang seharusnya.
Ada berbagai macam mesin yang dapat anda pilih dan gunakan untuk membuat sebuah game, yaitu:
- Unity
Unity adalah sebuah mesin pembuat game yang bagus. Versi basicnya gratis. Jadi anda bisa menggunakan versi gratisnya terlebih dulu untuk mempelajari cara kerja sebelumnya akhirnya anda sanggup untuk mengerjakan proyek tingkat lanjut yang lebih ambisius. Game-game seperti Pillars of Eternity, Lara Croft GO, dan Kerbal Space Program dibuat dengan menggunakan Unity.
- Unreal Engine
Unreal Engine adalah salah satu mesin game terbaik di dunia. Besar kemungkinan bahwa anda sudah pernah bermain sebuah game yang dibuat dengan Unreal Engine. Anda mungkin pernah bermain Fornite Battle Royale? Anda bisa menggunakannya secara gratis tapi anda harus membayar beberapa persen jika anda mempublikasikan game buatan anda.
- CryEngine
Jika anda suka dengan seri Far Cry, maka anda harus mencoba menggunakan mesin pembuat game ini. CryEngine digunakan untuk membuat seri Far Cry. Mesin ini juga gratis. Anda dapat mengakses semua fitur yang disediakan tanpa harus membayar royalti apapun!
Bahasa Pemrograman Yang Harus Anda Pelajari
Bahasa pemrograman yang harus anda pelajari akan tergantung pada mesin pembuat game yang anda pilih. Untuk Unreal Engine dan CryEngine, anda harus belajar bahasa pemrograman C++. Untuk menggunakan Unity, anda harus menguasai C#.
Belajar bahasa C++ jauh lebih sulit jika dibandingkan belajar C#. Mungkin lebih baik jika anda belajar C# terlebih dahulu dan mencoba Unity untuk dapat mengenali konsep dasarnya. Anda dapat belajar proses cara membuat game dengan tingkat kesulitan yang lebih mudah.
Setelah anda sudah mengetahui cara membuat game dengan lebih baik, maka anda harus belajar bahasa pemrograman C++. Pada hari ini, bahasa C++ adalah standar bahasa pemrograman untuk membuat game di industri ini.
Buatlah Sasaran Sederhana
Kebanyakan orang terkadang menilai keahlian dan motivasi mereka terlalu tinggi saat membuat tujuan sebuah rencana. Jangan membuat kesalahan seperti ini dalam perjalanan anda untuk menjadi seorang game developer.
Membuat sasaran jangka pendek yang ambisius namun masuk akal dapat menolong anda maju untuk tetap termotivasi menjangkau mimpi besar anda menjadi seorang pembuat game.
Jangan mulai dengan memaksa diri anda untuk mencapai tujuan dalam waktu dua tahun. Anda akan gagal. Berikan diri anda setidaknya waktu satu bulan untuk menguasai fitur-fitur tertentu dari mesin pembuat game pilihan anda serta biasakan diri dengan bahasa pemrograman yang anda pelajari.
Jika anda merasa bahwa anda pelan-pelan bergerak menuju arah yang anda inginkan, maka anda akan terus termotivasi.
Gamifikasi
Apakah ada cara yang lebih baik untuk menjadi game developer dengan cara membuat proses perencanaan anda sendiri menjadi sebuah game? Tidak!
Game mengandung peraturan, tujuan, dan hadiah jika anda berhasil menyelesaikannya. Selama anda mengikuti peraturan dan mencapai tujuan yang disediakan bagi anda, maka reseptor dopamin di otak anda akan aktif. Itulah peran esensial dari gamifikasi.
Berikan diri anda sendiri tujuan, peraturan dan hadiah jika anda berhasil mencapai tujuan dengan menaati peraturan.
Langkah 4 Menjadi Game Developer: Mulailah Belajar SEKARANG JUGA
Ketika anda menunggu hingga situasi menjadi lebih cocok, maka biasanya anda malah tidak akan menyelesaikan rencana anda. Bagaimana cara menjadi game developer? Mulailah belajar sekarang juga. Mainlah game yang bagus dan lakukanlah analisis. Terlibatlah aktif dalam komunitas game, carilah orang yang juga ingin belajar untuk menjadi pembuat game seperti anda.
Anda juga mungkin harus mempertimbangkan untuk mengikuti kursus Unity jika anda ingin belajar menggunakan mesin pembuat game ini, serta mulailah belajar bahasa C# khusus Unity yang tidak terlalu rumit seperti C++. Kami menyediakan kursus ambisius yang dapat memperkenalkan anda kepada konsep-konsep penting dalam Unity serta proses pembuatan game secara umum.
Ketika anda menyelesaikan kursus Unity yang kami sediakan, anda masih belum siap untuk bekerja sebagai seorang pembuat game. Anda membutuhkan tempat di mana anda bisa memulai. Setidaknya anda akan memiliki gambaran soal hal-hal yang masih anda butuhkan.
Dengan begitu, anda dapat mulai mempelajari konsep-konsep dan ketrampilan yang masih anda butuhkan. Dalam perjalanan anda menjadi seorang game developer, anda membutuhkan titik awal. Kursus yang kami sediakan bisa menjadi titik awal bagi anda untuk memulai.
Langkah 5 Menjadi Game Developer: Kuasai Keahlian
Ketika belajar cara menjadi seorang game developer, mungkin anda akan bertemu dengan konsep-konsep yang sepertinya tidak berguna. Jangan abaikan konsep-konsep tersebut. Tiap fungsi dalam Unity dan mesin pembuat game yang lain memiliki kegunaan.
Mungkin kelihatannya sepele, tapi semua programmer mesin pembuat game tersebut menghabiskan waktu berjam-jam, bahkan berhari-hari untuk menulis coding fungsi tersebut agar dapat anda gunakan. Anda berhutang kepada mereka dan anda harus mempelajari dan menggunakannya, setidaknya ketika fungsi tersebut memang dibutuhkan.
Jangan berharap untuk dapat menjadi seorang game developer dalam waktu sekejap. Anda akan membutuhkan kerja keras selama bertahun-tahun. Jangan kira kami menggunakan frasa "kerja keras" dengan enteng. Jika memang mudah untuk membuat sebuah game, maka semua orang dapat melakukannya. Menjadi pembuat game adalah salah satu pekerjaan terhebat di dunia.
Langkah 6 Menjadi Game Developer: Buatlah Sebuah Tim
Pembuatan game adalah sebuah permainan kelompok. Jika anda ingin membuat game sendirian, maka belajar coding dan cara menggunakan mesin pembuat game saja tidaklah cukup. Anda juga harus belajar menjadi seorang ilustrator, animator, VFX master, penulis, pengiklan. Intinya, anda harus jadi seorang manusia renaisans abad 21.
Singkatnya, semua itu mustahil untuk dilakukan dalam waktu 10 tahun.
Anda dapat menggunakan koneksi yang anda bangun dalam sebuah komunitas untuk menemukan orang yang dapat membantu anda. Anda semua harus saling bertemu, serta menemukan sebuah ide untuk membuat sebuah game, lalu membuat perencanaan bagaimana anda akan membuatnya dan menjadikannya kenyataan.
Jangan mencoba untuk membuat game terlaris AAA. Tim anda tidak akan cukup untuk membuatnya. Setidaknya, bekerjalah untuk membuat sebuah game Indie kecil-kecilan dengan konsep berbeda dari yang ditawarkan oleh pesaing anda. Belajarlah dari kesalahan yang mereka buat. Tingkatkan produk anda sendiri.
Langkah 7 Menjadi Game Developer: Terus Bertahan
Bagian awal dari karier anda sebagai game developer akan sangatlah sulit. Situasi yang anda hadapi masih baru, itu berarti anda masih harus membiasakan diri dengan segala sesuatu. Anda akan bekerja sangat keras, membuat game di waktu luang anda tanpa gaji, lalu mempublikasikannya... dan game buatan anda mungkin tidak akan laku.
Ada ribuan game yang dijual, dan kecil kemungkinan orang-orang akan membeli game anda. Jangan biarkan diri anda sendiri patah semangat. Mulailah proyek baru selanjutnya dan buatlah lebih baik, belajarlah dari kesalahan yang anda buat sebelumnya. Sekali lagi, jika proses pembuatan game itu mudah, maka semua orang bisa melakukannya.
Langkah 8 Menjadi Game Developer: Tentukan Jalur Karier Anda
Coba kita asumsikan bahwa anda sudah menjadi seorang game developer dengan berbagai macam proyek yang telah anda buat. Pada titik ini, anda harus menentukan bagaimana keberlangsungan karier anda dalam industri ini.
Anda punya dua pilihan jalur yang bisa anda ambil: Sebagai Karyawan atau Bos.
Sebagai Karyawan
Cara termudah untuk meningkatkan karier jika anda sudah tahu cara membuat game dan bisa membuktikannya adalah dengan cara mencari pekerjaan di website-website perusahaan game dan mencari tahu apakah mereka mencari programmer game Junior. Lamarlah posisi tersebut.
Konferensi pengembang game adalah tempat yang bagus untuk menemukan orang-orang yang bergerak dalam industri game jika anda tidak punya koneksi komunitas di internet. Sebelum anda pergi ke konferensi seperti itu untuk menemukan kerjaan, pastikan bahwa anda punya sesuatu yang bisa ditawarkan. Orang-orang dari perusahaan game tersebut akan ingat dengan anda, jadi pastikan bahwa mereka memiliki kesan yang bagus soal keahlian anda.
"Loh, tapi saya telah membuat dua game, jadi saya bukan junior lagi," mungkin anda berpikir seperti itu. Pola pikir tersebut salah. Coba bandingkan dengan programmer senior yang telah membuat game seperti Overwatch, seri Assassin's Creed atau Call of Duty. Anda sudah mengerti bedanya?
Jika anda memang berada di atas level programmer game junior, maka anda tidak akan membutuhkan waktu lama untuk mendapatkan promosi. Bayangkan saja sebagai ganjaran dari pilihan anda untuk bertahan.
Bos
Jika anda tidak suka untuk bekerja bagi orang lain, maka anda dapat memilih jalur yang lebih sulit dan mencoba untuk membangun studio pembuatan game anda sendiri. Cobalah untuk membuat game bersama dengan teman anda dan cobalah untuk mendapatkan sponsor dari program-program kickstart agar anda dapat memperkerjakan orang-orang baru dan menyelesaikan game yang lebih bagus dari semua game yang telah anda buat. Anda mungkin akan membutuhkan beberapa dekade, tapi mungkin saja anda akhirnya dapat membuat game AAA paling laris tahun ini.
Langkah 9 Menjadi Game Developer: Singkirkan Ego Anda
Pada suatu titik ketika anda belajar cara menjadi seorang game developer, anda mungkin akan tergoda untuk berpikir bahwa anda adalah orang terhebat yang pernah masuk ke dalam industri game.
Jika anda mungkin adalah orang paling berbakat yang pernah ada dalam sejarah industri game atau mungkin anda punya ide terhebat yang belum pernah dimiliki oleh orang lain, maka semua itu bukanlah yang paling penting. Terimalah dan belajar untuk mencintai dan menghidupi prinsip bahwa ide bukanlah segalanya. Yang paling penting adalah bagaimana bisa menjadikannya kenyataan.
Ada ribuan orang bersemangat seperti anda yang mencoba peruntungan mereka di industri game tiap tahunnya. Biasanya, hanya orang-orang yang bekerja paling keras yang akhirnya bisa sukses. Mereka biasanya bekerja 70 jam dalam seminggu. Jika anda tidak mau mengorbankan waktu dan akhir pekan anda untuk belajar cara membuat game, ada banyak orang yang bisa melakukannya dan menjadi pembuat game yang sukses.
Buang jauh-jauh ego anda. Biarkan kerja keras anda menjadi bukti.
Apakah kamu tahu?
Pernahkah Anda bertanya-tanya situs belajar online mana yang terbaik untuk pengembangan karier Anda?
Langkah 10 Menjadi Game Developer: Jangan Menyerah
Meroket naik ke puncak teratas industri game adalah sebuah mimpi yang bagus, tapi jangan sampai mimpi tersebut hilang. Bahkan jika anda adalah seseorang yang sangat berbakat hanya saja etika kerja anda buruk, maka bakat anda tidak akan membuat anda sukses dalam waktu dekat.
Kami tidak bermaksud membuat anda patah semangat. Kami hanya ingin anda tahu jalan yang akan anda hadapi ke depannya. Jika anda memang ditakdirkan untuk menjadi seorang pembuat game sukses, maka kami tidak akan dapat membuat anda gagal seberapa keras usaha kami mencobanya.
Faktanya, game pertama yang akan anda buat akan jelek. Anda mungkin tidak akan mendapatkan pekerjaan yang anda lamar, kecuali anda sudah mempersiapkannya baik-baik.
Anda akan menghadapi penolakan yang bertubi-tubi, tapi jangan biarkan diri anda menjadi kecewa. Anda tidak dapat memenangkan permainan ini jika anda tidak bermain dengan usaha dan fokus yang penuh. Jika anda kira bahwa beberapa game dengan tingkat kesulitan paling susah memang sulit, maka tunggu saja sampai anda bisa memiliki kesempatan untuk membuat game serupa.
Bagaimana cara menjadi seorang game developer? Analisis, membuat jaringan, belajar, dan JANGAN PERNAH menyerah! Sederhana, kan?