For the Construct 2 project, my main job is to create the game mechanics. Basically how the vehicle moves, how the coins and power ups are spawned, and how random events are triggered. I went through a lot of problems during the development phase. Mostly is due to the lack of experience and understanding of how Construct 2 works. I feel the engine is very limited compared to coding. They force you to have a certain way of thinking in creating your events. However, despite all the pains, it is not without any gains. I learned a lot about game development. Like how to conserve memory space by destroying your objects outside of the layout, how to handle sprite sheets and create animations out of them, and a bit about online multiplayer (just to name a few). The forced mindset that Construct 2 enforces on me does make me feel uncomfortable, but it does introduce me to a new different way of thinking about code and algorithms.