All Projects
Fisimate

Fisimate

Fisimate adalah aplikasi pembelajaran fisika yang menggabungkan Flutter, Unity Engine, dan Gemini API — menghadirkan simulasi interaktif berbasis game engine dan kuis latihan yang dihasilkan oleh AI.

Role

Mobile Developer

Year

2024

Platform

Android

Status

Completed
Flutter Unity Gemini API EdTech Mobile App AI Firebase

Use Case

Fisimate hadir untuk menjawab tantangan pembelajaran fisika yang kerap terasa abstrak dan sulit dipahami melalui teks saja. Dengan menggabungkan simulasi visual berbasis Unity Engine dan kuis adaptif yang dibuat oleh Gemini API, siswa dapat memahami konsep fisika secara lebih intuitif, interaktif, dan menyenangkan.

Fitur Utama

Tantangan Teknis

Integrasi Flutter dengan Unity dilakukan menggunakan flutter_unity_widget, yang memungkinkan scene Unity dirender dalam widget tree Flutter. Sinkronisasi state antara kedua runtime (Dart dan C#) menjadi tantangan tersendiri — diselesaikan melalui message passing dua arah via UnityWidgetController.

Untuk Gemini API, prompt engineering dilakukan dengan cermat agar soal yang dihasilkan selalu relevan dengan topik, memiliki tingkat kesulitan yang bervariasi, dan disertai jawaban yang dapat divalidasi.