Imagine Cup :: Mari Masak

I am active when I am a student because I have participated contest during I am studying, not only Global Game Jam. Imagine Cup, and I quote "Imagine Cup is a global competition that empowers the next generation of computer science students to team up and use their creativity, passion, and knowledge of technology to create applications that shape how we live, work and play. (Microsoft, 2016). Next, the game is about simple android touch and drag game. The game was made by 1 artist , 1 designer, 2 programmers(included me).

For my opinion, the game was small, I think the team should recruit more artist, but the programmer is enough. The player can play the game during any free time. The unique selling point of this game is Malaysian food. There is 3 difference gameplay in this game. I responsible for 2 gameplay. My team programmer lead takes care the rest in this project. However, I am the one initiate the project. That mean I code the base. Most of the gameplay, I am using Singleton pattern to optimize. The picture below is the gameplay I made.


There is a game manager singleton manage have Roti Canai recipes, and keep update and create events for the player. Actually, the manager is controlling the whole gameplay, included the object follow the drag. The game is not multi-touch, so I feel easy when I making the input.


This is 1 of another game that I have mentioned, Rojak.  The game system is similar to the first gameplay. It was a game manager control and update the event. In will scan the ingredient every after player drag in and release. I barely using the unity Update() function in this 2 gameplays. From my opinion, not everything needs to check every time frame. Of course, for the optimizing purpose.

This gameplay is made from my programmer lead. The satay will change state if the player drags it into the cooking area.

Last but not least, I have a bad experience with phone performance in games. Not every phone can support all these 3D, lighting, particle, and so on. You will feel the phone's screen heat temperature if the application is not optimized. Therefore, the game is 2D and simple for the reason. And I also tried my best to not use Unity Update as I can.

Control :: 1 Touch, Drag, Release

Link : APK