What it does

Our idea was for a point-and-click isometric puzzle game with the core mechanics being based on colour filters interacting with the world to reveal answers. While we did not complete most of our plans, we have a basic model for a game with a few working systems (e.g., local dynamic coloured lighting, global lighting, item interactions).

How we built it

The game was built in JavaScript, using pixiJS (for sprite management) and createjs (for animations). This was our first time working with JavaScript, so it was a fun challenge to become more familiar with it. We started with constructing the isometric world, then adding player movement. Towards the end, we added coloured lighting and interactable objects.

Challenges we ran into

Working on a 3D-looking world with only two dimensions can be difficult to deal with. We also had many issues while working with colours. Due to coursework, we weren't able to spend too much time working on the game, so time constraints were a bit of a problem. As such, we weren't able to implement any of our original ideas for puzzles, though we managed to complete mechanics that would have been used in them.

Accomplishments that we're proud of

This was our first experience with game development and our first time using JavaScript. We're happy that we were able to make at least part of a game. For the most part, the coding was done in a structured manner, making it easier to work with as we added new features.

What we learnt

We learnt more about the process of game development as a whole, as well as working on a web-based project, which may be useful in upcoming courseworks. 

What's next for Colour Changes Everything

We might continue to work on the game to implement some of our original ideas for puzzles.

Built With

Share this project:

Updates