The project I was assigned to was to create a design kit to work on top of the Unity game engine. This kit was to allow for the creation of an original playable level by a designer, using no programming on their part. It also allowed for them to express themselves creatively, allowing for a wide range of gameplay and narrative experiences. The main game mechanics do not change, but their functionality are exposed in an intuitive way so that designers can modify them, if necessary. As the sole game designer and programmer on the project, I was able to create this modular kit called Office of the Dead Kit which encompasses a comprehensive collection of scripts and prefabs tailored specifically for crafting captivating top-down arcade-style shooter games.
* Developed a comprehensive design kit that enables designers to create original playable levels without the need for programming skills, showcasing a user-friendly approach to game development.
*Allowed creative expression for the designer by providing various tools and features within the design kit, allowing the designer to shape their unique gameplay.
*Designed a user-friendly user interface and workflow that effectively exposed the functionality of the main game mechanics, empowering designers to modify and customize them as needed.
*Ensured seamless integration with the Unity game engine, enabling the designer to use existing Unity features and resources while using the design kit.
*Demonstrated attention to detail and usability through thorough testing and iterative improvements, which will result in a design kit that fosters a smooth and efficient design process for non-programmers.
*Received critique and positive feedback from designers and stakeholders for the design kit's accessibility, flexibility, and ability to facilitate the creation of diverse and engaging game levels.
*Showcased a strong understanding of game design principles, as evidenced by the design kit's ability to support various gameplay mechanics/styles.
*Collaborated with the designer to gather feedback and implement requested features, ensuring the design kit met the designer's and project concept's needs and expectations.
*Documented the design kit's features, functionalities, and usage guidelines in clear and concise documentation, enabling designers to quickly learn and utilize the toolkit effectively.