retrospective.
Well, this is it. Not what we intended it to be, but that's how these things go. We couldn't really come up with a good idea about the butterfly effect, so we instead chose to make a game about butterflies, taking inspiration from the PS3 game Flower.
As-is, the game has no failure state, so arguably isn't really a "game". The original plan was to have additional mechanics, such as being chased by a swarm of wasps, needing to avoid birds and spider webs, and having different flower colours give different effects. These were ultimately not implemented; I did not have much energy this week and felt overwhelmed with the challenge of implementing all those elements well. In the end, we decided to simply make this about introducing spring and "waking up" nature by having the vegetation come to life through the gameplay. Unfortunately, that means a lot of sound effects, models and animations ended up going unused. Some others, like the chase music, were reused as "fast music".
Nonetheless, I'm happy about the things we did produce. In particular, the grass, which I think is visually effective and probably the highlight of this game's visual style. I may end up making a library to render this type of grass, so that others can use it in their games in the future.
Performance is a bit of an issue. I suspect that most computers will be able to run the shaders, but the game does require a decent CPU. This is due to lack of time for optimization. I hope we won't end up getting too many DNW's because of this.
I'm grateful to my teammate, who created all the models, music and soundtrack while also working on his own entry. I think the soundtrack is amazing and I love the UI sound effects in particular. I'm also grateful to the authors of the wecs and panda3d-simplepbr libraries. And of course, to all other PyWeek participants for another great challenge, and lordmauve for organising it.
I'm looking forward to the next PyWeek! I'm excited about trying out all the other entries, I see some really cool ones among them.