Mesin game sederhana / alat pengembangan yang dibuat dengan pikiran seniman? [Tutup]


18

Saya telah bekerja di sisi seni permainan 2d untuk sementara waktu sekarang, dan pekerjaan penuh waktu saya membuat saya sangat sibuk di sisi seni hal-hal, tetapi saya menjadi semakin tertarik untuk belajar membuat prototipe permainan saya sendiri.

Saya tahu sangat sedikit pemrograman, meskipun saya memang mengambil beberapa di perguruan tinggi (dalam TorqueScript, dari semua hal), dan sementara saya mungkin bisa meluangkan waktu untuk mempelajarinya, kurva belajar agak terlalu curam bagi saya karena sepenuhnya terpisah dari pekerjaan saya saat ini.

Saya bertanya-tanya apakah ada mesin permainan di luar sana dengan antarmuka yang dirancang dengan seniman dalam pikiran, di mana kurva belajar mungkin lebih mudah bagi saya, dan di mana keahlian saya saat ini akan lebih mudah diterapkan. Saya membeli lisensi indy untuk Torque Game Builder tetapi masih membutuhkan banyak skrip dan menemukan tutorial yang baik, dasar, entry-level terbukti sulit.

Pada dasarnya saya mencari alat di mana saya bisa fokus pada seni dan desain game, dan di mana pemrogramannya minimal, atau mudah dipelajari dan memiliki dokumentasi yang sangat bagus. Tidak tahu apakah hal seperti itu ada, tetapi patut dicoba. :]

Ada ide?


Ah. Saya melihat. Kupikir.
Bebek Komunis

Jawaban:


16

Rekomendasi saya adalah untuk memeriksa Unity , karena ini adalah salah satu mesin paling sederhana, namun kuat, yang pernah saya temui. Mesinnya didokumentasikan dengan baik , komunitasnya sangat aktif dan ramah, dan ada sejumlah tutorial yang tersedia untuk membantu Anda meningkatkan kecepatan.

Pembaruan: Meskipun Unity memiliki sedikit kurva pembelajaran, saya memilih untuk merekomendasikannya daripada mesin lain karena beberapa alasan:

  • Alur Kerja - Tidak seperti mesin yang lebih sederhana di luar sana, Unity menggunakan alur kerja yang serupa dalam banyak aspek dengan apa yang digunakan dalam industri game, yang berarti bahwa waktu yang Anda habiskan untuk belajar adalah investasi untuk karier Anda, bukan hanya mempelajari alat.
  • Dukungan - Unity memiliki komunitas yang sangat aktif dan ramah, yang tidak dimiliki oleh banyak mesin yang lebih kecil.
  • Power - Unity hadir dengan banyak fitur dan mendukung sejumlah platform.

6
Saya pikir Unity sepenuhnya dikuasai untuk apa yang dia butuhkan. Alat Pembuat Game akan jauh lebih cocok.
LearnCocos2D

2
Komunitas Pencipta Game juga sangat membantu dan banyak akal, dan alur kerjanya kurang teknis. Mereka mungkin tidak kaya fitur tetapi tujuannya adalah untuk fokus pada desain & seni game, begitu banyak fitur yang menghalangi.
LearnCocos2D

Ini terlihat tepat di gang saya, sebenarnya. :] Mungkin sedikit dikuasai tetapi tutorialnya terlihat sangat bagus.
Daestwen

@GamingHorror "untuk apa yang dia butuhkan", terima kasih!
Daestwen

@daestwen: Maafkan saya, tolong! Sulit untuk mengetahui dari sinonim dan ikon identitas Anda. ;)
LearnCocos2D

12

Saya pikir Anda sebaiknya memilih salah satu dari banyak alat pembuatan game. Ada sedikit atau tidak ada pemrograman yang terlibat. Beberapa bahkan menawarkan antarmuka pemrograman grafis, drag & drop.


6

The Blender Game Engine juga mungkin layak lihat. Ini adalah bagian dari animasi 3d dan perangkat lunak pemodelan Blender gratis . Itu tidak memerlukan keterampilan pemrograman untuk membuat sesuatu tetapi juga dapat diperpanjang dengan menggunakan skrip python. Ini mungkin hanya masuk akal jika Anda menggunakan blender untuk pembuatan aset.


6

Lihatlah Scratch: http://scratch.mit.edu Ini adalah alat gratis yang dirancang untuk anak-anak oleh MIT, tetapi mungkin itulah yang Anda cari. Semua pemrograman dilakukan dengan petak, jadi Anda tidak perlu mempelajari sintaksis apa pun. Anda dapat mengimpor grafik dan audio Anda sendiri, dan skripnya akan relatif mudah (saya telah mengajar anak berusia 9 tahun untuk membuat game yang layak dalam dua jam.)

-um, dan gratis, jadi benar-benar tidak ada alasan untuk TIDAK mencobanya.



5

Untuk prototyping cepat 2D, saya akan menyarankan Game Maker . Ini memungkinkan seorang desainer untuk mengimpor aset seni dengan cepat dan mengubahnya menjadi sprite animasi, dan menampilkan sistem objek sederhana yang didasarkan pada peristiwa. Anda dapat membuat prototipe game sederhana menggunakan drag and drop.

Satu lagi yang saya rekomendasikan adalah Multimedia Fusion . Dibutuhkan pendekatan yang berbeda untuk pemrograman di mana ia menggunakan tabel acara besar untuk menangani interaksi antar objek. Ada beberapa skrip sederhana juga.


2

Saya bertanya-tanya mengapa tidak ada yang mengatakan apa-apa tentang FREEWARE DAN OPEN-SOURCE Constructor engine game. sebagian besar juga drag-and-drop, memiliki dukungan yang kuat dan mudah dipelajari dan digunakan. Anda tidak perlu tahu pengetahuan pemrograman apa pun selain variabel dan kondisi yang sederhana. buat itu http://www.scirra.com


1

Untuk 2D, saya pikir Game Maker bagus.

Untuk 3D, saya pikir 3DVIA adalah pilihan yang lebih baik karena Anda dapat membuat skrip mesin dengan grafik.

Unity sangat baik tetapi Anda harus belajar sedikit pemrograman untuk membuatnya bersinar.


dapatkah Anda menjelaskan secara rinci, dengan apa yang Anda katakan "skrip mesin dengan grafik?"
Wisnu

Saya pikir maksudnya grafik yang node mewakili tindakan atau bit logika. Alih-alih pemrograman Anda menghubungkan node ini untuk membuat logika permainan.
bummzack

1
@ Wisnu: bummzack benar. Ini lebih visual sehingga sering lebih cocok untuk seniman. Saya lupa Kismet / UDK tetapi ini adalah pilihan lain yang bagus. Masih saya akan pergi 2D terlebih dahulu (mengingat latar belakang Anda).
Lionel Barret

@ keduanya-di atas: hmmmm, saya belum pernah menggunakan grafik, tetapi telah melihat beberapa animasi bouncing maksimal 3ds
Wisnu

1

Saya sarankan Anda memeriksa UDK (mesin dan alat Unreal yang dapat diunduh gratis). Di sana alih-alih harus menulis skrip, mereka memiliki sistem yang disebut Kismet yang memungkinkan Anda untuk 'membuat skrip' banyak peristiwa gameplay yang khas menggunakan sistem drag-drop. Terlebih lagi, ada seluruh seri tutorial video yang direkam oleh orang-orang baik di 3DBuzz . Ofc itu mesin 3d yang mungkin tidak cocok, tetapi ada tutorial tentang cara membuat game top-down dengannya.

Masalah dengan sebagian besar saran lain di sini adalah bahwa meskipun mereka adalah sistem yang baik, mereka masih mengharuskan Anda untuk belajar bahasa pemrograman dan jika Anda menemukan TorqueScript terlalu banyak kurva belajar maka saya ragu Python (seperti yang digunakan oleh Blender) atau beberapa pilihan lain akan lebih mudah (meskipun mereka lebih baik didokumentasikan daripada TorqueScript - semuanya lebih baik didokumentasikan daripada Torquescript :))


1
Ya, itu bukan karena saya merasa torquescript sulit, begitu sulit untuk mempelajarinya sendiri karena dokumentasinya sangat buruk.
daestwen

Tidak ada permainan garasi membuat memiliki dokumentasi apa pun. Menjauhlah Tinggal sangat jauh.
David Young

1

Saya tahu Anda sudah menandai jawaban untuk ini, tetapi hanya pemikiran lain untuk dibuang di sana: Jika Anda memiliki portofolio seni & permainan yang kuat, temukan seorang programmer untuk membantu Anda membuat prototipe beberapa hal dan mungkin bahkan membuat permainan penuh akan menjadi cara yang baik untuk membuat prototipe tanpa harus membuat kode sendiri. Ini bukan alat persay, tetapi tergantung pada niat Anda itu mungkin cara yang paling efektif.

Tentunya dengan alat yang Anda tidak perlu khawatir bergantung pada atau memotivasi orang lain. Namun itu juga dapat membebaskan Anda dari keharusan untuk melawan binatang buas yang berkode bahkan dalam sesuatu seperti Unity, memungkinkan Anda menangani sisi kreatif dengan semua upaya Anda.

Saya tahu sebagai seorang programmer dengan masalah yang berlawanan, yaitu mencari cara untuk membuat seni dengan upaya minimal, saya telah menemukan bekerja dengan seorang seniman menjadi pengalaman yang jauh lebih menyenangkan daripada bekerja baik disiplin ilmu sendiri dan mencoba melakukan seni melalui alat yang paling minim . ;)


1
Ini sangat benar, sayangnya satu-satunya programmer yang saya kenal secara pribadi adalah yang bekerja dengan saya, dan kontrak saya menyatakan bahwa saya tidak dapat meminta mereka untuk bergabung dengan proyek di luar perusahaan! Saya juga merasa sedih mencari seorang programmer yang sama sekali tidak punya uang untuk ditawarkan kepada mereka, dan tanpa bisa menjamin investasi waktu minimum pada bagian saya sendiri. (Crunch time di studio cenderung mengambil semua perhatian saya selama beberapa minggu!)
daestwen

1
Yah saya melakukan pekerjaan coding game dengan seorang artis dengan kondisi yang sangat mirip, kami berdua memiliki kewajiban penuh waktu lainnya, beberapa minggu super produktif, kadang-kadang berbulan-bulan antara sesuatu yang signifikan terjadi, kadang-kadang satu sisi. Anda mungkin dapat menemukan pengaturan serupa;).
Deleter

1

Jika Anda benar-benar ingin memulai pengembangan game, saya pikir saya dapat membagikan kepada Anda titik awal yang saya lakukan. Pertama, saya memang belajar Pemrograman Java Dasar, Menengah dan Game Dev pada saat itu (cari nama pengguna ini di Youtube), Anda bisa belajar banyak hal darinya. Tapi sebelum itu, saya menggunakan mesin game RPG Maker XP, VX dan VXAce. Mereka adalah mesin yang bagus untuk membuat game rpg kecil atau besar.

Anda juga dapat memeriksa FPS Creator, jika Anda menyukai FPS. Tapi saya akan mengatakan bahwa pengkodean gim sendiri lebih menyenangkan daripada menggunakan ini ...


1

FlashPunk adalah kerangka kerja yang terdokumentasi dengan sangat baik dan mudah digunakan untuk Flash. Sebagai seseorang dengan latar belakang dalam desain saya dapat mengambil kode dengan sangat cepat, dan menangani banyak hal yang membuat programmer baru terpaku secara otomatis.

http://flashpunk.net/


0

UDK oleh Epic Games akan menjadi pilihan terbaik untuk Anda;) Ini memiliki banyak hal untuk artis dan Anda dapat memprogram di UnrealScript. Seperti yang saya pahami perpustakaan UnrealScript adalah mirror dari kode C ++ asli. Jadi, Anda akan menemukan beberapa trik menarik dalam pemrograman struktur hierarki, animasi, pemicu, dan lain-lain. Anda dapat melihat dan mengontrol saluran permainan dan seni Anda. Dan tentu saja pemrogramannya bisa minimal. Karena Anda dapat "menggambar" game Anda dengan editor skrip tertanam "Unreal Kismet". Ada banyak tutorial video. Nikmati!

Pembaruan: Saya harus mengatakan bahwa UDK berfungsi "dari kotak". Saya pikir itu alasan yang sangat baik untuk memilih;)


0

Semua jawaban lain OK, tapi saya juga menyarankan Anda melihat HTML5. Ya, saya tahu, itu bukan mesin game, tapi ini sangat sederhana dan memiliki komunitas yang berkembang pesat. Yang Anda butuhkan adalah elemen kanvas di suatu tempat di halaman, dan kemudian Anda menggunakan Javascript untuk menggambar di atasnya. Saya akan menggunakan ini daripada Scratch atau Game Maker, karena ini sebenarnya akan mengajarkan Anda beberapa keterampilan pemrograman yang berguna.

Ada sejumlah tutorial bagus di luar sana, tetapi pertama-tama pelajari HTML dasar , lalu beberapa Javascript , lalu lanjutkan di sini .


0

datang dan lihat App Game Kit. Kami telah mengembangkannya sejak 2009 dan sangat bagus di game 2D spites. Ini memiliki kotak 2D bawaan juga.

Anda bisa kode dalam BASIC atau menggunakan perpustakaan dari C ++.

www.appgamekit.com

Beberapa hari yang lalu seseorang mengirim remake Defender yang hebat ini yang dia kodekan dalam skrip BASIC; http://youtu.be/l50amgFImKc

Bersulang,

Rick

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.