Onlyreon
Megan Fox from patreon

Megan Fox

patreon

Megan Fox posts

Posts: 230 Files: 185

Falling Down Code

There's two parts of this. There's the logic I run when you're not bailed, and then the logic I run when it's bailed. Running both sides is important, because you get into situations where by the time you're bailed, you're stuck in a corner. You are ALREADY in an invalid, can't-get-up-safely position. So you'd better have been sweeping for your get-up position before ever even bailing, so there's an option available at that point.Then, of course, if they roll ...

Falling Down In December

Ok, if you want the general dev update, just scroll to the bottom. For now, let's talk about safely falling!Falling DownOne of the oddest problems in a skateboarding game is safely transitioning from being a skateboard, to being a body rolling around on the ground. Running your skater as a live ragdoll really isn't an option due to the jitter it introduces, and as a replacement to that, you're likely doing a lot of stancing logic that leans your skater around to try and avoid obstruc...

Bird Poll (November edition)

You get ANOTHER birb.But first, here is the Dwarf Kingfisher that was voted on 2 polls ago :DWe're currently working on the Stellar Jay, so let's figure out what comes after that...Red Lored Amazon, so friendlyGuacamaya, so proudCaique, so stinkyCockatoo, SO LOUD

November Code (gap logic)

So yeah, like I said in the main update, this is just weird. Trying to generalize it got super nasty, and you can... I mean yeah just see here. https://pastebin.com/d6PzunQLThe core is the GapGatePassed function. That's an external static function (this logic lives in the singleton MissionManager) which gets called by detectors in the world when the player skates through them. The dumb form of those detectors are just "did you skate through". For cases where you require the player to...

November Update (skateboard pre-orders!)

Ok, let's start with the cool thing! For the patron-exclusive stuff, scroll to the bottom.Board Pre-OrdersCheck it out! We've partnered with DJ Skate to produce SkateBIRD skateboards (like actual skateboards for skating, not cheap decorations) and you can pre-order them here! https://djskate.com/Canonically, this means @skatebirb is now a Pro. They have a deck line! They're very proud.October ProgressThis month was a lot of level and mission design (that we can't show cus secret)...

Bird Poll (October AGAIN)

I owed you a bird poll! So here's another to catch up.Quaker Parrot, so chonkyGouldian finch, so artisticStarling, such a scrappy babyStellar Jay, SO LOUDOh and we recently added a Barn Owl to the game while waiting for the last poll, so yay!

Bird Poll (October)

HERE WE GOOriental Dwarf Kingfisher - so fierceGuacamaya - so proudRainbow Lorrikeet - so fancyQuail - with the lil dangle-wopperOnly one can win for now, though, so pick yo birb.

Megan Fox post Bird Poll (pictures of birbs in-game) from patreon

Bird Poll (pictures of birbs in-game)

Figured it had been a while since I showed these, so to catch up, here's a bunch of the recent poll-winners, in their in-game forms! You have picked well, so now, BEHOLD.Rose Ringed ParakeetChickadeeCardinalSun ConureRose Breasted GrosbeakPied WagtailGalah Bird

Bird Poll (September, yes it's late)

Sorry! I thought this already went out, seems it didn't. So we'll do 2 polls this month. First up, the poor green parrots keep getting skipped over, so this month, it's ALL green parrots :D They're all good birbs.Quaker Parrot, so poofyCaique, so sneakyRose Ringed Parakeet, so regalRed Lored Amazon, so noble

Gap Detection Is Horrifying

This isn't aspirational code. It's more like an unavoidable car crash, where the expert driver steers into the inevitable hit to control and minimize any injuries.I'm sharing this because I think it's an interesting, incredibly dense bit of logic. I mean LOOK AT THIS SELF-RELOOPING DOUBLE LOOP:It's horrible, but it's wonderful. I'm iterating over a fixed array, but I reset the iteration essentially at random, and then rely on a secondary purely one-way linked list ite...

September Update

I started with playing more with the wire-tool my partner made, including making birb grind the loopy, showed off one of the fun transfer step-ups later in the game, and really pushed the ramp tool my partner made to the limit. She built it to do a ton of stuff, but until this level rough-out I'd only ever really made normal ramps. These were tricky to fit, though, requiring a tweaked radius and a tiny bit of vert surface to make it all line up right. In the end, it lines up so well that you...

How My Tooling Looks

So this isn't glamorous, but I thought it would be interesting. This is how my SkateMaker tool looks and works: https://pastebin.com/m7Zesx4YTo use this, you'll need OdinInspector of course, and it won't work anyways because it relies on my own stuff, but like. This is how the tool looks:... and thanks to Odin, it was pretty easy to make it look that clean.Of particular interest might be how I'm processing over nodes by name looking for flagging strings, and generating a ton of b...

August Update

Yeeaah I know I'm past August. Sorry! I got super busy. This schedule of digital shows is killing me. It sort of feels like I've been working on nothing but demos for virtual showcases for the last half year.But I know, if i think about it, that I haven't...Level DesignBecause I've been working on A NEW LEVEL:This is level 4, the server closet. That white box at the bottom is one pair of servers in a rack, that middle shelf is cable management and monitor monunting, and the top w...

Bird Poll (August)

Cardinals won and are in. YAY!Alex is presently making a Golden Eagle too, which will be done by the time this poll is, soooo let's pick the next birb!Quaker Parrot (so floofy!)Rainbow Lorrikeet (so fancy!)English Robin (so roundb)Black-capped Chickadee (so fierce!)

WE BLING THE BIRB

Woke up this morning, and, what's this? 100 patrons? GASP.So now we need to narrow down what "bling" entails. Figure there'll be a few polls to figure it out. Let's start with, what clothing slot shall we do first? (not a hat, because the last goal already locked in a backer hat)I think we'll end up doing multiple slots here, so that collectively we have a cool costume that kind of goes together, but we need a place to start.

Megan Fox post July Update (+music) from patreon

July Update (+music)

What? Of course it's still July. Your calendar is just running fast, probably. Yes, definitely. Anyways!So instead of a code sample, figured it'd been a while since I did a music sample, so EVERYONE gets music this month! This is a chunk of Atlas' Gospel, featuring: Atlas!Atlas is @EmpyreTTV's boy, and is a cutey patooty. I especially like the bit where Nathan broke it down and just let Atlas solo a bit, heh.So How Are ThingsThey're pretty dang good. I spent the month, and it...

Bird Poll (July)

SORRY FOR THE DUPLICATE. Patreon is bugging out. Surprise surprise. Let's see if this one works and actually has a poll attached.Anywho, like I said in the comments of the last one, I used the top 2 instead of running two polls, since they were pretty clear winners. Accordingly, behold the cinnamon green cheek conure, and the sun conure aka tiny mango.We also added the Tiny Hawk, because Alex is working faster than I can do monthly polls :D Now let's pick another one!European Robin - so ...

Megan Fox post Preventing Bouncing At Phys-Seams from patreon

Preventing Bouncing At Phys-Seams

You know how things in Unity (and UE4 - it's a PhysX bug) tend to bounce when rolling over seams? How if you roll a ball down a slope made up of multiple boxes sitting perfectly end to end, the ball often still jiggles or outright bounces when going over the seams? Ever noticed how it gets even worse if your collisions are set to continuous?Want to fix that? Simply zero out the impulse that the collision tries to apply to your bouncing object.It's quite horrible, but in my testing (and t...

THERE IS A DEMO ON STEAM

This will function as the general June progress update. We're a little early, but wanted to make sure everyone saw the Steam event! You can go download a demo of it RIGHT NOW: https://store.steampowered.com/app/971030/SkateBIRD/It's up as part of Steam's Summer of Games festival thingy, so the demo will be up for about a week. You've got time. Try it out, have fun!Game ProgressOne big change (that you'll see in the demo) is we've spread the playable area out a lot, and we...

Pick You A Birb (May edition)

First, last month's winner was Rose Breasted Grosbeak, andHe cute.Anyways yes I know it's not quite may anymore, whatevs, I'll run another poll this month to make up for that. Anyways, it is time to PICK. A. BIIIRRRB.Your options this month are:Sun Conure (so bright 'n fancy)Cinnamon Green Cheek Conure (so lazy)Caique (so rude)Red Lored Amazon (so loyal)

General May Update

I'm separating this out from the code'n'stuff posts because those got LONG, and this is also LONG. Nothing bad happened or anything, I just need to cover a few months worth of meandering work here that did eventually lead to cool stuff. So, let's begin!First of all, please join us on Steam on the June 9th for the Summer Games Festival (that we can talk about now, yay)! There will be a new demo up for the week, and everyone can try it. We'll also be doing a dev stream on the 9...

Button glyphs for rebindable inputs

I&#39;m going to try and walk you through how I generate the button glyphs for my inputs. That is, the &#34;<press A to> Ollie!&#34; kind of prompts, that show the right button whether you&#39;ve rebound the input, or are using a keyboard instead of a gamepad, or etc. They&#39;re adaptive.Click here for a video of how it looks in action. The buttons are changing on their own as I touch my keyboard or my gamepad. Get it? Ok, cool!First of all, it uses ReWired, and no I&#39;m not going to explain ...

Controlling my dialog with Timeline (the code)

DialogAsset: https://pastebin.com/qeeQ3JvgDialogBehaviour: https://pastebin.com/EV20VRrYDialogMixerBehaviour: https://pastebin.com/ZPhdtQZwDialogTrack: https://pastebin.com/VmQQU7svLike I said in the main post, most of the work is in DialogMixerBehaviour. The track is only there so I can rename the nodes to have custom names. :DHopefully it&#39;ll at least save you the frustration of figuring out how Mixers, Tracks, Assets and Behaviours are meant to operate.

Controlling my dialog with Timeline

Ok! I&#39;m going to brush over the basics of Timeline, or the full process of how to make custom Timeline nodes, because hey there&#39;s a lot of material on that. What I want to dig into is something specific: how can you use Timeline to play dialog during your cutscenes?At first blush, it&#39;s easy, right? You make a simple node that throws up a dialog line. You find walkthroughs of exactly that. Except oh dear, not everyone reads at the same speed, so somehow you have to keep the timeline g...

It's bird pickin' time

First: the main post this month will be delayed. I&#39;ve got some big deadlines hitting in early May related to, well. We don&#39;t call it E3 this year, but there&#39;s a lot of stuff happening in the vacuum E3 left, and &#34;that&#34;, you know? That stuff. So you&#39;ll get 2 main posts in May, they&#39;ll just be in the second half of the month.Second: Why no bird poll this month? Because we did TINY HAWKS. We technically had a tiny hawk in game already, but the shape wasn&#39;t quite right...

Megan Fox post March Update (+ music!) from patreon

March Update (+ music!)

I figure this month is a good one for some chill music, so may I present a relatively large chunk of the much-longer &#34;Dominic&#39;s Skate Camp&#34;. This track features both Dominic and I believe Alex, both of @alexthehonk fame. It&#39;s a great example of how Nathan is working the birbs into the music as something approaching proper vocalists!As is my habit in music-months, all Patrons gets the bonus content this month! Yay!Project UpdateThe big, visible thing I did this month was Birdie Sa...

The Windowing Code

In the February update, I talk about windowing code, and - this is that!There&#39;s a ton of files, so I just threw them all into a zip. Like I said, this won&#39;t compile, and it&#39;ll have a lot of external dependencies. I tend to write self-documenting code, though, and then also write a ton of comments, so hopefully you&#39;ll be able to see how it was meant to go together and wire the bits into your own equivalents.Have fun!

Basic Windowing (+ February Update)

First,Why No Bird Poll?!Because we&#39;ve been getting tons and tons of requests for owls from y&#39;all ;) Owls always come up in the comments on polls, they&#39;re a top choice whenever we casually mention them on Twitter, etc. Well here you go: OWLS!In the process of making him, we realized that if you give him black eyes, he actually looks more like a tiny hawk or falcon, so the mesh does double duty. We&#39;ll need to change the feet a bit for hawk-birb, but that&#39;s easy, and then boom! ...

Megan Fox post January Update (+ music!) from patreon

January Update (+ music!)

So first, general project update. You&#39;ll have already seen this if you were a Kickstarter backer (in which case just scroll down), but if not, hey!January UpdateKind of an uneventful month for SkateBIRD in terms of things I can show. I spent a few weeks at the end of December learning Houdini, which will pay off later, but for now just meant I made some silly military plank walls that I slapped into the game for no reason. I also got a batch of new deck art from DJ Skate Co who we&#39;re col...

Time to pick ANOTHER bird type

Ok, you know the drill by now. Pick the next bird we do. The galah came out great, btw.Pineapple Conure (so loyal and rude)Caique (so cheeky)Red Lored Amazon (so noble)Pied Wagtail (so sleek)

More Models