Breaking News

Zetcil Framework



Zetcil Framework - Zetcil adalah library Unity yang dirancang untuk mempercepat proses pengembangan game. Zetcil terlahir melalui trial & error selama 2 tahun dan merupakan hasil integrasi Kancil Code, IMedia9 SDK, dan IMedia9. KIT.

Sebagai sebuah framework yang masih prematur, Zetcil sudah lebih dari cukup untuk melakukan pengembangan game berbasis PC dan Mobile (Android) dengan memprioritaskan penerapan konsep MVC (Model, View, Controller).

Konsep MVC sendiri sebenarnya merupakan konsep yang diadopsi dari konsep pemrograman web. Zetcil mengadopsi konsep MVC dengan memetakan semua mekanisme umum dalam game dan memecahnya menjadi kelas-kelas modular.


Package utama yang membentuk Zetcil Framework adalah Variabel Model yang berisi kumpulan variabel dasar. Package ini akan menjadi input ke dalam package Controller yang bertugas menangani interaksi dengan pemain dan ditampilkan menggunakan package View.


MODEL 

Variable Model (Download)

Variabel Model berisi 9 jenis variabel dasar yang merupakan variabel inti yang biasa ditemukan dalam game. Variabel ini juga membentuk inti dari proses interaksi modular dengan semua paket lainnya. Kesembilan variabel tersebut adalah integer, float, string, bool, health, mana, exp, score, dan time.

XML Model (Download)

XML Model adalah class khusus yang berhubungan dengan proses membaca, menulis, dan melakukan komunikasi data antar format data seperti XML, PHP dan JSON.


VIEW 

Animation View (Download)

Animasi View berisi kumpulan jenis animasi yang terkait dengan UI. Ada berbagai jenis animasi yang terdiri dari loop In-Animation, Out-Animation, dan Animation yang sangat cocok untuk digunakan dalam antarmuka pengguna game dan semua opsi animasi dapat dimodifikasi melalui Unity Inspector.

Camera View (Download)

Camera View berisi kumpulan jenis kamera dalam berbagai genre game yang berbeda seperti FPS, RPG, dan RTS. Secara default, setiap prefab Camera sesuai dengan penggunaan gerakan pemain tertentu. Namun kombinasi Camera prefab dan pergerakan karakter yang berbeda dapat menghasilkan gameplay yang unik.

Canvas View (Download)

Canvas View berisi kumpulan panel yang telah dilengkapi dengan skrip dasar dengan interaksi mouse / touch dan drag-drop. Paket ini juga mengandung prefab dasar untuk menampilkan variabel.
Catatan: Paket ini sebelumnya bernama Dialog View.

Character View (Download)

Character View berisi kumpulan model dan karakter yang telah dienkapsulasi menjadi prefab sehingga dapat langsung digunakan tanpa perlu menggunakan konfigurasi tambahan. Fungsi utama paket ini adalah sebagai alat bantu uji coba prototype pergerakan dan level.

Effect View (Download)

Effect View berisi kumpulan bahan, tekstur, shader dan komponen proyektor yang dapat digunakan untuk meningkatkan tampilan Scene selama proses rendering.

Environment View (Download)

Environment View berisi koleksi tekstur, sprite dan model yang dapat digunakan untuk mempercepat proses level bangunan dan antarmuka pengguna. Paket ini akan diperbarui sesuai kebutuhan.


CONTROLLER

Unity Controller (Download)

Unity Controller berisi 30+ script Unity dasar yang diperuntukkan bagi Anda yang ingin memahami perintah-perintah dasar Unity dengan cepat dan mudah. Kombinasi skrip dalam paket ini sudah dapat digunakan untuk membangun game sederhana.

Input Controller (Download)

Input Controller merupakan pengembangan dari script input standard Unity. Package ini terdiri dari beberapa script yang berkaitan dengan pendeteksian input untuk platform PC, dan mobile.

Player Controller (Download)

Player Controller terdiri dari 2 kelas utama yaitu PositionController yang berfungsi untuk berinteraksi pergerakan posisi karakter dan AnimationController yang berfungsi untuk berinteraksi dengan perubahan pose karakter / animasi. Paket ini adalah evolusi dari kelas sebelumnya, kelas Mechanim-xxx dan Anima-xxx.

Game Controller (Download)

Game Controller adalah paket utama yang berisi kumpulan jenis gameplay. Setiap modul dapat berfungsi secara terpisah dan dapat berinteraksi satu sama lain tergantung pada desain yang digunakan. Paket ini adalah evolusi dari kelas sebelumnya, kelas Global-xxx.

Paint Controller (Download)

Paint Controller adalah kelas yang berisi mekanisme menggambar di layar dalam bidang 3D. Paket ini dapat dimodifikasi untuk membuat game melukis atau tracking huruf.

Image Controller (Download)

Image Controller adalah class yang digunakan untuk mengontrol komponen Image dan menampilkan berbagai format gambar pada suatu Scene. Paket ini mendukung pembacaan data melalui format url.

Movie Controller (Download)

Movie Controller adalah class yang digunakan untuk mengontrol komponen VideoPlayer dan menampilkan berbagai format film di Scene. Paket ini mendukung pembacaan data melalui format klip dan url.

Mobile Controller (Download)

Mobile Controller adalah evolusi dari paket Touchkit Manager yang berfungsi untuk mendeteksi berbagai jenis sentuhan / gerakan pada gadget seperti Tap, Double Tap, Swap, Pinch, dan Spread. Setiap gerakan telah dilengkapi dengan acara yang dapat dimodifikasi sesuai dengan kebutuhan.

Novel Controller (Download)

Novel Controller adalah paket yang bisa digunakan untuk membuat dialog cutscene antara 2 karakter atau lebih yang biasa digunakan untuk pembuatan game visual novel.

GPS Controller (Download)

GPS Controller adalah paket yang berfungsi untuk menampilkan nilai GPS gadget secara real time sesuai dengan lokasi gadget. Paket ini juga merupakan paket dasar untuk membangun mekanik Markerless Augmented Reality (AR).

Reality Controller (Download)

Reality Controller adalah paket khusus yang berisi berbagai skrip untuk mengontrol gadget dan periferal tambahan seperti Kinect, LeapMotion, dan lainnya.

Speech Controller (Download)

Speech Controller adalah paket yang berisi skrip untuk mendeteksi suara menggunakan Windows Speech Engine. Saat ini, paket ini hanya berfungsi untuk aplikasi yang didukung OS Windows.



EXTRAS 

Breadcrumb AI  (Download)

Breadcrumb AI adalah skrip AI yang keren dan sederhana yang dibuat oleh Mike Desjardins. Script ini telah dimodifikasi dan didesain ulang sehingga dapat cocok dengan Zetcil Framework.

Extension UI  (Download)

Extension UI adalah skrip UI yang kuat namun sederhana yang dibuat oleh Extension. Saat ini belum banyak modifikasi pada Extension UI, namun secara defaultnya saja, script ini sudah sangat keren.

Vuforia AR (Download)

Vuforia adalah penyedia Augmented Reality resmi untuk Unity. Saat ini, Vuforia masih menjadi pengembang teratas Teknologi AR untuk Aplikasi 3D dan Game. Paket ini menyediakan script yang berfungsi sebagai jembatan agar Vuforia bisa dijalankan dan selaras dengan Zetcil Framework.

Zet Framework (Download)

Zet Framework merupakan framework dasar untuk pengembangan game berbasis Unity. Secara umum framework ini terbagi ke dalam 3 bagian besar modul yaitu Intro, Menu dan Play. Zet Framework juga telah dilengkapi dengan Zet Terminal Engine untuk melakukan runtime debugging pada game jika diperlukan.



Disclaimers: Zetcil ditujukan bagi Anda yang ingin membangun game berbasis Unity tetapi tidak memiliki keterampilan programmer. Namun disarankan agar Anda memahami konsep pola desain, analisis mekanik game, dan pemecahan masalah sebelum menggunakannya.

Lisensi: Zetcil dirilis menggunakan lisensi CC / NC (Creative Common / Non-Commercial). Anda diizinkan menggunakan Zetcil untuk produk jenis non-komersial atau kebutuhan pendidikan. Untuk menggunakan proyek komersial, silakan hubungi sales@imedia9.net atau melalui facebook.com/imedia9.net

No comments