Background
Our task was to develop and publish a game on Google Play (for Android mobile devices). The project centres on being based off a 'core mechanic' and following 'game loops' to maintain engagement of the player. This means that we were responsible for producing a software project which is conscious of industry-specific concepts.
Roles & Teamworking
In this team project, my role was the game designer which made me mainly responsible for programming and design (logical mechanics, systems, levels, animation mechanics, overall direction). I worked as the leader for my team with another programmer as well as an artist. I lead my team by organising our project through Trello, maintaining effective communication through tracking progress, facilitating discussions in meetings, etc.
Working with a digital artist was particularly interesting considering that we study different fields. I made sure to familiarise myself with their abilities and we would base decisions relating to the direction of the project with consideration of what our artist was able to provide in synergy with the rest of the project.
Overall, I worked to ensure that a deadline was met with a complete project through my contributions as well as organisation of the project for the team.
Skills Developed
-
C#
-
Unity Engine (software development environment)
-
Teamwork
-
Source control
-
Analysis
-
Research
-
Design
-
Organisation
-
Industrial awareness
-
Testing
Key Features & Functionality
-
Level design system
-
Level layout system
-
Grid system with complex Candy-Crush-style matching mechanics and different tile types
-
Progression system with objective-based engagement and scoring
-
Focus on strategic gameplay