Ini hasil playablenya bagus.
Mungkin ini beberapa masukkan terkait gamenya.
- Ini branchingnya banyak tapi tidak ada yang dimerge. Lalu, ini sudah terlalu jauh juga perbedaan antar branch. Jadi kalau mau dimerge semuanya bakal susah. Paling, untuk kedepannya pertimbangkan memilih 1 branch acuan yang selalu diupdate oleh branch baru lainnya. Misal branch main. Nanti begitu suatu fitur selesai, branch main ini dimerge dengan fitur baru, dst. Mungkin bisa coba baca ini https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
- Ini untuk ukuran game mobile yang di tahap playable awal, apknya cukup besar. Dan di saya keluarnya hanya layar hitam saja dengan BGM, tidak ada yang lainnya untuk di bluestack. Di android baru bisa dibuka dengan normal.
- Ini cara pakai githubnya jangan begini wkwkwkwkwkwk. Terutama branch programmer isinya jangan hanya unity packagenya saja. Harusnya isinya langsung .cs dan .unity dan file serta folder lainnya dari project Unity. Coba baca baca lagi tentang git di sini deh https://docs.github.com/en/get-started/using-git/about-git
- Ini untuk backgroundnya ukurannya besar sekali. Bisa dipertimbangkan untuk dipisah assetnya jadi beberapa bagian dan disusun di Unity. Agar ukurannya tidak menjadi terlalu besar untuk memuat 1 gambar saja. Lalu, bisa dipertimbangkan ukuran gambarnya diubah jadi kelipatan 2 (64 x 64, 128 x 128, 512 x 512, dst) Jadi bisa dicompress oleh Unity.
- Ini sepertinya masih banyak yang belum selesai ya? Mungkin bisa coba didisuksikan fitur apa yang perlu didahulukan, fitur mana yang bisa dicut, dst. Agar gamenya bisa selesai dengan tepat waktu. Tapi ini sudah mulai testing bagus sih. Jadi bisa ketahuan mana yang bisa diimprove.
- Btw, kalau kalian ada waktu, project pagenya bisa dihias semenarik mungkin. Tambahin info game, cara main, dst. Agar user lebih tertarik untuk install dan main game kalian. Bisa coba cek link ini https://itch.io/docs/creators/design
- Untuk gerakan player, mungkin bisa dipertimbangkan coba state pattern. Jadi lebih mudah kalau ganti state, apa saja yang tidak boleh dan seterusnya. Misal, selagi dialog, mungkin tidak boleh lompat dan jalan jalan. Atau ketika lagi lompat, tidak boleh lompat lagi. Mungkin bisa coba cek ini https://github.com/Habrador/Unity-Programming-Patterns#6-state dan https://refactoring.guru/design-patterns/state/csharp/example
Tetap semangat semoga gamenya bisa selesai dengan baik XD