WHAT'S BEEN YOUR BIGGEST DEVELOPMENT HURDLE SO FAR?
I think we’ve had two pretty major development hurdles throughout this project. The first hurdle we encountered was working with a lot of our early code. As the project grew larger, this code really slowed us down. We started The Newton Mystery when we were much more amateur developers, and a lot of the early code was sloppy and did not allow for easy expansion or editing. Eventually we decided to go back and refactor some of the major systems for our game, such as the player movement. This pretty much halted development, with no new content being made. However, after we finished this, it was much easier to continue development and creating new further content was much faster.
The other major hurdle I’d say we encountered was our main design philosophy. After working a while on the game and designing levels, we started to realize that our character swapping idea was not as intuitive and fun as we had originally thought. We found it extremely difficult to design levels using the mechanic and had a lot of trouble making the puzzles using it fun. To try to amend this, we tried relying more on puzzles utilizing the environment rather than the characters and their abilities themselves. Our level design philosophy shifted more into something you might find in a Banjo Kazooie or Lego game. We also added a bunch of minigames such as a rhythm based card game, and an infinite runner to try to break up the gameplay loop.