A browser-based 3D space drone mining game built for COMP308 as a collaborative full-stack project. Players pilot the A.D.A.M drone to mine asteroids, manage fuel and cargo, upgrade systems, and return to base before their hull fails. The client renders real-time 3D gameplay with Babylon.js on top of React, while the backend uses Apollo GraphQL (queries, mutations, and WebSocket subscriptions) over Express and MongoDB to persist player profiles, achievements, upgrades, challenges, and a live leaderboard. An AI copilot powered by Google Gemini delivers in-mission tips and free-form chat grounded in the player's live game state. Auth uses JWT cookies with register/login/logout flows.