Launch dev log


Development process

Description

The game is inspired by the performance of Keyakizaka 46, a Japanese girl's group whose acivity has terminated last year. Their performance features sophisticated narrative formation and their lead dancer Yurina Hirate. In the game, players' role is the lead dancer, trying to finish their part of the large group dance by picking up props and stepping on correct spots without bumping into other dancers.

The sprites are made in Figma, and Adobe Audition is used to process the footstep SFX. For accuratly placing the trajectory in level 1, I used Geogebra to draw a draft of the shape and read the coordinates.

What went right

I like that I put a timer in the game so that players might want to challenge renewing the record, which is a decent reinforcement.

I'm also proud of myself fixing the bugs occured when I tried to add footstep SFX. It took me sometime (an entire afternoon) to figure out some fundamental concepts like AudioSource, Update() and GetKey vs. GetKeyDown).

What went wrong

I planned to spawn multiple waves in one scene with more flexible timing. For example, there could be more than one line of mobs moving at the same time. That would give space for making more creative formations. However, I didn't manage to fully undertstand how IEnumerator and conditional works. So currently I only managed to spawn mobs one after another.

Also, because of the unexpectly high workload, I decided not to put more levels and branches, as well as the restart function.

Lessons learnt

* Finish the basic full game loop before getting stuck with the additional feature. I almost forgot this was supposed to be an adventure game when I got so obsessed with the formation.

* Export the assets with higher resolution than what the actual game needs.

*Only build and upload after checking the game thoroughly. The submission version is the 4th build I made: everytime before this verison I spot some tiny imperfections, fixed them and did build-upload again.

Future iteration

* Flexible wave spawn timing;

* More levels;


* Branches (picking item a => ending a, item b => ending b).

Files

Assignment1Build4.zip Play in browser
Feb 14, 2021

Leave a comment

Log in with itch.io to leave a comment.