Project Type
Engine Used
Languages Used
Primary Roles
Main Skills Developed
|
University Team Project
Unity
C#
Character Programmer, AI Programmer, Source Control Manager
Unity, C#, Teamworking, Communication, Team Management
|
Wild Woods was the game I developed in a group of four for my first year team project. We planned, designed and developed this bullet hell game, which quickly expanded to include five playable boss fight levels. We also added unlockable abilities, some effects and camera shake and sound effects.
My main role was creating the character controller, allowing it to shoot it's bow and arrow, go briefly invincible and use the boss abilities once it had slain them. I was also responsible for creating two of the boss fights (the wolf and the final lion boss fight), and I helped my team to make their scene more interactive (such as by including falling platforms or additional enemies).
This project taught me primarily the importance of ensuring that a project does not become too over scoped, as during development, feature creep quickly became an issue. There were many more features we wanted to add, however we ensured as a team that we kept the project to a manageable size. Additionally, being my first group project, I learned how to cooperate and share ideas, how to use source control software to share files and how to use software management software (Trello in this case) to keep the whole team up to date, as well as many other skills.
My main role was creating the character controller, allowing it to shoot it's bow and arrow, go briefly invincible and use the boss abilities once it had slain them. I was also responsible for creating two of the boss fights (the wolf and the final lion boss fight), and I helped my team to make their scene more interactive (such as by including falling platforms or additional enemies).
This project taught me primarily the importance of ensuring that a project does not become too over scoped, as during development, feature creep quickly became an issue. There were many more features we wanted to add, however we ensured as a team that we kept the project to a manageable size. Additionally, being my first group project, I learned how to cooperate and share ideas, how to use source control software to share files and how to use software management software (Trello in this case) to keep the whole team up to date, as well as many other skills.
Gameplay Footage
Technical Highlights
- Reactive environment - I set up a system to allow certain events to be automatically triggers when certain requirements are met (such as the boss being at a certain HP or in a certain area). This allowed each level to be unique but easily customisable.
- Easy to use character controller.
- Fast, exciting bullet hell gameplay.
- Various bullet patterns.
Source Code
The source code for Wild Woods can be found here:
WillRose6/WildWoods: My Team Project game created in first year of University. (github.com)
WillRose6/WildWoods: My Team Project game created in first year of University. (github.com)
Demo
A playable demo can be found here: download