Pertama dan terpenting, Corona SDK menyenangkan untuk diajak bekerja sama. Lua adalah bahasa yang hebat, Corona adalah kerangka kerja yang sangat menyeluruh, dan dokumentasinya sangat bagus sejauh ini.
Menurut saya pengembangan game HTML5 belum layak. Baik di peramban desktop dan seluler. Jika tujuan Anda adalah membuat game yang luar biasa untuk dijalankan di desktop dan perangkat seluler, maka jangan repot-repot. Jika tujuan Anda adalah membuat game HTML5, maka buatlah dan gunakan salah satu kerangka kerja yang telah disebutkan orang (lihat juga Crafty atau Gee untuk lebih banyak antarmuka tipe gambar).
Alasan utamanya adalah ketika saya membuat game, saya ingin membuat game yang lengkap dan dipoles. Bagian dari membuat game yang lengkap dan dipoles adalah audio yang bagus. Meskipun <audio>
tag ini didukung pada browser utama (dengan asumsi Anda memberikan format yang cukup berbeda), mengelola soundtrack Anda secara programatik createElement
agak menyusahkan. SoundManager 2 adalah bantuan-band, bukan solusi. Dalam banyak kasus itu hanya akan jatuh kembali menggunakan objek Flash untuk desktop. Di titik mana saya bertanya, mengapa tidak membuat darn saja di Flash?
Di iOS, kecuali Anda menggunakan retasan seperti di perpustakaan Jukebox Zynga , Anda sebenarnya terbatas hanya memainkan suara sebagai respons terhadap input pengguna. Itu konyol.
Selain itu, kecuali jika Anda mengemas game HTML5 Anda sebagai aplikasi, orang-orang membutuhkan koneksi untuk bermain. Waktu yang saya habiskan paling banyak bermain game mobile adalah di kereta bawah tanah - tidak ada sinyal. Dan jika Anda mengemas game Anda, bukankah akan aneh jika tidak memiliki suara? Jika saya mengunduh gim, saya mengharapkan tingkat respons dan poles tertentu. Baca: aplikasi asli.
Sampai HTML5 lebih lanjut dikembangkan dan browser seluler lebih cepat dan audio HTML5 berhenti mengisap, saya akan bersenang-senang bermain dengan Javascript dan <canvas>
sebagainya, tapi saya tidak akan bertindak sejauh untuk menghasilkan game yang dipoles dengannya. Itu bermuara pada apa tujuan Anda. Sangat sedikit saya tahu siapa yang bermain game dan bukan pengembang bahkan memiliki game HTML5 seluler di radar mereka. Sekali lagi, jika Anda ingin membuat game HTML5 yang luar biasa, buat game HTML5. Jika Anda ingin membuat dan menjual game yang luar biasa, jadikan kualitas pengalaman pemain Anda sebagai prioritas.