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
- create.js
- javascript
- pixijs
Log in or sign up for Devpost to join the conversation.