ITCS424's term project. A mobile application written in Flutter that uses Unity in the game part.
- Flutter (tested on 3.7.0 on Dart 2.19.0)
- Unity3D (tested on 2021.3.22f1)
- Whole Android build tools (NDK, JAVA)
- Firebase
- A lot of time (because you gonna failed to build it a lot)
Follow instructions on the https://doc.photonengine.com/pun/v2/demos-and-tutorials/pun-basics-tutorial/intro to connect to Photon.
- Clone our Unity project from this link.
- Follow the Setup of juicycleff/flutter-unity-view-widget for android to get
android/unityLibrary
.
You may open Firebase Realtime database yourself, have a look in realtime database tutorial for flutter.
(We recommended to) Connect the android phone to the computer.
For debug build
flutter run
The application can't ran on system with x86 architecture (if you persist, you can run on arm64 emulator from android studio which is painfully slow).
- 6388003 Phuriwat Angkoondittaphong
- 6388102 Napahatai Sittirit