Saputra, Jedidta Adoni (2026) {JALUR NON REGULER - LOMBA} PENERAPAN FINITE STATE MACHINE UNTUK TRANSISI ANIMASI PADA KARAKTER GAME LEGACY OF THE SUNSTONE PADA AJANG GEMASTIK 2025. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.
|
Text (COVER - ABSTRAK)
COVER.pdf - Published Version Download (1MB) |
|
|
Text (BAB I)
BAB I.pdf - Published Version Download (112kB) |
|
|
Text (BAB II)
BAB II.pdf - Published Version Restricted to Registered users only Download (990kB) |
|
|
Text (BAB III)
BAB III.pdf - Published Version Restricted to Registered users only Download (1MB) |
|
|
Text (BAB IV)
BAB IV.pdf - Published Version Download (75kB) |
|
|
Text (DAFTAR PUSTAKA - LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf - Published Version Restricted to Registered users only Download (859kB) |
|
|
Archive (SOURCE CODE)
Sourcecode - 22.82.1395.zip Restricted to Repository staff only Download (239kB) |
Abstract
Game Legacy of the Sunstone merupakan permainan bergenre actionadventure yang dikembangkan untuk mengikuti kompetisi GEMASTIK XVIII Tahun 2025 dengan tema "Pengembangan TIK untuk Mendukung Kemandirian Bangsa". Dalam pengembangan game modern, sistem animasi karakter yang responsif dan transisi yang mulus menjadi faktor krusial untuk menciptakan pengalaman bermain yang berkualitas dan imersif. Permasalahan yang sering muncul adalah animasi yang terlihat patah-patah atau tidak natural saat karakter berpindah dari satu aksi ke aksi lainnya. Penelitian ini bertujuan untuk menerapkan Finite State Machine dalam mengelola transisi animasi karakter pemain pada game Legacy of the Sunstone. Metode yang digunakan adalah Hierarchical Finite State Machine dengan karakteristik Moore Machine, di mana output berupa animasi ditentukan oleh state yang sedang aktif pada saat tertentu. Implementasi dilakukan menggunakan Unity Engine dengan bahasa pemrograman C# dan menerapkan State Pattern untuk menciptakan arsitektur kode yang terstruktur, modular, dan mudah dipelihara. Teknik CrossFadeInFixedTime digunakan untuk menghasilkan blending animasi yang mulus antar state dengan durasi transisi yang dapat dikonfigurasi. Sistem Finite State Machine yang dikembangkan mencakup dua kategori utama yaitu state Locomotion yang terdiri dari Idle, Movement, Jump, Falling, dan Crouch, serta state Combat yang terdiri dari Aim, Melee, dan Takedown. Pengujian dilakukan menggunakan metode Black Box Testing dengan pendekatan iteratif terhadap 13 skenario pengujian yang mencakup seluruh kebutuhan fungsional sistem. Hasil pengujian menunjukkan bahwa seluruh fitur berfungsi sesuai harapan dengan status valid, membuktikan bahwa penerapan Finite State Machine mampu mengelola transisi animasi karakter secara efektif dan menghasilkan pengalaman bermain yang responsif serta berkualitas.
| Item Type: | Thesis (S1 - Sarjana) | ||
|---|---|---|---|
| Contributor: |
|
||
| Uncontrolled Keywords: | Finite State Machine, Transisi Animasi, Game Development, Unity Engine, GEMASTIK, Animation Transition. | ||
| Subjects: | 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 006 Metode komputer khusus > 696 Animasi |
||
| Divisions: | Fakultas Ilmu Komputer > Teknologi Informasi | ||
| Depositing User: | RC Universitas AMIKOM Yogyakarta | ||
| Date Deposited: | 06 Jul 2026 04:22 | ||
| Last Modified: | 06 Jul 2026 04:28 | ||
| URI: | http://eprints.amikom.ac.id/id/eprint/31943 |
Actions (login required)
![]() |
View Item |

