Post Production


Hello! Welcome to the final devlog before this game becomes public!

This week was mostly focused on polish work since we were feature complete in the previous devlog. It was incredible to see how our game evolved even just in the last week seeing everyone's work come together in a final build.

Art Work

During these final weeks I have moved to helping out in the art department along with my programming responsibilities and was in charge of drawing the Shelter Pod and Provisions Drone in our game's world. Moving forward I might want to add animations for the Provisions Drone as this is the machine the aliens go to when they're sold, so as you can see in the glass, there's a tube which should act like a smoothie blender... I might want to animate the blades spinning when an alien enters to hit home our message  :(


Polish Work

Polish takes a long time! Even after the week of development, there's still much we can improve upon.

Temporary Alien Animations

Firstly, I added temporary animations to the aliens in code since due to scope we could not use the bone structures our artist created for animation. These temporary animations were achieved using the LeanTween package for Unity. This code sample makes the aliens squash and go back up to simulate breathing. We also have an animation to flip the sprite like Paper Mario when the aliens turn the other


UI/ UX Improvements

I added text that displays the current day in the UI, and added the button needed to purchase the incubation pods so players know what action to perform. 

Also, when the player ends the day the screen fades before changing scenes instead of being an instant transition. We also now have a final win and lose screen with functionality, yay!

Lastly, I updated the End Of Day results with the earnings players obtained and used during that day. I keep track of all the player's purchases in an int array[], and if (for example) the player purchases an incubation pod, then the amount spent will be added to the [3] index in the array. Then when the players end the day, at the start of the scene I assign the numbers based on the stored int results. When a new day occurs I wipe out the int array to start fresh.



Working With the Team

As mentioned previously, it's been incredible seeing our game come together at the end and working with this team has been truly amazing. We all had multiple roles (6 of us in total) so we had at least 2 people on programming, and 2 people on art at all times which helped us go through production much quicker.  Having a group that's excited about the project and about working together helped us continue at the velocity we went through!

Thank you for tuning into this game's devlogs and when the time comes I hope you can play our game!

Comments

Log in with itch.io to leave a comment.

It's always fun to see in the last week of developing a project the amount of change that it goes through. With everyone finishing up their work and everyone's branches being merged together, it's a huge contrast to where the game was a week ago to the game with all of its assets implemented. I have to say, good work on all the programming aspects. All of the scripts were super easy to use!