Gamified Peer-to-Peer Foodsharing App [Bachelor Thesis]

2023 | Software Development & UI/UX

This mobile application was developed as the practical component of my Bachelor thesis. It focuses on combining gamification elements with a functional peer-to-peer platform to reduce food waste.

Technical Stack: C#, Unity Engine, Real-time Networking (Netcode for GameObjects (NGO)), Android SDK

Role: Lead Developer (Software Architecture, Networking Logic, UI/UX)

Technical Highlights:
Key Technical Implementation:

The OnlineManager serves as the central hub for synchronized user interactions. It demonstrates proficiency in:

  • Server-Authoritative Logic: Ensuring data integrity during item swaps and XP distribution.
  • State Synchronization: Using NetworkVariables for real-time consistency across all clients.
  • Targeted RPCs: Optimizing network traffic by sending data packets only to relevant clients.
View Project on GitHub View Networking Architecture (C#)

Download .apk
App UI 1
App UI 2
App UI 3
App UI 4
App UI 5
App UI 6
App UI 7