Pigeon Simulator DevLog 7.23

Pigeon Simulator

You are a time traveling pigeon sent to stop a nefarious goose from wrecking reality. Poop on everyone. Destroy everything. Save the world!

Things are super busy on the audio side of things, but I wanted to drop a few sneak peaks of two cool audio moments in the game. First, you have to blow up a building… [previewyoutube=xZfqpqaonRw;full][/previewyoutube] And I had a ton of fun designing the sound and effects for one of the abilities in the game, Slomo! [previewyoutube=gPlQfcgSUKI;full][/previewyoutube] [h2]Smashing lots of windows [/h2] [b]By William Pheloung - Programmer[/b] I’ve got an exciting new update. We’ve changed how windows work giving the player the ability to smash a window while flying and then fly through a building. Previously it would take a lot of damage to break a window on a building. This was in part due to some performance optimizations we were doing to allow many buildings in game. Now it just takes one hit. With this change, a pigeon being pursued by pigeon patrol can fly to a building, bust a window mid air and keep flying through the building. After losing the pursuers, said pigeon can bust another window and fly out. All the while flapping his wings at full speed. We were able to continue to leverage the performance optimizations and instancing behavior we were using before. So all this was accomplished without losing a frame. One thing our pigeon friend can’t do yet is break a window by crashing into it. We hope to add that functionality soon. It will be tricky. [img]{STEAM_CLAN_IMAGE}/39746201/a175dcab35bfcce2a8eaf1278cc59ba2924eb311.png[/img] A window [img]{STEAM_CLAN_IMAGE}/39746201/028a8c1103a653a96b76723359b71d0a2e65a398.png[/img] That same set of windows after being broken by a pigeon puke projectile [h2]MUSCLE POWER FOR YOU![/h2] For animation this month we focused on finishing up the animations for our Flamingo Franz character as well as animations for general working out and pumping iron for our standard Human A and B archetypes. [previewyoutube=PqnWyO0ey40;full][/previewyoutube] [h2]Pumping Iron, and diggin' dirt![/h2] [b]By Neelam “Nee” Jani - 3D Artist[/b] Heyo! Neelam here! This month has been riddled with filling our interior spaces with tons of items! namely workout equipment, store counters, grave digging and a lot of clean up with our materials! For gym equipment, I created a treadmill, some floor mats, a bunch of benches, free weights, and dumbbells! [img]{STEAM_CLAN_IMAGE}/39746201/e68fc7acc852aeff7f7fd8cbea2f5234769cf025.png[/img] [img]{STEAM_CLAN_IMAGE}/39746201/c47c527f69a74347d5ff338e82c32134c7ebc8e9.png[/img] [img]{STEAM_CLAN_IMAGE}/39746201/d383a1583a82ad89b3817cd24b32d6552e7a18d7.png[/img] We also got some bouncy punching bags and speed bags coming through as well! :) [img]{STEAM_CLAN_IMAGE}/39746201/80a36aa7b84787cd0d96c0c356cc16f7e8b169f1.png[/img] [img]{STEAM_CLAN_IMAGE}/39746201/eddf5c0fa38e46a83925718d25d4155b591fcd04.gif[/img] Aside from this, we also have our Wrestling Ring ready to go too! (The Colossal decal is just an example for future decals we can place for future wrestling events) [img]{STEAM_CLAN_IMAGE}/39746201/dc4012f5105d2e5ab76d0473c864467519a12d70.png[/img] Outside of the gym, we also got some grave digging coming through as well! We have some dirt mounds, a grave, and a shovel, and of course a tombstone all for our faithful flamingo friend Franz (RIP buddy) [img]{STEAM_CLAN_IMAGE}/39746201/35408f1ab046a20a16f42939473a537aef2dc988.png[/img] [img]{STEAM_CLAN_IMAGE}/39746201/0b2c8d4bf149cf71ab530191f9b33a7b41a05bcf.png[/img] Moving forward to slightly more boring stuff, Material fixing! we’ve been working with our neat terrain tool to help with creating cliffs, so we started implementing and testing out the cliff rock face material I made! [img]{STEAM_CLAN_IMAGE}/39746201/389a95f4b60d0b2af1f8b2167ed512da29fe2058.jpg[/img] These are some of the noteable highlights I have for you this month, super PUMPED for what will be coming next month! keep on a look out! [h2]I Can See Clearly Now[/h2] One of the features we are really excited about this month is the implementation of Pigeon Vision! Everyone knows that pigeons are capable of many things, including the ability to see through walls, and knowing what food, friends, or foes are around the corner! [img]https://images.squarespace-cdn.com/content/v1/56bb6890e32140b75de0e6ca/f05a666a-74f8-415b-9373-f7a0a1e4ddc2/PVImplemented.gif?format=1500w[/img] [h2]Update Dialogue View[/h2] [b]By Madison Belka - Unity Generalist[/b] Previously, we wanted to show dialogue within the world as a speech bubble above the speaker’s head. However, the world space dialogue was often difficult to read, and required the speaker to be on camera in order to advance the dialogue. To resolve these issues, we decided to switch to a more traditional setup found in other games. [img]{STEAM_CLAN_IMAGE}/39746201/54e0f93eab05516a36bb0ac6b8cd727339cd12e0.png[/img] New Dialogue View In order to display any character the player may talk to, we create a 3D copy of that character on the UI. It took some tweaking to make sure that humans, pigeons, dogs, or even food look good on screen. [img]{STEAM_CLAN_IMAGE}/39746201/d2fe7d743629dededef93fc85df95f0678ef2130.png[/img] [h2]Building cracks and damage[/h2] By William Pheloung - Programmer We added cracks to buildings that appear to indicate when damage has been done. [img]{STEAM_CLAN_IMAGE}/39746201/0b703c205a0f6a41131a853c59bbf787372d4845.png[/img] [img]{STEAM_CLAN_IMAGE}/39746201/3fe6a492c1c0db280dac8806430ee3275c0f6ad9.png[/img] These appear on all procedurally generated buildings. DNA was added to enable unique buildings to show damage this way too. We were able to get this to work using decal sprites in Unity. This is the same method we used for pigeon puke. Colliding with a building at top speed will result in a cracked building [img]{STEAM_CLAN_IMAGE}/39746201/58d3523e3274851a968041cec9e8866c85535aa9.png[/img] Thank you for reading! VISIT [url=https://www.hakjak.com/blog]HAKJAK.COM/BLOG[/url] FOR MORE FREQUENT DEVLOG UPDATES!! Keep it coo, — Team HakJak