../Projects/

Constructing Change

Constructing Change was a project made in collaboration with Awesome Women in Construction (AWIC) in order to encourage young women to join the construction industry. In Constructing Change, Players control a variety of worksite objects and tools, while exploring an evolving worksite where the new AWIC Headquarters is being built. Players will be able to interact with a variety of workers on the jobsite, which will teach the Player about their role. Over the course of the game, Players are shown an evolving construction site, which takes them through an initial planning stage, then two construction stages which introduce them to a number of roles. Constructing Change aims to teach Players about the industry by engaging Players first through a novel game concept, then by exposing them to a number of roles throughout the game's playtime.

This project was developed by Inspira Games, a team consisting of 4 members, myself, Lachlan Taylor (Designer), Mirelle Mimiague (Artist) and Guang Yang (Designer).

Contributions

In the development of Constructing Change I acted as Lead Programmer, developing a large majority of the core gameplay systems present in the game. These systems include:

Reflection

Constructing Change was the first project I completed within a team containing members that I did not already have rapport with; this gave me a different perspective on working in a team and allowed me to better provide feedback within my team, and made me more receptive towards feedback given to me. This team allowed me to focus on Programming work, and allowed me to perform significant bug testing during development.

Over the course of development, I feel that I significantly improved my approach to Programming by having a keen focus on developing systems that allowed Designers to drag and drop elements, allowing them to work on the feel of the game without having to modify code. This "drag and drop" approach is evident through the Objective and NPC randomiser systems, both of which only require a User to modify values in the Unity Inspector.

This project still requires some changes; the Dialogue system activates based only on the Player's Position, which leads to Players talking to NPCs through walls and floors, which was frustrating for a number of Players. There are a number of changes that could be implemented for the Player, including further changes to the current control scheme, and improvement of the Character controllers for the objects in each level.

Downloads

Constructing Change is available on the following platforms: