🎲 A New Adventure for the New Normal 🎮
"Another Story Another Legacy" (ASAL) is a project designed for board game enthusiasts who face challenges gathering in person in the New Normal era. This game recreates the TTRPG (Tabletop Role-Playing Game) experience online, allowing players to create characters, strategize, and embark on thrilling adventures with their friends in a virtual world!
- Customize your Class, Race, and Abilities to fit your unique playstyle.
- Simulate outcomes with a virtual dice mechanic.
- Empower Dungeon Masters (DMs) to craft custom maps and scenarios.
- Seamlessly manage user accounts.
- Save essential game data like characters, inventory, and custom maps using Realtime Firebase.
- Engage in thrilling and strategic battles.
- Play collaboratively with friends in real-time.
- Communicate and track in-game events effortlessly.
- Built for PC (.exe file) for an optimized gaming experience.
- Download the Build folder here
- Extract the .zip file.
- Double-click the .exe file to start the game.
- Unity Editor (Compatible with your project version)
- Firebase SDK for Unity, Version 12.4
- A Firebase account with access to Firebase Console
- Download Unity Hub from Unity Download.
- Use Unity Version: <2022.3.46f1>.
- Download the Firebase Unity SDK from Firebase Unity SDK.
- Download version 12.4 of the SDK.
- Choose the
.unitypackage
files for Firebase Auth and Firebase Database from the SDK package. - nsure all necessary files are selected and click Import.
- Access the Firebase Console.
- Enable Realtime Database:
- Go to Database > Create Database.
- Enable Authentication:
- Go to Authentication > "Sign-in Method" > Enable Email/Password.
- Download
google-services.json
(for Android) andGoogleService-Info.plist
(for iOS). - Place these files in the Assets/Firebase directory.
Name | Student ID |
---|---|
Jarukit Pan-Iam | 65070501006 |
Jirapat Dola | 65070501007 |
Thanyamon Rachaviang | 65070501027 |
Thichanon Sittisomboon | 65070501028 |
Nanthikarn Sakulnet | 65070501034 |
Rozene Mokem | 65070501047 |
Suwijak Reawrangboony | 65070501058 |
Kanas Suwannaratt | 65070501068 |
- Inclusive Gameplay: Designed to bring players together despite physical distances.
- Customizable Experience: Adaptable for both casual players and hardcore TTRPG enthusiasts.
Feel free to contribute, suggest new features, or report bugs in the repository!
This project, "Another Story Another Legacy," is part of the Software Engineering course at King Mongkut's University of Technology Thonburi (KMUTT). It showcases our collaborative efforts in applying software engineering principles to create an engaging and innovative gaming experience.
- Tiny Texture Pack 1-3 From Screaming Brain Studios For Wall and Floor Texture
- Pixel Art Platformer - Village Props From Cainos For Chest Texture
We are grateful for the guidance and support provided by our instructors and peers throughout this journey. 🌟
✨ Embark on your journey with Another Story Another Legacy today! ✨