Unity QA Example
This Unity QA Example project was developed as part of a Game Development workshop aimed at middle schoolers, hosted by the Rochester Community Media Center on October 28th.
The workshop was designed to introduce young learners to the fundamentals of game development and quality assurance, using Unity's Test Framework to provide a hands-on, interactive learning experience.
Features
- Comprehensive guide on installing and using Unity Test Framework.
- Structured unit tests covering Editor and Play Mode scenarios.
- Real-world examples including Player-Item interactions and Scene testing.
- Practical application in a genre-defining Item Collection Adventure game.
Testing Scenarios
- Scene 1: Basics of Unit Testing (Arrange, Act, Assert).
- Scene 2: Testing Player-Item Interaction and Door Accessibility.
- Scene 3: Updating Unit Tests for Additional Levels.
- Scene 4: Debugging and Resolving Test Failures.
- Scene 5: Implementing and Testing Score Subtraction.
- Scene 6 & 7: Validating Player Progression.
- Play-Mode: Reviewing Unit Tests in Play Mode.
Technologies Used
- .NET
- Unity Test Framework
- Github Actions