Game Dev Work Experience for Teenager [ditutup]

15

Saya memiliki seorang putra remaja yang ingin bekerja dalam pengembangan dan desain game ketika dia lebih tua. Kami telah menghadiri beberapa konferensi yang menjelaskan pentingnya pengalaman ketika mencari pekerjaan. Juga sebagai pengembang IT sendiri yang sering mewawancarai karyawan baru, saya tahu betapa pentingnya pengalaman itu. Jadi kami sudah mencari untuk mencoba dan menemukan dia bekerja di perusahaan Game Dev di London selama beberapa minggu selama liburan musim panas tetapi belum berhasil.

Anak saya sangat cerdas dan diharapkan mendapatkan 8+ GCSE dari nilai tinggi (7+ atau A / Bs dalam nilai lama), ia berencana untuk mendapatkan level A dan kemudian belajar Ilmu Komputer di Universitas. Dia memiliki beberapa pengalaman pemrograman dengan Python. Yang dia inginkan hanyalah pengalaman kerja, jika dia akhirnya hanya menjalankan tugas dan membuat kopi yang akan baik-baik saja selama dia juga terlibat dalam beberapa cara dengan proses pengembangan game. Dia juga tidak benar-benar berharap mendapatkan bayaran (meskipun itu akan menjadi bonus).

Saya telah mendekati beberapa perusahaan dengan perincian dan CV tetapi belum mendapatkan satu pun tanggapan dari mereka. Ini tampak aneh bagi saya karena selain sedikit waktu mereka, perusahaan-perusahaan ini sepertinya tidak akan rugi di sini.

Jadi pertanyaan saya adalah, apakah ada sesuatu yang menghentikan perusahaan yang mempekerjakan remaja dalam situasi seperti ini? Saran terkait lainnya akan diterima.

evoelise
sumber
Saya perhatikan Anda menggambarkan minatnya sebagai "dalam pengembangan dan desain game" - apakah dia memiliki peran tertentu dalam ruang ini yang menarik baginya? Khususnya di tim yang lebih besar, pembuat game bisa sangat terspesialisasi, sehingga memiliki gagasan yang jelas tentang di mana Anda cocok dapat sangat membantu ketika melamar pekerjaan atau memilih apa yang akan dipelajari. "Desain" misalnya hanyalah satu (sering disalahpahami) keluarga peran dalam ekosistem ini
DMGregory
29
Dia adalah seorang remaja, dia perlu mendapatkan pengalamannya dengan membuat game sendiri. Dalam sebulan ada Ludum Dare ke-39 (sebuah acara di mana, di rumah, Anda membuat game dalam waktu kurang dari 48 jam setelah tema tertentu), ini adalah peluang besar baginya untuk membuat game.
Cedric Martens
2
Cara terbaik untuk memamerkan desainnya adalah dengan membuat game-nya dan menerapkan desainnya. Dia tidak perlu menjadi programmer ahli, dengan menjadi kreatif, dengan mekanika sederhana dan desain game yang bagus, Anda dapat membuat game yang hebat.
Cedric Martens
3
Saya mendapatkan pengalaman saya dengan modifikasi game, mulai dari usia 13 tahun. Saya sekarang berusia 20 tahun dan telah diterima di setiap program game universitas yang saya lamar, serta menjalankan backend multipemain untuk sebuah game. Maksud saya adalah bahwa pengalaman tidak harus berarti bahwa pengalaman itu harus ada di dalam perusahaan, hanya saja mereka mendapatkan pengalaman dengan cara lain seperti proyek pribadi. Sebagai bonus, saya juga memiliki pengalaman pemrograman game selama 7 tahun.
AStopher
4
Ketahuilah bahwa industri pengembang game sangat sulit. Karena begitu banyak orang ingin melakukannya sulit, jam kerja panjang, bayaran rendah, dan stres tinggi. Pastikan dia tahu itu tidak semua permainan dan kesenangan.
Tim B

Jawaban:

30

Anda telah menemukan masalah nyata dalam industri game. Kami tidak tahu bagaimana menilai keahlian pembuatan game. Melatih seseorang untuk menjadi produktif dalam proyek game baru bisa memakan waktu berminggu-minggu sendiri, jadi kami sangat gelisah tentang melakukan investasi itu. Tebakan terbaik kami adalah melihat permainan yang telah dibuat seseorang, yang mengarah ke situasi tangkapan-22 di mana Anda harus disewa untuk mengerjakan permainan sehingga Anda dapat memiliki nama Anda pada permainan yang dikirimkan sehingga Anda dapat disewa.

Misalnya, melalui postingan pekerjaan untuk studio saya, hampir semuanya meminta pengalaman bermain selama 5 tahun sebelumnya dan beberapa judul yang dikirimkan, dan ada banyak kompetisi untuk beberapa posisi tingkat siswa / lulusan baru. Ini sangat lazim di perusahaan AAA besar. Banyak dari kita yang dapat memulai karena studio indie yang lebih kecil mengambil kesempatan untuk kita (atau kita mengambil kesempatan memulai studio indie kita sendiri).

Hanya untuk menambah masalah ini, dari studio yang mempekerjakan siswa / lulusan / magang sering, beberapa memiliki reputasi untuk churn - memperlakukan pemula ini sebagai tenaga kerja murah yang dapat diganti untuk bekerja sampai mereka terbakar, mengetahui selalu ada lebih banyak di luar sana untuk diambil tempat mereka. Jadi pastikan Anda membaca tentang budaya kerja di studio mana pun yang Anda lamar.

Ada cara untuk memecahkan tangkapan-22 ini, dan mungkin cocok untuk pengalaman musim panas yang Anda gambarkan. Hanya perlu sedikit memperluas definisi dari "pengalaman kerja" menjadi "pengalaman pengembangan game"

Kami melakukan hal-hal ini yang disebut Game Jams , yang agak mirip hackathon atau charette: sekelompok pencipta permainan berkumpul dan memutuskan untuk membangun game baru dari awal dalam waktu yang sangat singkat - sering seminggu, akhir pekan, atau bahkan hanya satu hari. Biasanya gratis atau sangat murah untuk berpartisipasi, dan tidak memerlukan ulasan CV untuk masuk.

Saya terutama merekomendasikan kemacetan yang terjadi di lokasi fisik seperti sekolah atau ruang kerja bersama, karena mereka memberi Anda kesempatan untuk bergaul dengan sesama pencipta, mendapatkan inspirasi, meminta bantuan, menawarkan bantuan, dan umumnya hanya menggerakkan energi semua orang ini berkumpul untuk membuat.

Ada juga aliran kemacetan online-terus-menerus yang terus menerus - itch.io katalog banyak dari ini dalam format garis waktu yang berguna . Jika Anda tidak dapat menemukan selai yang cocok di dekat Anda atau mulai dari timeline yang Anda inginkan, Anda selalu dapat mengambil beberapa teman dan memulai sendiri. :)

Sebagian besar selai akan memiliki tema atau semacam tantangan untuk memicu kreativitas Anda, yang lain akan mengalami kendala seperti menggunakan platform / alat / genre tertentu. Sebagian besar dalam pengalaman saya bukanlah kompetisi yang dihakimi - biasanya diakhiri dengan arcade atau showcase di mana setiap orang dapat memainkan semua game kecil yang aneh yang dibuat oleh para peserta.

Anda dapat bergabung dengan kemacetan sebagai tim teman, atau sebagai individu jika Anda ingin melakukan semuanya sendirian. Beberapa kemacetan yang lebih besar juga menyediakan layanan perjodohan untuk membantu Anda membentuk tim, atau peran "pelampung" di mana artis / perancang suara tanpa tim dipasangkan dengan tim yang tidak memiliki artis / perancang suara.

Saya merekomendasikan selai karena mereka mereproduksi mikrokosmos pengembangan game - semua tekanan dan kegembiraan dan frustrasi yang sama, dinamika tim dan tantangan ruang lingkup (dan oh ampun bug!) Terkondensasi menjadi peluang berisiko rendah. Jika macet parah, eh, saya kehilangan akhir pekan paling buruk - saya tidak harus tinggal di studio yang saya temukan bangkrut. ;)

Dan game yang dibuat tidak hanya dibuang begitu saja. Dengan sedikit dedikasi dan polesan, mereka dapat menjadi bagian portofolio yang bagus untuk dibawa ke calon atasan untuk membuktikan bahwa Anda memiliki keterampilan membuat game. Di sini, di Ontario, kami memiliki sejumlah kisah sukses dari pencipta yang mengambil prototipe permainan gim eksperimental dan terus membangunnya menjadi gim jadi yang dapat Anda beli di Steam / Xbox / Playstation / dll, termasuk Runbow , Keep Talking dan Nobody Explodes , toto Temple , Gunung Teman Anda , super Time Angkatan , Pecinta dalam Spacetime Berbahaya , The Yawhg . (Saya tidak memiliki afiliasi dengan salah satu dari game ini, saya hanya berpikir mereka dan pembuatnya cukup hebat)

Jadi ya, semua yang ingin saya katakan: kemacetan game bisa menjadi cara yang menyenangkan dan mudah diakses untuk membangun pengalaman gamedev, menghindari penjaga gerbang industri, dan saya sangat merekomendasikan mereka bahkan untuk pengembang game yang berpengalaman sebagai cara untuk secara berkala menyalakan hasrat Anda untuk membuat game. Jangan ragu untuk menghubungi saya di Twitter jika Anda ingin informasi lebih lanjut tentang kemacetan. :)

DMGregory
sumber
Wawancara dengan Todd Howard, sutradara Skyrim ini, cukup tepat pada jam 5:00. Pendidikan Anda tidak masalah, mereka ingin melihat apakah Anda dapat membuat barang sendiri.
Cedric Martens
2
Sungguh jawaban yang bagus terima kasih telah meluangkan waktu. Saya belum memikirkan kemacetan game & itu ide yang bagus. Saya tidak berpikir keterampilan pemrograman anak saya untuk ini, tetapi jika saya membantu itu akan berhasil. Ini adalah sesuatu yang pasti akan kami lakukan. Sangat memalukan bahwa dia tidak bisa mendapatkan pengalaman sampai dia memiliki pengalaman, karena Anda menyatakan situasi menangkap-22, tapi saya setengah berharap itu yang terjadi. Berharap dengan beberapa game yang macet dalam portofolionya, kita bisa mendapatkan tempat.
evoelise
4
Tim orangtua-anak yang mengalami kemacetan adalah kekuatan yang harus diperhitungkan! : D Semoga sukses untuk Anda berdua, dan yang terpenting, bersenang-senanglah!
DMGregory
Poin bagus. Belum lagi bahwa memulai dengan game kecil memiliki manfaat besar karena memulai biasanya merupakan upaya yang jauh lebih sadar daripada men-tweak game yang benar-benar melakukan sesuatu (saya menduga ini mungkin mengapa banyak pengembang game saat ini mulai dengan modding game yang ada); setelah Anda memiliki sesuatu yang benar-benar dapat Anda mainkan, mudah untuk merasakan gatal yang membakar untuk terus mengubahnya, membuatnya lebih baik, menginvestasikan lebih banyak usaha. Seperti halnya dengan perangkat lunak normal - perangkat lunak terbaik biasanya berasal dari Anda yang memiliki kebutuhan, menggunakan produk Anda sendiri, menyelesaikan masalah yang sebenarnya.
Luaan
@CedricMartens Referensi yang baik - Todd Howard telah datang lebih jauh sejak wawancara itu karena ia dikreditkan untuk banyak keberhasilan Skyrim (salah satu game paling sukses sepanjang masa) dan Fallout 4 setelahnya. Karena itu, ia mendapat kehormatan mendapat tempat di Akademi Seni Interaktif dan Ilmu Pengetahuan Hall of Fame - cukup bagus untuk seorang pria yang hanya ingin terlibat dengan membangun video game sejak kecil. Saya pribadi berpikir dia akan membuat panutan yang fantastis untuk calon pengembang game.
Kallum Tanton
5

Sebagai seorang mahasiswa saat ini (tahun ke-2) yang saat ini bekerja sama dengan sebuah studio, nasihat terbesar saya adalah proyek-proyek pribadi. Mulailah bermain dengan C # dan Unity dan terus-menerus bermain-main dan melakukan prototipe ide yang Anda miliki. Semua. Itu. Waktu.

Cara yang bagus untuk membangun pengalaman pengembang game sesungguhnya adalah dengan kemacetan game. Mereka adalah cara luar biasa untuk belajar, bereksperimen, dan mencari orang baru. Jika Anda ingin info lebih lanjut tentang beberapa kemacetan permainan umum, periksa Itch .

Jika Anda ingin belajar lebih banyak secara langsung dan ingin struktur, maka Udemy memiliki kursus pengembang permainan yang luar biasa . Dukungan dan komunitas yang hebat, dan mereka memberikan promosi setiap saat. Saya baru saja mendapat kursus Unreal Engine selama 54 jam dengan harga $ 15. Benar-benar bernilai investasi.

Terakhir, mintalah putra Anda melakukan pekerjaan. Perusahaan tidak ingin mempekerjakan seseorang yang orang tuanya menjangkau mereka. Anda harus membiarkannya keluar dan belajar untuk dirinya sendiri, kalau tidak, dia tidak akan belajar.

BenjaFriend
sumber
4

Hanya tambahan jawaban lain (karena saya tidak bisa berkomentar): Saya setuju bahwa mengerjakan permainan di rumah terlebih dahulu adalah cara yang lebih baik untuk memulai daripada mencoba untuk mendapatkan pengalaman di perusahaan yang jauh. Dia dapat mulai membuat game kecil sendiri untuk membiasakan diri dengan pengembangan, dan mengenal beberapa komponen yang biasanya dimiliki game. Langkah lain yang saya sarankan segera setelah ia memiliki pengalaman yang cukup adalah berkontribusi untuk beberapa permainan. Ini bukan dalam Python, tetapi sebagai contoh gim Terasology adalah proyek mirip Minecraft di mana setiap orang dapat menyumbangkan kode, aset, apa pun di GitHub. Melalui hal-hal seperti itu ia juga akan belajar menggunakan alat kolaborasi penting seperti Git (bahkan mungkin hal-hal canggih seperti CI), belajar tentang gaya kode, dan umumnya bagaimana alur kerja dapat berjalan (seperti yang dikatakan GitLab, "Dari ide ke produksi") . Tetap pada contoh jika Terasology,

Ketika dia sudah membuat beberapa game yang lebih kecil dan mungkin bahkan berpartisipasi dalam game yang sedikit lebih besar, mungkin ide yang lebih baik untuk kembali di beberapa perusahaan. Kemudian mereka akan tahu dia benar-benar dapat memahami apa yang sedang terjadi, dan mereka tidak menyia-nyiakan sumber daya pada seseorang yang mungkin bosan coding beberapa bulan kemudian.

Namnodorel
sumber
Terlibat dalam proyek pengembangan game komunitas adalah ide bagus. Pertimbangkan juga komunitas modding game. :) Khusus untuk desainer level, portofolio peta dan mod untuk game yang ada dapat menunjukkan kemampuan untuk menguasai dan berinovasi dalam seperangkat mekanika dan alat yang diberikan.
DMGregory
4

Perusahaan memang memiliki sesuatu yang hilang: waktu

Saya telah bekerja untuk perusahaan yang memiliki diterima siswa pengalaman kerja, meskipun sebagai bagian dari pengalaman kerja formal selama waktu bersekolah bukan ad hoc . Siswa-siswa ini tidak dapat berkontribusi secara bermanfaat dalam proses pengembangan game, melainkan mengambil banyak waktu dari para pengembang yang dapat melakukan pekerjaan yang bermanfaat. Waktu diperlukan untuk merencanakan hal-hal yang harus mereka lakukan, menunjukkan kepada mereka bagaimana melakukan hal-hal tersebut, dan mengawasi mereka saat mereka bekerja. Lebih jauh, karena mereka masih anak-anak, ada pertimbangan asuransi dan pengawasan yang tidak ada pada staf normal.

Bahkan anak yang cerdas, seperti putra Anda, tidak dapat diharapkan muncul dan menghasilkan pekerjaan yang bermanfaat dalam beberapa minggu. Bahkan ketika kami mengambil mahasiswa proyek dari universitas lokal yang jauh lebih tua dan mengambil kursus pengembangan game tertentu, jarang terjadi bahwa mereka akan menghasilkan pekerjaan yang bermanfaat dalam beberapa bulan pertama . Beberapa tidak pernah berhasil sama sekali, atau menghasilkan sedikit kerja bagus sehingga biaya mereka dalam hal waktu orang lain tidak tercakup.

Jadi, pada kenyataannya, membawa siswa untuk pengalaman kerja atau proyek sering tidak bermanfaat bagi perusahaan yang terlibat. Sebaliknya itu ditawarkan karena rasa kebersamaan dan kewajiban kepada masyarakat luas. Peran ini kurang dicapai dengan mengambil anak secara acak yang tertarik dalam pengembangan game daripada dengan berpartisipasi dalam program formal pengalaman kerja.

Jack Aidley
sumber
Saya pikir Anda benar tentang semuanya, tetapi akan menyenangkan untuk memberikan beberapa alternatif.
Michael
3

DMGregory benar. Mencari pekerjaan sebagai pengembang game tidak sama dengan melempar CV di beberapa perusahaan teknik. Pada dasarnya karena Perangkat Lunak adalah sesuatu yang sangat baru, dan persentase yang rendah dari kaum muda tahu bagaimana melakukannya, dan persentase yang lebih kecil melakukannya dengan baik. Saya tidak pernah mengalami kemacetan, tetapi jika putra Anda memiliki waktu, saya sangat merekomendasikan dia untuk membuat game sendiri dan menerbitkannya. Mereka tidak harus sulit, mereka bisa menjadi game 2D sederhana. Bahkan lebih sederhana dari pada platformer. Lihatlah "Pop the Lock" di Play Store. Ini sangat sederhana dan dapat mengunduh hingga 5 juta. Selain itu, dia bisa berakhir tidak ingin dipekerjakan oleh siapa pun tetapi memiliki perusahaan sendiri pengembangan game, yang dia tidak butuh uang, karena dia bisa mendapatkannya sendiri jika dia sukses. Android Play Store adalah awal yang baik.

Joaquin Guevara
sumber
2

Ada banyak jawaban bagus sejauh ini, tetapi saya ingin menekankan satu hal secara khusus.
Terus terang: Anda ingin menjadi desainer game? Maksudmu programmer.

Banyak game yang keluar dari tim kecil atau dari pengembang tunggal. Dalam hal ini setiap orang memiliki banyak peran. Kecuali jika Anda masuk ke perusahaan besar, tidak mungkin seorang perancang permainan yang berdedikasi dapat dibenarkan (atau bahkan relevan), dan bahkan pada saat itu saya tidak akan mempercayai seseorang yang mengaku menyukai desain game dan belum pernah membuat game mereka sendiri. Di studio besar, banyak staf senior yang kebetulan adalah perancang biasanya veteran industri yang memiliki kesadaran akan segala yang diperlukan untuk mewujudkan desain. Ada sedikit ruang bagi junior di bidang ini.

Mampu menunjukkan kompetensi teknis dan inisiatif; untuk membawa produk yang dipoles dari konsep ke pasar, adalah hal yang paling relevan yang dapat Anda lakukan untuk karier di masa depan dalam game atau TI. Lupakan magang, Anda ingin bisa membuktikan kemampuan, dedikasi, dan bakat Anda. Satu-satunya cara untuk melakukan ini untuk game adalah dengan pemrograman. Orang-orang akan melihat CV Anda jika Anda dapat menyebutkan pencapaian tersebut.

Game, yang dipecah menjadi elemen paling mendasar, adalah tentang bermain. Narasi, suara, seni; lepaskan semua itu dan Anda pergi dengan mekanik, dan satu-satunya orang yang dapat mewujudkannya adalah seorang programmer.

Kabar baiknya adalah bahwa akhir-akhir ini tidak pernah semudah ini bagi siapa pun, tanpa memandang usia, untuk belajar pemrograman, mengunduh mesin permainan yang berkualitas, dan mulai menerapkan ide-ide mereka. Ilmu Komputer adalah awal yang sangat baik, dan tidak ada alasan Anda harus menunggu universitas untuk mengajarkan sendiri dasar-dasarnya. Dapatkan salinan "Prinsip-Prinsip Pemrograman dan Praktek Pemrograman Bjarne Stroustrup menggunakan C ++" (ditulis oleh orang yang menemukan C ++ untuk mahasiswa tahun pertamanya). Saya hanya melewati 100 halaman pertama, tapi itu sudah cukup teori untuk memulai di Unity dengan C #. Dan ada banyak komunitas online, forum, wiki, untuk membantu segala macam pertanyaan yang mungkin dimiliki pemula. Google, 9/10 kali Anda akan menemukan solusi di StackOverflow atau forum spesialis. Tidak pernah lebih mudah untuk melakukannya sendiri.

Selain itu, perusahaan mungkin tidak mau mencari pekerja magang sebagian karena banyak yang mereka lakukan bersifat rahasia. Karyawan biasanya menandatangani Perjanjian Non-Pengungkapan, dan magang adalah sesuatu yang lebih dari kewajiban daripada karyawan yang digaji.

Kode tidak pantas
sumber
1

Kami telah pergi ke beberapa konferensi [...] kami telah mencari untuk mencoba dan menemukannya beberapa pekerjaan [...] Saya telah mendekati beberapa perusahaan

Apakah Anda menginginkan pekerjaan atau putra Anda menginginkan pekerjaan?

Berhentilah menjadi ibu helikopter . Jika putra Anda menginginkan pekerjaan, ia perlu melamar dirinya sendiri. Tidak ada yang akan menganggapnya serius jika ibunya terus-menerus di belakangnya.

Selain itu, saya dapat mengulangi saran yang diberikan oleh jawaban lain. Studio pengembangan game dibanjiri dengan aplikasi dari gamer remaja yang berpikir mereka memiliki apa yang diperlukan untuk menjadi desainer game karena mereka memiliki "ide untuk game terbaik yang pernah ada" tetapi sama sekali tidak memiliki keterampilan yang relevan. Mereka yang pergi ke tempat sampah segera. Cara terbaik untuk membuktikan bahwa Anda adalah pengembang game adalah membuat game sendiri. Tidak perlu sukses secara komersial. Beberapa game freeware kecil sudah cukup.

Philipp
sumber
2
Anak dalam kasus ini akan berusia 15 atau 16, saya pikir istilah "ibu helikopter" tidak adil digunakan dalam kasus ini karena cukup tepat untuk orang tua dari anak usia ini untuk terlibat.
Jack Aidley
0

Semua orang menghargai usaha dan niat baik Anda, tetapi biarkan putra Anda memecahkan kulit telur dan terbang. Seorang ibu mendekati beberapa perusahaan untuk mencari pekerjaan karena putranya "dia sangat pintar" itu tidak serius.

Perusahaan memiliki cara mereka sendiri untuk mengontrak orang. Anda harus menyesuaikannya. Jangan berpikir mereka harus mempekerjakan seorang remaja dengan pengetahuan hanya karena dia menurunkan dirinya untuk bekerja secara gratis dan ibunya mengatakan dia sangat pintar.

Dia adalah seorang remaja, mencari tutorial dan mengembangkan game sendiri itu adalah awal yang baik.

julito30
sumber
0

Jika tujuannya adalah pengalaman, maka putra Anda dapat berkontribusi pada proyek sumber terbuka. Ada banyak game sumber terbuka yang akan menyambut kontribusi. Bahkan jika tidak berkontribusi kode ke repositori game resmi, banyak game memiliki API terbuka untuk mengembangkan mod / plugin Anda sendiri. Lihat misalnya https://endless-sky.github.io/ , tempat yang bagus untuk memulai adalah dengan membuatnya membangun plugin

rviertel
sumber