Glitch Garden
Glitch Garden
For enthusiasts of strategy-based games such as Plants vs Zombies, we present "Glitch Garden." In this engrossing game, your tranquil land is under threat from an invasion of unwelcome creatures, including alligators and foxes. These pesky intruders are hell-bent on breaching your defenses, intent on causing havoc and damage to your cherished landscape. However, they must contend with your vigilant defense strategy. Utilizing a robust arsenal of deadly cacti, trophies, and gnomes, you're tasked with thwarting their advance and protecting your domain. Do not allow these invaders to surpass your defenses and overrun your territory. "Glitch Garden" invites players to a challenging, strategy-oriented experience where the balance between strategic planning and quick response is key to safeguarding your domain.
Responsibilities and Contributions:
Character Spawning: I developed the systems for both player and enemy spawning, establishing the fundamental dynamics of the gameplay.
Level Design: I was responsible for the design of the home defense area, carefully crafting an environment conducive to strategic gameplay and aesthetically in line with the game's overall theme.
User Interface/User Experience: I was instrumental in the programming and development of the UI/UX, ensuring intuitive control for players over critical elements such as difficulty settings and volume control.
Animation: Leveraging Unity's advanced animation system, I created unique animations for every player pawn and enemy, contributing to the visual engagement and immersive quality of the game.
Damage System: I scripted a comprehensive damage system, establishing the criteria and mechanics for player and enemy destruction, thereby enhancing the strategic challenge of the game.
Project Overview:
Development Platform: The project has been crafted using Unity, an advanced and versatile game development engine that is renowned for its wide array of tools that facilitate the creation of rich, interactive experiences.
Programming Language: The project utilizes C# as the primary language for scripting and development. This powerful, object-oriented language is highly compatible with Unity and allows for sophisticated gameplay mechanics and interactions.
Project Type: Classified as a personal project, this work underscores the application of a comprehensive skill set and deep knowledge in bringing an individual vision to life.
Deployment Platforms: The project is designed for multi-platform deployment, specifically targeting web and mobile platforms. This approach maximizes accessibility and allows for broad distribution, providing users with the convenience of engaging with the project on a platform of their choosing.