Skip to content

๐ŸŽฎ An educational endless runner game for pediatric Type 1 diabetes patients, teaching carbohydrate counting through interactive gameplay. Built with Unity & PlayFab. ๐Ÿš€

Notifications You must be signed in to change notification settings

baborovanat/SugarSprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

41 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Educational Game for Pediatric Patients with Type 1 Diabetes ๐Ÿฉบ

This educational game is designed to help pediatric patients with Type 1 diabetes learn about carbohydrate counting in an engaging and interactive way. Developed as part of a Bachelor's thesis at the Faculty of Biomedical Engineering, Czech Technical University in Prague, the game provides a fun and informative experience for young patients. For more info, see my thesis presentation sugarsprint.pdf.

Features

  • Educational Gameplay: Helps children understand how to count carbohydrates and manage their diet.
  • Endless Runner Format: Engages players in an interactive learning experience.
  • Unity-Based Development: Built using Unity for cross-platform compatibility.
  • Cloud Integration: Stores login and score data via PlayFab.
  • Discord Bot Integration: Automatically shares points, new registrations, and queries on a Discord server.
  • Google Play Availability: Published for Android users on Google Play.

โžก๏ธ App Flow

  • Login & Score Management: Users authenticate and track their progress via PlayFab.
  • Gameplay Mechanics: Players navigate an endless runner environment while selecting the correct food items to maintain balanced glycemia.
  • Educational Feedback: Displays carbohydrate values and glycemic index for different food choices.
  • Result Sharing: Players can share progress and achievements through Discord channels.

โžก๏ธ Setup

Clone the repository:

git clone https://github.com/your-username/EducationalGameDiabetes.git
  1. Open the project in Unity.
  2. Install required Unity packages for game development.
  3. Configure PlayFab authentication for login and score tracking.
  4. Set up Discord bot for automatic result sharing.
  5. Build and deploy the app for Android.

๐Ÿ”ฅ Cloud & Authentication

  • PlayFab Integration: Manages user authentication and score tracking.
  • Discord Webhook: Shares game statistics and updates.
  • Google Play Deployment: The game is published and accessible on Google Play.

โฌ‡๏ธ Dependencies

  • Unity Engine
  • PlayFab SDK
  • Discord API for webhooks
  • Google Play Services
  • Unity Asset Store Packages for UI and gameplay elements

๐Ÿ™Œ Contributing

Feel free to fork the repository and submit pull requests for any improvements or new features!

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

๐ŸŽฎ An educational endless runner game for pediatric Type 1 diabetes patients, teaching carbohydrate counting through interactive gameplay. Built with Unity & PlayFab. ๐Ÿš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages