Bagaimana menjadi pengembang game

Posted on
Pengarang: Robert Simon
Tanggal Pembuatan: 19 Juni 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Hasil 1 Tahun Menjadi Game Developer INDONESIA!
Video: Hasil 1 Tahun Menjadi Game Developer INDONESIA!

Isi

Dalam artikel ini: Belajar memprogramCari pekerjaanTentukan apakah karier ini cocok dengan kebutuhan Anda18 Referensi

Pemrograman game adalah bidang yang mengalami pertumbuhan eksplosif. Meskipun demikian, pekerjaan itu sendiri dan jalan menuju itu bisa melelahkan. Untuk alasan ini, sebelum Anda mulai, Anda harus bertanya pada diri sendiri apakah ini pilihan yang tepat untuk Anda. Jika demikian, perolehan keterampilan yang diperlukan merupakan kebutuhan mendesak. Kenyataannya, pengusaha bertujuan untuk pengetahuan dan jarang, jika pernah, menawarkan pelatihan di tempat kerja. Setelah Anda memiliki pengetahuan penting di bidang ini, Anda pasti dapat menemukan pekerjaan dengan kesabaran dan ketekunan.


tahap

Bagian 1 Mempelajari program



  1. Putuskan antara menghadiri pelatihan klasik dan belajar mandiri. Perlu diingat bahwa pemberi kerja terutama berfokus pada pengetahuan teknis. Jadi jangan khawatir jika biaya kuliah untuk pendidikan tinggi di luar kemampuan Anda karena memegang gelar tidak mutlak diperlukan untuk mendapatkan pekerjaan. Pada saat yang sama, ketahuilah bahwa memiliki keterampilan teknis selain ijazah mungkin akan membuat Anda menonjol dari kandidat lainnya.
    • Apa pun keputusan Anda, lakukan segala upaya untuk menjadi programmer yang kompeten. Namun, otodidak juga akan memungkinkan Anda untuk memiliki barang-barang yang diperlukan untuk menghadapi wawancara dan mendapatkan pekerjaan impian Anda.



  2. Pilih saluran Anda dengan cermat. Jika Anda memutuskan untuk melanjutkan ke universitas, lewati kelas-kelas dalam pemrograman game. Secara umum, mereka mencakup banyak aspek pemrograman game dalam waktu yang relatif singkat. Sebaliknya, berikan preferensi untuk kursus ilmu komputer jika Anda belum memiliki pengetahuan fungsional di bidangnya.
    • Menguasai setiap aspek pemrograman membutuhkan banyak waktu. Dengan mempelajari IT secara mendalam, Anda akan lebih mungkin memperoleh keterampilan yang diperlukan untuk mengatasi masing-masing, bahkan jika keterampilan ini tidak berlaku langsung ke dunia game selama masa studi Anda.
    • Jika Anda berencana untuk mengambil spesialisasi, pastikan untuk meneliti para guru dari kursus ini. Mungkin bukan ide yang baik untuk belajar dari guru yang memiliki penguasaan yang sempurna tentang konsep pemrograman game, tetapi tidak pernah bekerja di lapangan.



  3. belajar bahasa komputer. Apakah Anda memutuskan untuk mengambil kursus klasik atau belajar sendiri, cobalah untuk menguasai setidaknya satu bahasa komputer. Fokus pada bahasa C ++ untuk meningkatkan peluang Anda untuk dipekerjakan, karena ini paling sering digunakan dalam pemrograman game. Berikut adalah beberapa bahasa berguna lainnya yang mungkin Anda pertimbangkan untuk dipelajari:
    • actionscript
    • majelis
    • C
    • Jawa
    • Objective-C
    • ular sanca
    • cepat


  4. Buat milik Anda sendiri permainan. Ingat, cara terbaik untuk belajar melakukan sesuatu adalah dengan melakukannya! Setelah belajar kode dalam bahasa komputer, terapkan keterampilan Anda. Bangun game dari awal hingga akhir untuk membiasakan diri dengan seluruh proses. Untuk berhasil, ikuti instruksi di bawah ini.
    • Tetap dalam kesederhanaan. Jangan mencoba merevolusi dunia game seperti yang Anda tahu. Untuk membuat analogi, tulis cerita sederhana, bukan novel.
    • Dapatkan inspirasi dari game lain jika memungkinkan. Tujuannya di sini adalah untuk belajar, bukan untuk menjadi yang asli. Pinjam konsep gim lain dan dapatkan inspirasi darinya jika Anda kekurangan ide.
    • Lakukan semuanya sendiri. Sejauh mungkin, hindari menggunakan perpustakaan matematika atau vektor. Selesaikan semua langkah ini untuk meningkatkan keterampilan Anda.
    • Finish. Anda harus terbiasa dengan keseluruhan proses, jadi lanjutkan sampai akhir. Jangan menyerah pada proyek Anda, hanya karena Anda telah menyelesaikan apa yang paling Anda sukai tentang pemrograman.


  5. Perbaiki keahlian Anda. Ingat, sebagai pengembang game profesional, Anda akan menjadi bagian dari tim yang memperhatikan aspek tertentu. Jadi, saat Anda belajar membuat kode dan mengembangkan game sendiri, putuskan bidang apa yang ingin Anda fokuskan saat Anda bertunangan. Kemudian terus bekerja pada proyek Anda sendiri dan lebih banyak mendedikasikan pada bidang-bidang ini.
    • Keterampilan yang diperlukan dan layanan TI yang ditawarkan dapat bervariasi dari satu perusahaan ke perusahaan lain, tetapi pemrograman biasanya mencakup bidang-bidang berikut: kecerdasan buatan, audio, sistem pembangunan, animasi, permainan, mesin, fisika, jaringan, alat, antarmuka pengguna dan rendering.

Bagian 2 Menemukan Pekerjaan



  1. Lakukan magang. Sebelum melamar pekerjaan yang dibayar, habiskan waktu untuk posisi yang tidak dibayar. Cari online atau melalui sekolah Anda untuk magang terbuka. Cobalah untuk mendapatkan pengalaman kerja untuk memperkaya resume Anda saat mencari pekerjaan. Berikut ini keuntungan lain yang harus Anda lakukan saat magang:
    • referensi profesional,
    • hubungan penting dengan orang yang aktif di lapangan,
    • pengetahuan yang lebih baik tentang realitas pekerjaan sehari-hari.


  2. Demo desain. Karena Anda belum memiliki game yang diterbitkan, siapkan beberapa demo untuk dilampirkan pada surat lamaran Anda dan lanjutkan. Cobalah untuk mengejar proyek Anda sendiri dan mempublikasikannya di Internet dengan membuat repositori Git untuk dilihat oleh pengusaha. Jangan khawatir tentang membuat game lengkap. Alih-alih, kembangkan demo kecil dan efektif yang menyoroti area tempat Anda ingin berspesialisasi.
    • Apa pun demo Anda, pastikan itu sempurna. Jangan mencoba mengesankan pewawancara dengan demo yang terlalu rumit jika Anda tidak bisa melakukannya dengan benar. Tunjukkan pada mereka sesuatu yang sederhana dan mudah.


  3. Fokus dulu pada start-up. Ini tidak berarti bahwa Anda tidak boleh melamar posisi dengan perusahaan mapan, terkenal dan sukses. Namun demikian, perusahaan seperti itu lebih mampu menawarkan upah lebih tinggi dan kemungkinan pekerjaan yang dijamin. Namun, ketahuilah bahwa persaingan agak sengit di perusahaan-perusahaan ini. Untuk itu, cobalah mencari pekerjaan di perusahaan yang lebih baru dan lebih kecil yang, seperti Anda, pasti tidak terlalu menuntut.
    • Ini bukan untuk mengatakan bahwa Anda pasti akan dipekerjakan di perusahaan-perusahaan ini, tetapi Anda cenderung bekerja dengan jenius pemrograman yang memiliki pengalaman lebih banyak daripada Anda.


  4. Teliti setiap perusahaan yang Anda lamar. Pertama, lihat tawaran pekerjaan di situs web perusahaan. Kemudian, setelah mengajukan aplikasi Anda, cari tahu tentang perusahaan. Baca profil perusahaannya sendiri, serta laporan dari sumber eksternal. Tuliskan semua pertanyaan yang mengganggu Anda sehingga Anda dapat menanyakannya saat wawancara.
    • Selain pelatihan teknis Anda, menunjukkan bahwa Anda memiliki pengetahuan tentang industri game dan industri selama wawancara kerja Anda harus membedakan Anda dari kandidat lainnya.


  5. Buat hubungan. Harapkan persaingan yang ketat saat melamar pekerjaan. Untuk maju, gunakan koneksi pribadi yang Anda buat dengan pakar industri. Tanyakan tentang lowongan pekerjaan sebelum diposkan. Cobalah untuk mendapatkan rekomendasi dari kontak Anda jika mereka memiliki jalur internal dengan majikan. Berikut adalah beberapa tips yang akan membantu Anda memperluas jaringan Anda.
    • Perluas hubungan Anda dengan bergabung dengan forum online, situs media sosial, dan jaringan profesional untuk bertemu orang-orang yang aktif di lapangan.
    • Tetap berkomunikasi dengan teman sekelas dan guru Anda, baik yang lama maupun yang baru.
    • Ambil bagian dalam konferensi dan kongres.


  6. Belajar dari wawancara kerja yang gagal. Pertama-tama, ingatlah bahwa dengan begitu banyak kompetisi, banyak perekrut kemungkinan akan menolak aplikasi Anda. Terima pengalaman yang mengecewakan ini, jangan terlalu khawatir dan belajarlah darinya.
    • Pertimbangkan kembali wawancara, resume, dan demo Anda untuk mengidentifikasi dan meningkatkan kelemahan Anda.
    • Tindak lanjuti dengan mengirimkan surat ucapan terima kasih atau email ke pewawancara sebagai tanda terima kasih atas perhatian dan waktu yang telah mereka berikan kepada Anda.
    • Mintalah saran tentang aspek-aspek yang menurut mereka perlu Anda tingkatkan.

Bagian 3 Putuskan apakah karier ini sesuai dengan kebutuhannya



  1. Memiliki hasrat untuk bermain game. Perlu dicatat bahwa pemrograman dapat menjadi bidang kegiatan yang menuntut dan menegangkan, serta karir yang sulit untuk ditembus. Dibutuhkan banyak gairah dari Anda, jadi evaluasi tingkat gairah Anda. Berikan tetes darah terakhir Anda untuk sukses.


  2. Ketahuilah bahwa Anda memiliki beberapa cara untuk maju. Kembangkan kesabaran dan ketekunan. Memperoleh pengetahuan teknis yang diperlukan, baik belajar sendiri atau melalui studi di universitas, akan memakan waktu beberapa tahun. Ketika Anda siap untuk bergabung dengan dunia kerja, perkirakan untuk menghadapi persaingan yang ketat setiap kali Anda melamar. Dengan kata lain, mungkin perlu waktu untuk mencari pekerjaan. Kemudian, setelah dipekerjakan, rencanakan untuk bekerja keras sebelum Anda bisa mendapatkan pekerjaan impian Anda.


  3. Jangan mencoba menjadi kaya dengan pekerjaan ini. Jika Anda memutuskan untuk mengambil kursus standar, ketahuilah bahwa biaya pendaftaran Anda mungkin akan melebihi gaji tahunan rata-rata seorang programmer game. Ketahuilah juga bahwa pekerjaan ini identik dengan kerawanan, yang berarti bahwa pekerjaan yang Anda pilih bisa saja cacat. Sekali lagi, pekerjaan ini jelas membutuhkan hasrat, jadi raih karier ini untuk cinta, bukan demi uang yang mudah.


  4. Berikan perhatian khusus pada pelajaran dari matematika. Harapkan sebagian besar, jika tidak semua, aspek pemrograman game membutuhkan keterampilan matematika yang kuat. Jika Anda masih di sekolah menengah, gandakan upaya Anda di kelas matematika. Jika Anda telah menyelesaikan studi Anda dan Anda perlu menyegarkan ingatan Anda, lakukanlah.
    • Tentunya, dengan mengikuti kelas matematika, Anda dapat dengan mudah memperdalam keterampilan Anda. Tapi mungkin banyak game matematika yang tersedia untuk diunduh bahkan lebih baik untuk pengembang game yang bercita-cita tinggi. Bunuh dua burung dari batu dan jelajahi game yang mungkin belum Anda coba.


  5. Suka bekerja dalam tim. Sebelum Anda memasuki pasar kerja, Anda harus menghabiskan banyak waktu untuk mengembangkan keterampilan pemrograman Anda sendiri. Tapi jangan terbiasa bekerja sendiri. Setelah Anda diterima, harap menjadi bagian dari tim yang jauh lebih besar. Belajar berkomunikasi dengan jelas dan menerima kritik dan menganggapnya sebagai dua keterampilan penting.


  6. Jadilah fleksibel tentang lokasi. Tempat tinggal Anda mungkin tidak terlalu bermasalah. Tetapi jika wilayah di mana Anda tinggal belum menjadi surga teknologi sepenuhnya, pertimbangkan untuk pindah ke tempat di mana ada pekerjaan. Juga ingat bahwa stabilitas pekerjaan agak tidak pasti, dan karena itu Anda mungkin perlu kembali ke pekerjaan baru.