Penguin: Escape to the Arctic (UPDATE)

My level 1 design:

My level 2 design:

//////////////////////// HISTORY ////////////////////////////
Based off the core game design of Project Boost for the Unity 3d Course, here is my theme for my version of the game:
You’re controlling a penguin which somehow woke up in the jungle. Your goal is to make the penguin glide through the obstacle and reach the end of each level and escape to the arctic. I’m really excited to get started on this. I love asset creation and coding equally so this is my kind of game.

Penguin Model:

This is why you should always use version control to keep track of your major changes. I tried adding the Rigidbody and the Fixedjoint components to the penguin’s body parts to see if I could make the penguin flap its wings while thrusting and well… that was a major bust loool… It seems that’s not the way you do it.
Here’s a clip of the penguin going rabid without me doing anything lol:


Without VCS, I’d have had to manually select the gameObjects and remove the Rigidbody and Fixedjoint components.

I fixed it and got the animation I wanted too! I used the transform class to adjust the localEulerAngles of the wings when I hit movement keys!

I decided to ditch the localEulerAngles method and go with Transform.Rotate() since the former was kinda janky to deal with.
Here’s the clip of the penguin now flying with audio!:

1 Like

Great job on your cute character! That last video cracked me up…all that work to get it animating properly and it just ditches you.