Metal Beans
Metal Beans
Graduate Capstone Project
Graduate Capstone Project
Pre-production
Vertical slice
Details
Role: Lead programmer
Engine: Unity
Team Size:Â 8
Project length: six months
Status: released on Steam
Key Points
Key Points
- Custom 3D physics
- Experimenting with making art and UI interactable in different ways
- An expansive and scalable upgrade system to allow for rapid prototyping and creation for designers
- Optimization techniques through object pooling, event driven programming and more
What I Learned
This project helped me learn a lot, primarily on the team side was how to deal with conflict better and how to communicate effectively between the art and sound side of the projects to make sure they get implemented properly and on time. On the tech side, I learned to start with a dedicated sound manager rather than add it in later, how to create a scalable upgrade system that's easy to expand for the designers, and how to animate UI elements in Unity. We also took a stab at adding in accessibility features which is the first time I've ever done that in my games. This is currently the project I'm most proud of, lots of late nights trying to get in all the design we wanted and even include little features, with that said, it has helped me realize when crunch is becoming more harmful than it is good which is the most valuable lesson I'll take going forward.
This project helped me learn a lot, primarily on the team side was how to deal with conflict better and how to communicate effectively between the art and sound side of the projects to make sure they get implemented properly and on time. On the tech side, I learned to start with a dedicated sound manager rather than add it in later, how to create a scalable upgrade system that's easy to expand for the designers, and how to animate UI elements in Unity. We also took a stab at adding in accessibility features which is the first time I've ever done that in my games. This is currently the project I'm most proud of, lots of late nights trying to get in all the design we wanted and even include little features, with that said, it has helped me realize when crunch is becoming more harmful than it is good which is the most valuable lesson I'll take going forward.