Maaf jika pertanyaan ini agak subyektif tapi saya yakin Anda akan mengerti mengapa.
Saya berpartisipasi dalam program sukarela, Big Brother Big Sister, dan pasangan saya suka game komputer dan dia ingin membuatnya. Dia berusia 16 tahun, dan dia belum terlalu teknis, saya menunjukkan kepadanya beberapa item html5 canvas (saya seorang web-dev, jadi itu yang paling mudah bagi saya untuk menjelaskannya kepadanya) tapi itu agak buram baginya, dan tentu saja teknologi masih sangat terbatas.
Apa cara yang baik baginya untuk masuk ke dasar-dasar membuat game tanpa harus tahu banyak kode? Sesuatu seperti 3D Game Maker mungkin?
Semua orang, jawaban Anda sangat membantu, dan saya berharap saya bisa menerima banyak jawaban, ini akan sangat berguna. Terima kasih semua.
sumber
Jawaban:
Salah satu cara untuk mulai membuat game tanpa pengetahuan pemrograman adalah dengan menggunakan salah satu dari banyak mesin game yang khusus dirancang untuk genre game. Dan karena dirancang dengan genre game tunggal, biasanya mereka bahkan tidak mengharuskan Anda mempelajari bahasa scripting. Untuk beberapa nama:
Dan walaupun dia mungkin perlu belajar sedikit pemrograman, itu seharusnya tidak terlalu sulit untuk digunakan:
Juga, karena dia baru memulai, saya merekomendasikan memulai dengan game 2D sebelum beralih ke game 3D.
Saya pikir RPG Maker akan menjadi tempat yang bagus untuk memulai karena walaupun Anda tidak perlu menulis kode secara langsung, cara sistem acara diatur membuat Anda perlu berpikir secara logis yang merupakan keharusan bagi seorang programmer.
Anda pada dasarnya membuat acara, mengatur kondisi untuk dipicu, dan menambahkan serangkaian tindakan dengan parameter yang dapat dikonfigurasi. Anda juga memiliki tanda untuk mengatur yang akan menjadi setara dengan variabel, dan Anda dapat mengontrol aliran peristiwa ini menggunakan kondisional dan loop. Secara keseluruhan, pemikiran seperti ini akan diterjemahkan dengan sangat baik ke pemrograman yang sebenarnya di kemudian hari.
Visionaire Studio juga sangat mirip dengan ini tetapi untuk genre lain!
sumber
Saya membatalkan jawaban David, tetapi mulai menulis komentar besar yang berbicara tentang hal-hal lain jadi saya hanya meletakkannya sebagai jawaban.
GameMaker mungkin merupakan taruhan terbaik Anda. Dia dapat memulai dengan mengklik dan menyeret Tindakan sebagai tanggapan terhadap Acara. Lalu dia bisa mulai belajar mengekspresikan hal-hal ini dalam kode dengan GML ( seri tutorial Derek Yu bagus).
Setelah beberapa saat, dia akan mulai bertanya, "Mengapa saya tidak bisa mengeksekusi kode jenis ini dalam situasi seperti ini?"
Saat itulah Anda memulainya dengan Python. Coba lalui Ciptakan Game Anda Sendiri Dengan Python . Dimulai dengan pemrograman dasar, memandu Anda membuat beberapa game ASCII (Hangman, Tic Tac Toe, dll.) Kemudian dibangun menggunakan PyGame.
Dan kemudian dia bisa meluncur di PyGame untuk sementara waktu :)
sumber
Bukan buku langsung tentang gamedev, buku ini dari O'Reilly berisi deskripsi banyak proyek menarik (di antaranya juga game) yang cocok untuk pemula dan remaja:
Coding4Fun dari O'Reilly
Saya membelinya untuk kursus XNA saya sendiri dan tidak pernah menyesal, ia memiliki proyek yang menarik dan Anda menjelaskan langkah demi langkah implementasinya.
sumber
Untuk seseorang dari usia / tingkat keterampilan, mereka harus mulai dengan membangun level di mesin permainan favorit mereka .
Saya tidak yakin mengapa ini adalah jawaban yang paling diabaikan tetapi paling jelas.
Banyak game hebat hadir dengan editor level yang memungkinkan banyak derajat kebebasan.
RPG : Seri toolset NWN 2 electron Bioware , gulungan Elder
RTS : Editor level Warcraft III adalah editor RTS yang fantastis dan bahkan memutarkan permainannya sendiri( liga legenda dan pahlawan newerth ).
FPS's : Hammer untuk paruh 2
Singkatnya, tidak ada kekurangan editor level untuk memulai. Di sini . Tingkat bangunan untuk gim favorit Anda mungkin adalah tempat terbaik untuk memulai.
sumber
Saya akan melihat 3DBuzz.com dan mencari tutorial untuk penembak 2D untuk Unity, gratis dan sangat mudah digunakan, plus dia dapat mempelajari cara kerja mesin dan mulai dengan sedikit pemrograman. Ini adalah cara yang baik untuk membuat kakinya basah dan benar-benar melihat cara kerja pemrograman.
sumber
Menurut pendapat saya, saya harus setuju dengan orang-orang yang menjawab Game Maker. Anda bisa mendapatkan dasar-dasarnya secara gratis dan mengundang untuk pengembang game baru! Cukup mudah untuk membuat gim dasar dengan aksi seret dan lepas dan Anda dapat membuat lebih banyak lagi dengan bahasa koding yang sebenarnya. Jika Anda mencobanya, Anda akan menemukan bahwa Anda dapat membuat beberapa barang yang sangat bagus.
sumber