Program untuk membuat game sendiri. Membuat game komputer dengan tangan Anda sendiri. Pengembang Game Pemula - Pada orang biasa "Teapot"

Jika Anda telah datang ke situs ini, maka Anda menyukai permainan komputer. Saat ini ada ribuan game dalam berbagai kategori, mulai dari penembak sederhana dan game solitaire hingga strategi online multipemain yang kompleks. Dan banyak perusahaan terus menciptakan yang lain, memuaskan penggemar dengan produk baru yang menarik. Sebuah tim profesional, dari programmer hingga desainer, mengerjakan setiap, bahkan game terkecil. Sulit untuk masuk ke tim seperti itu, bahkan dengan profesi yang sesuai. Tetapi Anda diundang dan diberi kesempatan untuk membuat game sendiri.

Cara bermain?

Anda tidak perlu pengetahuan tentang bahasa pemrograman. Anda harus bekerja dengan templat yang sudah jadi. Mereka terletak di bagian atas layar. Dengan klik mouse, Anda dapat memilih objek dan tempat penempatannya di masa mendatang. Gim ini hanya memiliki dua karakter, beberapa jenis bonus, platform, dan banyak lagi. Tindakan harus dilakukan dengan latar belakang pegunungan. Ketika Anda telah memilih semua yang ingin Anda lihat dalam permainan dan menemukan tempat untuk setiap objek, klik panah "berikutnya". Sekarang muncul di layar permainan selesai yang bisa kamu coba dulu. Telah terjadi? Jika Anda melihat kesalahan, Anda dapat kembali.

Di sini Anda dapat bermain secara gratis permainan online"Buat Permainan Anda Sendiri"

Tentu saja, proyek game besar modern seperti WoW atau StarCraft adalah hasil kerja bertahun-tahun dari programmer berpengalaman, yang juga membutuhkan investasi finansial yang signifikan. Untuk mengambil proyek semacam itu, Anda setidaknya harus memiliki ijazah, pengalaman, dan bakat organisasi. Namun, kompleksitas proyek tidak selalu menjadi ukuran keberhasilannya dan tidak menjamin minat para pemain. Dan setiap orang dapat mencoba membuat game, meskipun secara teknis tidak terlalu rumit, tetapi mampu membangkitkan minat pengguna dan, mungkin, perusahaan produsen game besar. Untuk ini, bahkan tidak perlu memiliki pengetahuan tentang bahasa pemrograman.

Pertama, kebanyakan permainan modern dilengkapi dengan alat yang memungkinkan Anda mengubah dunia game menjadi: menggambar labirin dan baru, mengubah tampilan karakter dan objek game, bahkan merancang misi dan tugas baru. Ini memungkinkan, berdasarkan StarCraft atau penembak 3D yang sama, permainan komputer dengan desainnya sendiri, yang akan sangat sulit permainan asli. Ada mesin game yang dirancang khusus untuk membuat game.

3D Game Maker adalah salah satu mesin paling populer yang memungkinkan Anda membuat game 3D sendiri. Karena kesederhanaan antarmuka yang luar biasa, game 3D lengkap dapat dibuat dengan menggunakannya hanya dalam 10 menit. Pilih genre permainan yang dibuat, tentukan jumlah level yang diperlukan (sistem memungkinkan Anda merancang hingga 20 level berbeda), pilih karakter utama dari model yang sudah jadi. Gim ini sudah dapat diluncurkan dan diuji, meskipun pengerjaannya, tentu saja, baru saja dimulai. Bagaimanapun, gim ini masih kehilangan hal terpenting, yang menjaga perhatian dan minat pengguna - plot. Oleh karena itu, perlu juga untuk memilih lawan, memikirkan detail lain yang diperlukan. Biaya pengembangan game ini adalah $35 - jumlah yang cukup terjangkau untuk pembuat game.

3D Game Studio adalah alat paling ampuh untuk membuat game 3D dan 2D, dan pemrograman seperti itu praktis tidak diperlukan. Satu set segala macam situasi template, contoh dan efek memberi perancang permainan palet alat yang cukup luas untuk mewujudkan fantasi mereka. Efek alami, permukaan cermin, bayangan, permukaan transparan - semua atribut ini dapat digunakan sepenuhnya dalam pengembangan interior game. Elemen antarmuka game yang sudah jadi juga disediakan untuk pengembang, memungkinkan pengguna untuk berkomunikasi dengan game dengan cara yang bergaya dan nyaman. Versi profesional mesin ini akan berharga $900, tetapi versi pemula jauh lebih murah - hanya $70.

Jika dunia 3D tidak menarik bagi Anda, perhatikan Game Maker - ini memberi Anda ruang imajinasi tanpa batas, memungkinkan Anda membuat game komputer dalam format 2D. Kami memilih objek, memikirkan interaksi mereka. Gambar dapat digambar di editor grafis apa pun dan diimpor ke sistem. Permainan dapat dilengkapi dengan efek suara dan sinyal. Antarmukanya sangat sederhana dan logis, ideal untuk pemula.

Bagaimana mengembangkan game RPG dalam seminggu dari awal dan tanpa anggaran. Bagian I

RPG dalam seminggu? Dari awal? Apakah mungkin?
Saya mengambil risiko dan saya melakukannya.

Internet penuh dengan sumber informasi yang tersedia untuk pengembang game kecil dan independen (indi). Dalam satu forum publik seperti itu, dalam suatu argumen, saya tidak bijaksana untuk mengatakan bahwa jika saya diberi waktu seminggu, komputer dengan Windows yang baru diinstal, dan koneksi Internet yang baik, saya dapat membuat permainan yang layak tanpa menghabiskan satu sen pun untuk itu. Tidak, itu pasti tidak akan bisa bersaing dengan Halo 2 atau sejenisnya (jika saya bisa membuat game seperti ini dalam seminggu, saya akan berhenti dari pekerjaan saya sejak lama), tetapi itu akan cukup menarik dan dapat dimainkan.

Tom Bampton, penulis bulanan Game of the Day Game Reviews (www.gameinaday.com), berkata: "Lakukan!" Kemudian dia menambahkan syarat tambahan - saya harus melakukan ini tanpa menggunakan mesin permainan yang ada. Saya hanya diizinkan menggunakan pustaka/API inti.

Awalnya saya menyerah dengan ide ini. Saya tidak punya waktu ekstra untuk mengambil cuti seminggu dari perkembangan arus proyek permainan sedang bekerja. Tapi kemudian saya berpikir: persetan dengan itu, karena apa itu seminggu? Di perusahaan biasa, seperti EA, jam kerja adalah 40 jam. Jadi mengapa tidak membuat game tidak dalam satu minggu kalender, tetapi dalam 40 jam bersih? Ini sudah lebih nyata - tetapi saya tidak ingin membuat Tetris atau Arkanoid lain. Bagaimana dengan permainan peran- salah satu genre game paling sulit? Apa itu mungkin?

Saya tahu itu akan sangat sulit. Tapi saya menerima tantangan itu.

Selain itu, saya menuliskan secara rinci apa dan bagaimana saya melakukannya, menggambarkan kemajuan pembangunan. Saya pikir ini mungkin menarik bagi pengembang game - atau setidaknya mendapatkan catatan menghibur tentang bagaimana saya jatuh tersungkur di lumpur, jika saya tiba-tiba gagal. Yang saya dapatkan hanyalah catatan panjang dan bertele-tele tentang aktivitas saya setiap jam. Saya mencoba mengubahnya sedemikian rupa agar membaca tidak menimbulkan kebosanan. Bagaimana itu terjadi, nilai sendiri.

Jadi, inilah cara saya membuat game dalam satu minggu dari awal, dan tanpa anggaran. Jika Anda terlalu malas untuk membaca dan ingin cepat melompat ke akhir cerita untuk melihat seperti apa produk akhir dan melihat semua bug-nya, Anda dapat mengunduh game versi Windows di sini: http://www .rampantgames.com/hackenslash.html

PERENCANAAN
Target
Buat RPG jadul dengan gaya permainan lama dari awal 80-an, dengan tampilan top-down, seperti The Temple of Apshai, Ultima III, dan Telengard. Pemain akan bergerak melalui kamar di ruang bawah tanah yang khas, melawan berbagai monster dengan "pedang dan sihir". Secara bertahap, dia akan meningkatkan kemampuannya dengan mendapatkan pengalaman, naik level, memperoleh peralatan magis.

Namun, gim ini akan terdiri dari lebih dari sekadar pertarungan itu sendiri. Pemain juga akan memiliki opsi untuk menyelinap melewati monster, atau bernegosiasi dengan mereka. Akan ada pintu dan peti yang terkunci, dan fitur unik dungeon dengan efek tak terduga. Gim ini tidak akan memiliki deskripsi atau dialog yang panjang - sebagian besar akan menjadi tipikal hack & slash. Anda akan mengikuti jalan sampai Anda cukup kuat untuk menghadapi bos terakhir, menyelesaikan pencarian, dan kembali ke rumah (ruang awal Anda) dengan selamat.

Aturan pengembangan

Aturan #1: Waktu pengembangan dibatasi hingga satu minggu (termasuk 40 jam)
Total tidak lebih dari 40 jam harus dihabiskan untuk pengembangan game. Ini akan mencakup waktu yang dihabiskan untuk benar-benar mengerjakan game dan memikirkannya. Jeda pengembangan lebih dari sepuluh menit tidak akan dihitung. Ini akan menjadi minggu kerja yang "sempurna" dengan 40 jam kinerja tinggi.

Versi alfa yang berfungsi penuh akan dibuat dalam 40 jam. Penyelesaian lebih lanjut, seperti debugging akhir permainan, pembuatan penginstal untuk distribusi dalam total waktu tidak akan diperhitungkan, tidak ada fungsi baru yang akan ditambahkan pada tahap ini. Dokumentasi proses pembangunan juga tidak diperhitungkan.

Aturan #2: Hanya Gunakan Alat Gratis
Dengan pengecualian perangkat lunak yang disertakan dengan penginstalan Windows, hanya perangkat lunak bebas yang digunakan, jika memungkinkan, sumber terbuka. Intinya adalah untuk menunjukkan bahwa Anda tidak memerlukan alat yang mahal (atau bahkan murah) untuk mengembangkan game. Peralatan seperti pemindai, mikrofon, dan kamera digital tidak terpengaruh oleh aturan ini - jika Anda tidak memilikinya, kami akan menganggap bahwa peralatan tersebut dapat dipinjam dari seseorang.

Aturan #3: Tanpa Mesin, Hanya Pustaka/API Standar
Game harus dibuat "dari awal" tanpa menggunakan mesin game yang ada. Tidak curang, dan membuat game atau bagian-bagiannya menggunakan desainer game atau menggunakan perangkat lunak serupa.

Peralatan
Kode:

Python 2.3 (http://www.python.org/)
Python Menang
PyGame (http://www.pygame.org/)
Py2exe - untuk mengkompilasi apa yang terjadi ke dalam file yang dapat dieksekusi untuk distribusi. (http://starship.python.net/crew/theller/py2exe/)

Gimp 2.0 (http://gimp-win.sourceforge.net/)
MS Paint (yang disertakan dengan Windows) - untuk menempelkan tangkapan layar yang diambil dengan tombol PrintScreen (GIMP karena alasan tertentu menolak untuk melakukan ini)
Tekstur bebas diambil dari (http://www.textureartist.net/textures/index.htm) dan (http://www.mayang.com/textures/)

Audacity (http://audacity.sourceforge.net/) ditambah mikrofon saya atau yang gratis.

Jadwal (Rencana) pekerjaan
Jadwal dibuat untuk dilanggar nanti, tetapi tetap diperlukan untuk mengontrol kemajuan dan garis, dan melakukan penyesuaian seperlunya.

Jam 1-10: Arsitektur dasar
Desain mesin dan komponen utama. Dapatkan tampilan dunia di layar. Saya harus menerapkan kemampuan untuk memindahkan pemain uji ke seluruh dunia, dan melihat berbagai hal, lalu mengubah apa yang terjadi menjadi editor game.

Jam 11-20: Opsi pemain
Implementasi semua fitur utama untuk pemain - bergerak, menyerang, membuka pintu, kematian, mengambil barang dan menggunakan inventaris. Buat representasi wireframe dari semua objek di lingkungan, untuk menguji kemampuan pemain berinteraksi dengan dunia.

Jam 21-30: Revitalisasi dunia
Menambahkan kecerdasan buatan, acara permainan, jebakan, efek khusus. Pada akhir periode ini, saya seharusnya sudah memiliki demo teknologi yang cukup lengkap, termasuk semua fitur utama game.

Jam 31-40: Menambahkan konten dan aturan
Dapatkan game lengkap dari demo techno. Tambahkan semua konten tambahan. Untuk mencapai kelengkapan dan keseimbangan mekanisme permainan. Poles semua yang ada cukup waktu, tambahkan efek khusus, animasi, dll.

Setelah 40 jam: Menguji dan merilis game
Uji dan perbaiki kesalahan yang ditemukan (tanpa menambahkan fitur baru!) Kumpulkan semuanya dan letakkan di Internet. Dokumentasi lengkap.

Hackenslash Dev Diary: Game of the Week

Jam 1 - Desain Liar dan Kelas Dasar
Jam ini dihabiskan untuk membuat beberapa kelas dasar untuk permainan - dan menggunakannya dalam desain lebih lanjut. Dunia akan disajikan sebagai urutan kamar yang dihubungkan oleh portal. Segala sesuatu di dunia ini didasarkan pada kamar, sama seperti di game petualangan lama atau MUD. Sebagian besar objek dalam game direpresentasikan sebagai "GameObject" yang memiliki posisi dan konten (dapat berisi objek lain juga - peta dapat berisi ruangan, ruangan dapat berisi peti, peti dapat berisi pedang.. dan saya pikir pedang dapat berisi beberapa ruangan, tetapi kami tidak akan melakukan ini.)

Saya membuat objek makhluk (makhluk) dan pemain (Player)
Saya membuat satu set atribut untuk makhluk dan memasukkannya ke dalam kelas. Rupanya aku seorang nerd yang terlalu banyak bermain game RPG. Saya masih belum tahu persis bagaimana tampilan dan kerjanya mekanik permainan.
Saya membuat objek ruangan yang diwarisi dari GameObject. Sebuah ruangan memiliki lebar, tinggi, dan dinding - dan tidak ada yang lain saat ini.

Secara bertahap, saya mulai memahami bagaimana semuanya akan bekerja, dan melakukan koreksi yang diperlukan. Saya bahkan tidak mencoba menggunakan PyGame pada tahap ini dan program tidak menampilkan apa pun selain konsol. Tetapi saya merasa bahwa semua yang telah dilakukan adalah kemajuan besar!

Jam 2 - PyGame 101
Tujuan dari jam ini adalah untuk menginisialisasi PyGame, yah, dan mulai menggambar setidaknya sesuatu di layar. Sebenarnya, saya menghabiskan sebagian besar waktu saya untuk membaca dokumentasi PyGame, mencoba mencari tahu apa yang ada di dalamnya dan bagaimana caranya, karena saya hanya memiliki sedikit pengalaman atau tidak sama sekali dengan PyGame atau SDL.

Jam ini diakhiri dengan program yang menampilkan layar kosong yang diisi dengan warna hitam. Tidak mengesankan. Sebenarnya, ada banyak hal di balik jendela ini. Ada game loop, frame switching, beberapa panggilan kelas, dan banyak rintisan idle. Tapi itu tidak membuat layar hitam lebih mengesankan.

Jam 3 - Jika dinding memiliki telinga, saya akan memarahi mereka dengan keras.
Tujuan dari jam ini adalah untuk menentukan kontur ruangan dengan dinding, dan menampilkannya di layar yang masih hitam. Untuk melakukan ini, saya membutuhkan ruang dan saya membutuhkan grafik. Anda harus menghabiskan banyak waktu di GIMP, mengedit tekstur yang diunduh dari Internet, sehingga berubah menjadi ubin yang sesuai. Saya membuat kelas manajer tekstur. Dan saya mengisi struktur ruang sampel. Saya juga menghabiskan lebih banyak waktu untuk melihat-lihat dokumentasi PyGame untuk menemukan hal lain yang dapat saya gunakan untuk mempermudah pekerjaan.

Jam telah berlalu. Saya masih memiliki layar hitam yang sama. Tidak ada dinding, dan tidak ada.

Jam 4 - Hotel ini memiliki kamar gratis
Setelah berjuang dengan beberapa kesalahan sintaks, saya akhirnya bisa menampilkan dinding di layar. Benar, mereka ditampilkan secara tidak benar, mereka tidak berada di tempat yang ditunjukkan, dan bahkan dengan slot di antara segmen. Ini mengerikan. Tetapi dengan sedikit penyesuaian dan pengeditan, saya mendapatkan apa yang tampak seperti ruangan di layar, 10 kali 10 kotak.

Tanpa rencana proyek yang terperinci, sangat mudah untuk menjadi bingung ketika Anda telah melakukan pekerjaan tertentu dan bertanya-tanya "Apa selanjutnya?" Saya memutuskan bahwa jika menggambar satu ruangan itu bagus, maka menggambar dua ruangan itu dua kali lebih baik.

Untuk menyimpan kamar yang dibuat, saya membuat file "minidungeon".
Saya akan mulai menambahkan logika untuk "portal" - bukaan di dinding untuk menuju ke ruangan lain (dan memberikan semua informasi offset yang diperlukan untuk menampilkan kamar yang bersebelahan dengan benar).

Jam 5 - Hackenslash mendapat lebih banyak kamar

Saya mengubah judul jendela menjadi "Hackenslash!". Hanya karena itu keren.
Saya membuat peta objek untuk menyimpan kamar, dan kelas MapMaster yang berisi beberapa peta.
Saya menambahkan kamar kedua dan terhubung ke yang pertama melalui portal.
Kamar-kamar yang berdekatan terhubung ke kamar saat ini melalui portal, dan sekarang ditampilkan di layar.
Saya memperbaiki beberapa kesalahan kliping sehingga dinding yang sebagian melampaui jendela ditampilkan dengan benar.

Jam 6 - di mana kami meningkatkan keterampilan menggambar kami

Menambahkan kelas pintu, dan juga mengatur peta untuk penempatan pintu (pintu harus umum untuk dua kamar). (Sunting: Sayang sekali saya tidak pernah menggunakannya!)
Saya membuat 3 ubin dinding lagi, menggabungkannya menjadi satu gambar.
Tampilan grafis dinding bervariasi tergantung pada jenisnya.
Saya membuat grafik sederhana untuk tampilan dari atas ke bawah.

Jam 7-8 - Berputar dan seru!

Saya menemukan cara memutar bitmap di PyGame.
Saya mencapai rotasi mulus dari pemain uji. Banyak penyesuaian yang diperlukan untuk mengoreksi sudut rotasi.
Saya telah belajar cara menggunakan font di PyGame dan saya membuat beberapa kelas untuk menampilkan dan menganimasikan teks.
Menambahkan kelas untuk pemrosesan otomatis teks karena fungsi ini akan sering digunakan di masa mendatang.

Jam 9-11 - Elemen - brrr!

Dan di sini lagi, saya perlu memecahkan pertanyaan "Apa selanjutnya?".

Kamar membutuhkan elemen yang lebih menarik, jadi Anda perlu membuat daftarnya. Saya tidak tahu bagaimana mensistematisasikannya, jadi saya memutuskan untuk memulai dengan yang umum. Saya telah memperkenalkan tiga elemen statis yang dapat ditemukan di ruang bawah tanah biasa: karpet, kolom (blok dengan fungsi yang sama seperti dinding), dan tangga (memungkinkan Anda pindah ke lokasi baru)

Saya memutuskan bahwa elemen dapat mengambil lebih dari satu ubin dan dapat diputar dengan derajat apa pun. (Sunting: Dalam retrospeksi, solusi yang sangat bodoh - saya menghabiskan terlalu banyak waktu untuk mengimplementasikannya, tetapi ternyata hampir tidak berguna.)

Secara keseluruhan, saya menghabiskan sekitar tiga jam mengerjakan elemen, terbelah antara membuat grafik dan menulis kode.

Jam 12 - 13 - Kita butuh Loot!

Saya membuat grafik dan kode untuk berbagai hal. Sungguh menakjubkan berapa lama waktu yang dibutuhkan untuk menggambar. Hal ini sangat menjengkelkan ketika gambar tampak seperti ayam sedang menggambar dengan cakarnya, tidak peduli berapa banyak usaha yang dilakukan untuk itu.

Saya telah menambahkan banyak statistik ke item, termasuk biaya, ukuran, slot peralatan, dan banyak lagi. Mereka belum bisa berinteraksi, tapi setidaknya mereka muncul di tempat yang tepat di dalam ruangan.

Jam 14 - Karpet

Saya jauh di belakang jadwal, apa yang harus saya lakukan?
Latar belakang hitam tampak terlalu jelek, jadi saya mengaspal lantai di dalam ruangan dengan karpet - ubin terpisah.

Setelah itu, tiba-tiba saya lupa menambahkan latar belakang transparan ke sprite pemain dan lainnya. Saya harus menghabiskan banyak waktu untuk mengoreksi kekeliruan ini.

Tapi levelnya sekarang terlihat keren. Yah, setidaknya lebih dingin dari hitam.

Jam 15-16 - Klik! Klik!

Saya sibuk dengan kontrol mouse dan penanganan acara.
Menambahkan kontrol mouse. Sementara gerakannya tersentak-sentak, tidak ada pengguliran level yang mulus.
Pemain dapat keluar dari ruangan, tidak ada pemeriksaan tabrakan.
Saya telah memperbaiki beberapa bug.
GIMP disiksa dan dibuat tangga yang indah.
.
Sudah hampir 17 jam pengembangan, jadi saya mulai sedikit gugup. Saya menggunakan 2/5 cara untuk membuat game - "hari kerja" kedua pengembangan berakhir. Apa yang telah saya lakukan sangat mengesankan, tetapi saya mengerti bahwa masih banyak lagi yang harus dilakukan. Saya memiliki empat jam lagi untuk menyelesaikan fitur pemain inti dan sesuai jadwal. Ini akan sulit... tapi saya tetap tidak menyesal menghabiskan waktu ekstra untuk menggambar grafik!

Jam 17 - Perlahan-lahan bergerak sampai kita membenturkan dahi kita ke dinding

Sebagian besar waktu dihabiskan untuk menyempurnakan grafik dan memperbaiki bug.
Menambahkan deteksi tabrakan dan pengguliran halus saat pemain bergerak.
Pemain sekarang dapat mengambil beberapa langkah (berbelok) sebagai respons terhadap aksi mouse.

Jam 18 - Melewati ambang batas

Pemain sekarang dapat pergi melalui portal ke kamar lain.
Ini menyebabkan bug kosmetik dengan dinding dan lantai yang tumpang tindih di antara kamar yang bersebelahan.
Memperbaiki banyak bug yang terkait dengan rotasi, yang membuat portal tidak dapat dilewati.

Jam 19 - Stairway to Heaven, Menu Neraka

Kakak saya menawarkan diri untuk membuat musik untuk permainan tersebut. Dia membuat musik untuk Void War dan itu berhasil dengan baik. Ini mengingatkan saya untuk melakukan pemutaran suara (dan musik). Tampaknya cukup mudah untuk melakukan ini di PyGame, jadi seharusnya tidak memakan waktu terlalu lama. (Sunting: Saya tidak pernah menemukan waktu untuk ini, sayangnya Anda tidak akan mendengar satu suara pun di Hackenslash.)

Tujuan saya selanjutnya adalah menangani interaksi dengan makhluk dan objek. Saya sangat suka bagaimana hal itu dilakukan The Sims dan Neverwinter Nights, saat Anda ingin berinteraksi dengan objek game, menu konteks muncul. Saya berencana untuk menerapkan sesuatu yang serupa.

Mengajarkan tangga untuk memindahkan pemain ke ruangan baru.
Saya telah mencari-cari di internet dan dokumentasi PyGame sedikit, mencari untuk melihat apakah ada menu open source untuk menu serupa di PyGame. Dan tidak menemukan apa-apa.
Saya mulai membuat menu sendiri.

Jam 20 - 21 - Ada apa dengan menunya?

Saya terus mengerjakan menu. Menu dapat dengan mudah dihubungkan ke objek, atau lebih tepatnya, objek, seolah-olah, menghasilkan menu, yang membuatnya mudah diimplementasikan masukan untuk menangani pilihan pemain.
Saya mulai mengerjakan menu item. Itu sudah muncul di tempat yang tepat, dan memungkinkan Anda untuk memilih beberapa item, tetapi ketika ditekan, itu tidak melakukan apa-apa, hanya tombol untuk menutup menu yang berfungsi.

Jam 22 - Tidur sedang berlangsung

Saya terus mengerjakan berbagai hal - mencoba menerapkan fungsionalitasnya dan mengajari mereka untuk merespons perintah menu, termasuk kemampuan untuk menambahkan informasi kontekstual. Sekarang memiliki sedikit fungsionalitas, tetapi masih berfungsi, menampilkan informasi tentang perintah yang sedang berjalan
Saya meningkatkan perhitungan gerakan saat melakukan berbagai tindakan, mendapatkan lebih banyak mobilitas.

Saya perhatikan bahwa ini sudah larut, dan saya telah melampaui waktu yang diberikan untuk pekerjaan ini. Jika saya tidak memperhatikan total waktu pengembangan, saya mungkin akan duduk sampai pagi. Tetapi karena saya terbatas pada waktu, satu jam yang hampir terbuang adalah berita buruk. Sangat menarik bagaimana prioritas bergeser ketika tidak ada cukup waktu. Secara umum, saya pergi tidur.

Jam 23 - Parameter pertempuran!

Saya memodifikasi (well, sebenarnya baru saja memulai) beberapa atribut kelas yang dibuat pada jam pertama.
Di sudut kanan atas, saya membuat panel yang akan menampilkan opsi pemutar.
Saya telah mengoptimalkan jendela ini dengan mengubahnya menjadi gambar yang menggambar lebih cepat daripada font. Gambar ini hanya diperbarui ketika parameter karakter terkait berubah.

Jam 24 - Menu Pemain

Saya menyelesaikan pengoptimalan untuk jendela opsi.
Membuat menu popup yang muncul saat pemain mengklik karakter.
Saya membuat menu cepat untuk menggunakan ramuan, mantra, dll.
Saya memperbaiki beberapa bug di menu.

Jam 25 - Sebelum (sekali) menggergaji lantai dan dinding

Pagi ini saya punya ide di otak saya (apakah saya benar-benar memiliki otak yang begitu besar sehingga dapat menampung begitu banyak ide?) bagaimana cara mengatasi masalah dinding yang tumpang tindih di kamar yang bersebelahan (lihat deskripsi jam kedelapan belas). Bagaimana jika saya mengecat hanya setengah dari dinding? Dengan cara ini tidak akan ada tumpang tindih sama sekali, dan tidak ada logika kompleks yang perlu ditambahkan untuk mendeteksi dan memperbaiki tumpang tindih.

Saya mulai mengerjakan implementasi ide ini. Sayangnya, pada kenyataannya, penyederhanaan yang ditemukan malah mempersulit menggambar ruangan (khususnya lantai), dan mungkin tidak secepat yang saya harapkan. Butuh waktu sekitar satu jam untuk membuat dan men-debug sistem ini. Tapi itu sangat berharga.

Saat men-debug kode, saya menemukan beberapa kesalahan lagi yang terkait dengan transisi antar ruang.

BREAK - Krisis!

Saya baru menyadari bahwa lebih dari 3/5 waktu pengembangan telah berlalu, dan ada kurang dari lima belas jam tersisa untuk menyelesaikan permainan. Setelah melihat jadwal fitur yang diperlukan dari permainan, dan memperkirakan bahwa dibutuhkan rata-rata satu jam untuk menerapkan masing-masing, saya menyadari bahwa saya akan membutuhkan waktu sekitar dua puluh lima jam untuk menerapkan semuanya. Sepuluh jam sebelumnya. Proyek ini secara resmi dalam bahaya.

Saya tidak bisa melampaui batas waktu. Juga tidak mungkin untuk menarik asisten atau membeli kode / sumber daya, karena asalkan saya akan membuat game dalam 40 jam sendiri. Saya perlu mencari cara untuk bekerja lebih efisien - tetapi saya sudah bekerja dengan produktivitas maksimum. Sepertinya saya tidak punya pilihan lain, saya harus memikirkan kembali fungsionalitasnya, dan memutuskan fitur mana yang akan dikeluarkan dari permainan.

Pintu: Potong! Saya benar-benar ingin membuat pintu dalam permainan. Sangat disayangkan untuk berpisah dengan fungsi ini - terutama karena saya telah mengerjakannya selama beberapa waktu. Tetapi masih ada terlalu banyak pekerjaan, seperti kecerdasan buatan. Dan mungkin butuh 2-3 jam untuk membuatnya bekerja, yang tidak saya miliki.
Inventaris: Sederhanakan! Lupakan inventaris tambahan, dan kemampuan untuk mengganti senjata sesuka hati. Segala sesuatu yang diambil dan tidak menjadi peralatan saat ini akan segera diubah menjadi uang.
Kesalahan: Sederhanakan! Saya ingin memiliki banyak jebakan dengan konsekuensi yang menarik dan beragam untuk mengaktifkannya. Ini tidak dimaksudkan untuk menjadi. Perangkap akan memiliki efek visual yang sederhana, memberikan kerusakan dan untuk sementara meningkatkan kemungkinan bertemu monster acak
Busur (Senjata Kecil): Potong! Gim ini hanya akan memiliki senjata jarak dekat, di kejauhan Anda dapat menyerang dengan mantra.
Simpan/Muat Game: Sederhanakan! Hanya karakter yang bisa diselamatkan, bukan keadaan dunia. (EDIT: Saya juga tidak melakukannya!)
Sistem Partikel: Tunda! Memindahkan pembuatan sistem partikel ke bagian bawah daftar prioritas. Saya ragu mereka perlu dilakukan. Akan menyenangkan untuk memiliki visual yang mengesankan dengan partikel mantra... tapi mungkin tidak akan pernah.
Mantra: Sederhanakan! Saya memiliki konsep serius tentang mantra: mereka dapat ditemukan dalam bentuk gulungan, dan jumlahnya lebih dari selusin. Menyedihkan, tetapi hanya akan ada beberapa mantra: Heal, Damage, Weaken, Empower, dan Restoration. Dengan naik level, Anda dapat mengizinkan pemain untuk meningkatkan mantra dengan meningkatkan jumlah poin ajaib.
Animasi monster dan pemain: Potong! Saya seorang seniman miskin untuk melakukannya cukup cepat.

Saat memutuskan apa yang tidak akan saya lakukan (atau apa yang akan saya tunda sampai nanti), sama pentingnya untuk memutuskan apa yang perlu dilakukan terlebih dahulu.

Ada banyak hal yang direncanakan dalam permainan yang saya anggap sangat penting - menemukan jebakan, pintu rahasia (yah, jalan rahasia sekarang), dan membuka peti. Tapi tetap saja dasar dari permainan ini adalah pertarungan. Jadi saya memutuskan untuk fokus padanya, menjadikannya prioritas utama. Saya menetapkan tujuan untuk diri saya sendiri, dalam satu setengah jam, monster saya akan hidup kembali sehingga mereka dapat dibunuh.

Hebat, kami menemukan prioritas, kami terus mengembangkan.

Jam 26 - Ayo melempar dadu

Saya sedang mengerjakan mekanik dadu”, - mekanisme di mana elemen keacakan akan dimasukkan ke dalam game. Karena kita tidak memiliki batasan dadu nyata, kita bisa mendapatkan angka acak dalam rentang yang diinginkan. Misalnya, dari 1 hingga 33, atau dari 6 hingga 17. Jadi saya bisa melempar dadu, membandingkan apa yang jatuh dengan serangan saya dan pertahanan musuh. Jika jumlah yang digulung lebih tinggi dari pertahanan, serangan itu berhasil.

Sebagai contoh, katakanlah saya memiliki total nilai serangan 15. Saya menyerang monster yang memiliki 10 pertahanan. Peluang saya adalah 15 dari 25 (25 =15 +10), atau 3 dari 5. Jadi permainan akan menghasilkan angka acak antara 1 dan 25, dan jika lebih tinggi dari sepuluh, saya akan menang.

Damage yang diberikan dihitung dengan cara yang sedikit berbeda. Saya menambahkan "baju besi" ke bek dan "kerusakan" ke penyerang. Saya menghasilkan angka acak dari 1 ke jumlah mereka dan kemudian mengurangi baju besi. Jika hasilnya kurang dari satu, tidak ada kerusakan yang diberikan. Jika tidak, itu sama dengan hasilnya. Jadi, jika monster dengan 10 kerusakan menyerang pemain dengan 5 poin armor, permainan akan menghasilkan angka dari 1 hingga 15, dari mana ia akan mengurangi 5, yang terjadi adalah kerusakan yang diberikan.

Penjelasan dan deskripsi ini memakan waktu lebih lama dari implementasinya.

Pada akhir jam, saya mengurangi ukuran area tampilan ruang bawah tanah, sekarang bagian jendela di sebelah kanan sepenuhnya dikhususkan untuk antarmuka pengguna, perubahan ini memberikan sedikit peningkatan kinerja. Saya juga memastikan bahwa pergerakan pemain tidak bergantung pada frame rate.

Mungkin setiap orang yang bermain game komputer setidaknya pernah berpikir untuk membuat permainan sendiri dan mundur sebelum kesulitan datang. Tetapi gim ini dapat dibuat dengan cukup sederhana jika Anda memiliki program khusus dan Anda tidak selalu membutuhkan pengetahuan tentang bahasa pemrograman untuk menggunakan program tersebut. Di Internet, Anda dapat menemukan banyak desainer game untuk pemula dan profesional.

Jika Anda memutuskan untuk terlibat dalam pembuatan game, maka Anda pasti perlu menemukan diri Anda sendiri perangkat lunak untuk pengembangan. Kami telah memilihkan untuk Anda program untuk membuat game tanpa pemrograman.

Game Maker adalah perangkat lunak pembuatan game 2D dan 3D sederhana yang memungkinkan Anda membuat game untuk berbagai platform: Windows, iOS, Linux, Android, Xbox satu dan lain-lain. Tetapi untuk setiap OS, game perlu dikonfigurasi, karena Game Maker tidak menjamin operasi game yang sama di mana-mana.

Keuntungan dari konstruktor adalah memiliki ambang masuk yang rendah. Ini berarti bahwa jika Anda belum pernah terlibat dalam pengembangan game, maka Anda dapat mengunduh Game Maker dengan aman - tidak memerlukan pengetahuan khusus di bidang pemrograman.

Anda dapat membuat game menggunakan sistem pemrograman visual atau menggunakan bahasa pemrograman GML bawaan. Kami menyarankan Anda untuk mempelajari GML, karena dengan bantuannya, game menjadi jauh lebih menarik dan lebih baik.

Proses membuat game di sini sangat sederhana: membuat sprite di editor (Anda dapat mengunduh gambar yang sudah jadi), membuat objek dengan properti berbeda, dan membuat level (ruang) di editor. Kecepatan pengembangan game di Game Maker jauh lebih cepat daripada di mesin serupa lainnya.

Persatuan 3D

Salah satu mesin permainan yang paling kuat dan paling populer adalah Unity 3D. Dengannya, Anda dapat membuat game dengan kompleksitas dan genre apa pun, menggunakan antarmuka pemrograman visual yang sama. Meskipun awalnya pembuatan game lengkap di Unity3D berarti pengetahuan tentang bahasa pemrograman seperti JavaScript atau C #, tetapi mereka diperlukan untuk proyek yang lebih besar.

Mesin akan memberi Anda banyak peluang, Anda hanya perlu mempelajari cara menggunakannya. Untuk melakukan ini, Anda akan menemukan banyak materi pelatihan di Internet. Dan program itu sendiri membantu pengguna dengan segala cara yang mungkin dalam pekerjaannya.

Cross-platform, stabilitas, kinerja tinggi, antarmuka yang ramah - ini hanyalah daftar kecil dari keuntungan mesin Unity 3D. Di sini Anda dapat membuat hampir semuanya: dari Tetris hingga GTA 5. Tetapi program ini terbaik untuk pengembang game indie.

Jika Anda memutuskan untuk menempatkan game Anda di PlayMarket tidak gratis, maka Anda harus membayar pengembang Unity 3D persentase tertentu dari penjualan. Program ini gratis untuk penggunaan non-komersial.

Dan kembali ke desainer! Clickteam Fusion adalah program untuk membuat game 2D menggunakan antarmuka drag'n'drop. Di sini Anda tidak perlu pemrograman, karena Anda akan mengumpulkan game sepotong demi sepotong, seperti konstruktor. Tetapi Anda juga dapat membuat game dengan menulis kode untuk setiap objek.

Dengan program ini, Anda dapat membuat game dengan kompleksitas dan genre apa pun, lebih disukai dengan gambar statis. Selain itu, game yang dibuat dapat dijalankan di perangkat apa pun: komputer, ponsel, PDA, dll.

Terlepas dari kesederhanaan programnya, Clickteam Fusion memiliki sejumlah besar alat yang beragam dan menarik. Ada mode uji di mana Anda dapat memeriksa game untuk bug.

Clickteam Fusion tidak mahal dibandingkan dengan program lain, dan di situs web resmi Anda juga dapat mengunduh versi demo gratis. Sayangnya untuk permainan utama program ini tidak cocok, tetapi untuk arcade kecil - hanya itu.

Program lain yang sangat bagus untuk membuat game dua dimensi adalah Construct 2. Dengan bantuan pemrograman visual, Anda dapat membuat game untuk berbagai platform populer dan tidak begitu populer.

Berkat antarmuka yang sederhana dan intuitif, program ini cocok bahkan untuk pengguna yang belum pernah berurusan dengan pengembangan game. Juga, pemula akan menemukan banyak tutorial dan contoh permainan dalam program ini, dengan penjelasan rinci tentang semua proses.

Selain set standar plugin, perilaku, dan efek visual, Anda dapat mengisinya sendiri dengan mengunduh dari Internet atau, jika Anda adalah pengguna berpengalaman, menulis plugin, perilaku, dan efek dalam JavaScript.

Tapi di mana ada plus, ada juga minusnya. Kerugian utama dari Construct 2 adalah bahwa ekspor ke platform tambahan hanya dilakukan dengan bantuan program pihak ketiga.

CryEngine adalah salah satu mesin game 3D paling kuat di luar sana, dengan kemampuan grafis yang lebih unggul dari program serupa lainnya. Di sinilah seperti itu game terkenal seperti Crysis dan Jauh Menangis. Dan semua ini mungkin tanpa pemrograman.

Di sini Anda akan menemukan seperangkat alat pengembangan game yang sangat besar, serta alat yang dibutuhkan desainer. Anda dapat dengan cepat membuat sketsa model di editor, atau Anda dapat langsung di lokasi.

Sistem fisika di CryEngine mendukung kinematika terbalik karakter, kendaraan, fisika benda padat dan lunak, cairan, jaringan. Jadi objek dalam gim Anda akan berperilaku cukup realistis.

CryEngine, tentu saja, sangat keren, tetapi harga untuk perangkat lunak ini sesuai. Anda dapat berkenalan dengan versi uji coba program di situs web resmi, tetapi hanya pengguna tingkat lanjut yang harus membelinya, yang akan dapat menutupi biaya perangkat lunak.

Game Editor adalah pembuat game lain dalam daftar kami yang terlihat seperti pembuat Game Maker yang disederhanakan. Di sini Anda dapat membuat game 2D sederhana tanpa pengetahuan pemrograman khusus.

Di sini Anda hanya akan bekerja dengan aktor. Ini bisa berupa karakter dan item "interior". Untuk setiap aktor, Anda dapat mengatur banyak properti dan fungsi yang berbeda. Anda juga dapat menulis tindakan dalam bentuk kode, atau Anda dapat mengambil skrip yang sudah jadi.

Selain itu, menggunakan Editor Game, Anda dapat membuat game untuk komputer dan ponsel. Untuk melakukan ini, cukup simpan game dalam format yang benar.

Sayangnya, Anda tidak mungkin membuat proyek besar dengan Editor Game, karena akan memakan banyak waktu dan usaha. Kerugian lain adalah bahwa pengembang telah meninggalkan proyek mereka dan belum ada pembaruan yang diharapkan.

Dan inilah pesaing Unity 3D dan CryEngin - Unreal Development Kit. Ini adalah mesin permainan hebat lainnya untuk mengembangkan game 3D untuk banyak platform populer. Game di sini juga dapat dibuat tanpa menggunakan bahasa pemrograman, tetapi hanya dengan mengatur acara yang sudah jadi untuk objek.

Terlepas dari kerumitan dalam menguasai program, Unreal Development Kit memberi Anda peluang besar untuk membuat game. Kami menyarankan Anda untuk mempelajari cara menggunakan semuanya. Untungnya, Anda akan menemukan banyak bahan di Internet.

Untuk penggunaan non-komersial, Anda dapat mengunduh program secara gratis. Tetapi segera setelah Anda mulai mendapatkan uang untuk permainan, Anda harus membayar bunga kepada pengembang, tergantung pada jumlah yang diterima.

Proyek Unreal Development Kit tidak berhenti dan pengembang secara teratur memposting penambahan dan pembaruan. Juga, jika Anda memiliki masalah saat bekerja dengan program ini, Anda dapat menghubungi layanan dukungan di situs web resmi dan mereka pasti akan membantu Anda.

Kodu Game Lab mungkin adalah pilihan terbaik bagi mereka yang baru memulai pengembangan game 3D. Berkat antarmuka yang penuh warna dan jelas, membuat game dalam program ini menarik dan tidak sulit sama sekali. Secara umum, proyek ini dikembangkan untuk mengajar anak-anak sekolah, tetapi tetap berguna bahkan untuk orang dewasa.

Program ini sangat membantu untuk memahami cara kerjanya dan algoritma apa untuk membuat game. Omong-omong, Anda bahkan tidak memerlukan keyboard untuk membuat game - semuanya bisa dilakukan hanya dengan mouse. Tidak perlu menulis kode di sini, Anda hanya perlu mengklik objek dan peristiwa.

Fitur Code Game Lab adalah program gratis dalam bahasa Rusia. Dan ini, ingatlah, jarang terjadi di antara program pengembangan game yang serius. Ada juga banyak materi pendidikan, dibuat dalam bentuk pencarian yang menarik.

Tapi, sebagus apapun programnya, ada juga kekurangannya di sini. Kodu Game Lab sederhana, ya. Tetapi tidak ada banyak alat di dalamnya seperti yang kita inginkan. Dan lingkungan pengembangan ini cukup menuntut sumber daya sistem.

3D Rad adalah program yang cukup menarik untuk membuat game 3D di komputer. Seperti semua program yang disebutkan di atas, ia menggunakan antarmuka pemrograman visual yang akan menyenangkan pengembang pemula. Seiring waktu, Anda akan belajar cara membuat skrip dalam program ini.

Ini adalah salah satu dari sedikit program yang gratis bahkan untuk penggunaan komersial. Hampir semua mesin game harus dibeli atau persentase pendapatan dipotong. Di 3D Rad, Anda dapat membuat game dari genre apa pun dan menghasilkan uang darinya.

Menariknya, di 3D Rad Anda dapat membuat game multipemain atau game melalui jaringan dan bahkan mengatur obrolan game. Ini adalah yang lain fitur menarik program ini.

Selain itu, perancang menyenangkan kami dengan kualitas visualisasi dan mesin fisika. Anda dapat menyesuaikan perilaku benda keras dan lunak, serta membuat model 3D siap pakai mematuhi hukum fisika dengan menambahkan pegas, sambungan, dan lainnya.

Dengan bantuan program lain yang menarik dan penuh warna - Stencyl, Anda dapat membuat game yang cerah dan penuh warna untuk banyak platform populer. Program ini tidak memiliki batasan genre, jadi di sini Anda dapat mewujudkan semua ide Anda.

Stencyl bukan hanya perangkat lunak pengembangan aplikasi, tetapi seperangkat alat yang membuat pekerjaan membuat aplikasi lebih mudah, memungkinkan Anda untuk berkonsentrasi pada hal yang paling penting. Anda tidak perlu menulis kode sendiri - Anda hanya perlu memindahkan blok dengan kode, sehingga mengubah perilaku karakter utama aplikasi Anda.

Tentu saja, versi gratis program ini cukup terbatas, tetapi masih cukup untuk membuat kecil dan permainan yang menarik. Anda juga akan menemukan banyak materi pendidikan, serta ensiklopedia wiki resmi - Stencylpedia.

Ini hanyalah sebagian kecil dari semua program yang ada untuk membuat game. Hampir semua program dalam daftar ini berbayar, tetapi Anda selalu dapat mengunduh versi percobaan dan memutuskan apakah itu sepadan dengan uangnya. Kami harap Anda menemukan sesuatu di sini untuk diri Anda sendiri dan kami akan segera dapat melihat game yang telah Anda buat.

Saat ini sangat sulit untuk menemukan seseorang yang belum memainkan game seluler, ingat setidaknya "Ular" klasik. Tetapi apakah Anda pernah berpikir untuk membuat game Anda sendiri, di mana akan ada pahlawan Anda sendiri, yang hanya diciptakan oleh Anda?

Untuk mulai membuat bahkan yang paling sederhana permainan seluler Anda harus memiliki keterampilan tertentu. Apa sebenarnya yang dibutuhkan?

  • Anda perlu memikirkan naskahnya, bahkan mungkin menulisnya, menunjukkannya kepada teman atau keluarga. Lagi pula, apa gunanya memulai penciptaan jika belum ada plot?
  • Saya ingin segera mencatat bahwa membuat game tanpa keterampilan pemrograman adalah proses yang agak panjang, rumit, dan membosankan. Meskipun, dengan pengetahuan yang terakhir, tidak ada yang akan banyak berubah, prosesnya tidak akan menjadi lebih menyenangkan. Sabar!
  • Dan akhirnya, Anda akan membutuhkan perangkat lunak, atau lebih tepatnya desainer game, bahkan mungkin lebih dari satu. Yang mana yang harus dipilih, saya akan memberi tahu di bawah ini.

Apa itu konstruktor dan bagaimana memilih yang tepat?

Ini adalah program yang dibuat untuk membuat hidup lebih mudah bagi pengguna. Tetapi juga memiliki satu tujuan lagi - perancang harus menyediakan kemampuan untuk membuat aplikasi tidak hanya untuk orang dengan keterampilan pemrograman tertentu, tetapi juga bagi mereka yang tidak tahu apa itu. Artinya, dengan bantuan desainer, siapa pun dapat membuat game sendiri.

Bagaimana memilih desainer yang tepat? Anehnya, tetapi Anda harus mulai memilihnya, dengan fokus utama pada pengetahuan Anda - mulai dari keterampilan pemrograman hingga tingkat kemahiran bahasa Inggris. Jika poin pertama Anda nol, maka saya sarankan memilih program untuk pemula, mereka lebih mudah digunakan. Kriteria pemilihan kedua adalah fungsionalitas yang diperlukan. Di sinilah kita membutuhkan naskah yang disusun dengan tepat, kita perlu membacanya lagi "dari depan ke belakang" dan memahami betapa sulitnya itu. permainan masa depan. Semakin kompleks proyek, semakin banyak "gadget" yang perlu Anda gunakan, yang berarti bahwa perancang harus lebih kuat dan lebih profesional.

Di bawah ini saya akan memberikan beberapa contoh konstruktor paling umum yang disarankan oleh para profesional untuk pemula.

Bangun 2

Aplikasi ini sudah sepatutnya dimasukkan dalam TOP daftar konstruktor perangkat lunak selama bertahun-tahun berturut-turut, karena memungkinkan untuk membuat game untuk hampir semua platform yang memungkinkan dan di semua genre. Antarmuka Construct sesederhana mungkin, tetapi belum ada Russification. Seperangkat alat yang cukup untuk membuat game dua dimensi apa pun. Kelebihan lainnya adalah tidak perlu membeli lisensi untuk program, Anda dapat dengan mudah bertahan dengan fungsionalitas yang ditawarkan dalam versi gratis.

Unduh: Bangun 2
Video tutorial tentang Membangun 2

Stencyl

Builder ini juga dirancang untuk pemula yang tidak mengerti pemrograman. Ini sempurna untuk membuat game 2D sederhana dan akan memberikan kesempatan untuk meluncurkan proyek dengan antarmuka grafis yang layak.

Selain itu, jika Anda masih memiliki setidaknya beberapa pengetahuan di bidang pemrograman, maka Stencyl akan memberi Anda kesempatan untuk menulis kode Anda sendiri ke dalam blok. Seperangkat alat akan memungkinkan Anda membuat game dari hampir semua genre, tetapi fungsinya lebih disesuaikan untuk membuat "penembak".

Program ini gratis, tetapi jika Anda ingin mengonversi kreasi Anda ke dalam format yang "dipahami" oleh komputer pribadi, Anda harus membeli langganan berlisensi, dan ini tidak diragukan lagi minusnya, karena langganan ini tidak murah, biayanya hampir $ 100 setahun. Nah, jika Anda melihat diri Anda di masa depan sebagai pembuat game seluler profesional, maka bersiaplah untuk membayar $ 200 setahun, ini adalah berapa biaya program dengan kemampuan untuk menyimpan proyek dalam format sistem operasi seluler.

Unduh: Stencyl
Video tutorial tentang Stencyl

Persatuan 3D

Saya rasa banyak orang telah mendengar nama ini dan melihat logo ini di layar perangkat seluler mereka. Masalahnya adalah perusahaan yang memproduksi perangkat lunak untuk membuat game juga terlibat dalam rilis aplikasi desainnya sendiri.

Unity 3D adalah pembangun paling kuat untuk membuat aplikasi 3D. Tingkat di mana Anda dapat mengambil proyek Anda layak (lihat saja tangkapan layar di atas). Ini bukan gambar yang diproses, tetapi tangkapan layar nyata dari game yang belum selesai! Setuju, untuk game seluler, ini adalah level yang sangat tinggi.

Tetapi hasil seperti itu akan membutuhkan keterampilan tertentu. Meskipun program ini diposisikan sebagai aplikasi untuk pemula, ini lebih dirancang untuk amatir dan profesional, karena untuk bekerja dengannya Anda memerlukan pengetahuan dasar tentang pemrograman dan pemodelan 3D. Dan tentu saja, di Unity Anda dapat membuat proyek dengan kompleksitas dan genre apa pun, seperangkat alatnya sangat besar.

Unduh: Persatuan 3D
Video tutorial tentang Unity 3D

Bagaimana cara menggunakan konstruktor?

Tidak ada instruksi khusus untuk membuat game. Itu semua tergantung pada genre yang Anda pilih, keahlian Anda dan, tentu saja, pada program yang akan Anda gunakan untuk melakukan semua ini. Dalam hal ini, saya menyarankan Anda, sebagai proyek awal, mencoba melakukan sesuatu yang telah dilakukan oleh orang yang lebih berpengalaman, YouTube untuk membantu. Ini akan membantu Anda merasa nyaman di lingkungan pengembangan game, memahami cara kerja alat utama, dan mungkin mengubah skenario pengembangan Anda.

Saat Anda membuat proyek "percobaan" dan memutuskan sendiri, pilih program, lalu cari di Internet untuk video tentang konstruktor yang akan Anda gunakan.

Jangan takut bereksperimen, cari informasi di Internet dan coba. Hanya dengan cara ini Anda akan belajar dan berkembang. Semoga sukses dengan karya Anda.





 
Artikel pada tema:
Semua yang perlu Anda ketahui tentang kartu memori SD agar Anda tidak bingung saat membeli Connect sd
(4 peringkat) Jika Anda tidak memiliki cukup penyimpanan internal pada perangkat Anda, Anda dapat menggunakan kartu SD sebagai penyimpanan internal untuk ponsel Android Anda. Fitur ini, yang disebut Adoptable Storage, memungkinkan OS Android untuk memformat media eksternal
Cara memutar roda di GTA Online dan lainnya di FAQ GTA Online
Mengapa gta online tidak konek? Sederhana saja, server mati sementara/tidak aktif atau tidak bekerja. Pergi ke yang lain Cara menonaktifkan game online di browser. Bagaimana cara menonaktifkan peluncuran aplikasi Online Update Clinet di manajer Connect? ... di skkoko aku tahu kapan kamu keberatan
Ace of Spades dalam kombinasi dengan kartu lain
Interpretasi kartu yang paling umum adalah: janji kenalan yang menyenangkan, kegembiraan yang tak terduga, emosi dan sensasi yang sebelumnya tidak pernah dialami, menerima hadiah, kunjungan ke pasangan yang sudah menikah. As hati, arti kartu saat mencirikan orang tertentu Anda
Cara membuat horoskop relokasi dengan benar Buat peta berdasarkan tanggal lahir dengan decoding
Bagan kelahiran berbicara tentang kualitas dan kemampuan bawaan pemiliknya, bagan lokal berbicara tentang keadaan lokal yang diprakarsai oleh tempat tindakan. Mereka sama pentingnya, karena kehidupan banyak orang meninggal dunia dari tempat kelahirannya. Ikuti peta lokal