Version Control History:
AI Usage:
AI tools were used throughout the project to support both development and learning. They helped clarify unfamiliar concepts in Unity, such as UI systems, object interactions, and event handling, which made it easier to implement features like the sustainability bar and object placement system. AI also assisted in generating starter code and debugging issues, allowing the team to progress more efficiently and focus on integrating gameplay features. Additionally, it was useful for brainstorming educational content related to sustainability, helping align the game with SDG9, SDG12, and SDG15.
However, there were some challenges when using AI. Generated code did not always work immediately within our specific project setup and often required modification and testing to fit properly. In some cases, relying on AI suggestions without fully understanding them led to confusion, especially when debugging unexpected behavior. As a result, it was important to verify outputs, adapt them to our needs, and ensure we understood the underlying logic before implementation.