Yal

@yaru.itch.io

Software engineer | Game Maker user for >20 years | Maker of Burgertale, Hotline Sanzu, and like 50 other games | Computers peaked in the 8-bit days | Put "perfect is the enemy of good" on my tombstone

Prepared a bunch of portraits, since I'll soon start on recruitment/customization menu work. I've always been irked when your options are like "human", "pointy ears human" and "green human" so the animal races are meant to be as visually/mechanically diverse as possible. #gamedev #indiedev #JRPG

You've heard of birdshot, now get ready for getting shot BY a bird!Deer are the tallest of the bunch, even when you don't count the antlers....while the mice are noticeably shorter, to the point they're out of frame in some menus. I need to figure something out about that.And humans... kinda exist, I guess. Humans are a major part of my target audience, so I need to give them characters they can relate to.

You often hear people talk about how "indie games are carrying gaming" but it looks like it's gotten pretty literal now, with this bundle supporting the one-third of game industry veterans that got fired this year itch.io/b/3802/game-...

idk if the link previews properly so I took a screenshot of the front page image for visual context

Had a thought: if Deltarune's plot is about an eternal battle between good and evil repeating every X years (like a lot of RPGs do) then suddenly a bunch of plot beats in ch4/ch5 line up in a very interesting trajectory

What if there's a way for the story to never end? After all, they can be retold...

I added a new accessibility option that lets you change burger type, which affects health pickups, menu cursors, the HUD and pretty much everything else which uses burger graphics. The vegan option (chickpeas) also removes the slice of cheese. #gamedev #pixelart #Burgertale

(Just because I enjoy chickpea burgers doesn't mean I know how to DRAW them)

I've not really been in a programming mood these last few days, so I've focused on dungeon planning. A fun quirk of me being less abstract than FBW is that you need to dig several levels deep for an area concept to make sense, which means a LOT of unique area types... #gamedev #indiedev #JRPG

Cyberspace is found by going inside computers in the Computer Room in the Dotcom Offices, which are most easily found in San Fransico.(There is no man behind the tree, in case you were wondering.)

I got a silly idea for a pun so I made four new types of breakable walls and four new liftables which alter your physics just for this one puzzle (on the plus side I had a whole bunchof unused rooms and the puzzle uses them all, so I guess I solved an actual issue) #gamedev #indiedev #Burgertale

pondering my mysterious green orb (it's really heavy)

"EVERYTHING is a numerical stat" made it easier to make tons of equipment with diverse effects, but I ended up needing to move some elements around to actually FIT all of them on-screen now when there's gear that changes actual *dozens* of stats at once... #gamedev #indiedev #JRPG

As you can see using the Twicebright Worm Oil instead of the Optimistic Coarse Muleta is generally the better choice, especially if you like fishing.

I'm gonna try out a new thing where you can attach the same facial expression to several different body sprites and it's all handled via a single "emotion" value per-character, so there's never a need to keep track of individual sprite IDs when scripting cutscenes. #gamedev #indiedev

Some raw data. It's just for a placeholder for testing, but it will look just as simple for real data.Yes, using the name to link things instead of a proper ID is stupid. But names are guaranteed to be unique per-cutscene so I'm rolling with it for now.

I felt like chipping away at the remaining pause menu code today, including the key items menu and the Beastiary! This is mainly useful to keep track of elemental resistances, and enjoy flavor text if you like reading. #gamedev #indiedev #JRPG

The Placeholder enemy was meant to just be a placeholder, but I loved the design so much I kept it as a real thing.

Did some menu code to get back into gamedevving after my break and uh I remember why i needed that break now

why is aligning text so hard

Palworld 1.0 is really cool so far, I like how there's a TON of additions near the starting point so you immediately get a new experience if you started a fresh save + the new ER Spiritsprings making it a lot easier to get around vertically early on when you don't have a proper flying mount yet

three new islands off in the distance (there's two more offscreen to the left but I couldn't fit them all in one screenshot)

OK, I figured it out! (The issue was using a flat projection instead of a perspective one, which broke some assumptions in my other maths) Also turns out "depth" is the Z-axis internally, so you can create built-in effects at arbitrary heights (but they're flat) #indiedev #gamedev #GameMaker

Yal@yaru.itch.io · 4w ago

Another small prototype, where you fly around in a mode7-style fake 3D world. (After all these years of making 3D projects I still legit barely understand how #GameMaker's 3D system works lol) Sadly tile layers don't render properly in 3D so the ground must be an asset layer. #gamedev #indiedev

Another small prototype, where you fly around in a mode7-style fake 3D world. (After all these years of making 3D projects I still legit barely understand how #GameMaker's 3D system works lol) Sadly tile layers don't render properly in 3D so the ground must be an asset layer. #gamedev #indiedev

Okay, some real #gamedev too: side project prototype, a shmup where enemies are made up of individual segments you can destroy (causing chain reactions if something is attached to a segment that blows up) #indiedev #shmup (Uses polar coordinates and skeletal hierarchy so things can rotate, etc)

Started working on a giant spreadsheet for the RPG project, with reaction lines for every character x every situation (stuff like winning a battle with low health or being equipped with particular gear types). Basically, everyone's personality should get across when stuff happens. #indiedev #writing

If you didn't get Falala's joke, "A song to remember" is a reference to Chopin, because you use an axe for choppin'.

Okay, counting properly there's 22 more levels to make. Some stuff is auxiliary / unimportant and could be saved for much later and luckily nothing will be as large as the movie world or Shattered Citadel. It feels good having the end in sight... #gamedev #indiedev #Burgertale

A list of level ideas with gimmicks.

I legit can't mentally visualize how the platforms change in this polarity-switching level so I'm just placing them randomly and I'll check that it's possible to get through it via trial and error test playing I bet my future self is gonna LOVE my life decisions #gamedev #indiedev #Burgertale

Some platforms in a level.

One level down after several days of focused effort, only... like a DOZEN left to go. Ugh. How can there be SO MUCH GAME left to make?? It's wild how despite all the mechanics being finished, it still feels like such a struggle to make levels. Saving them all up for one big batch maybe wasn't right.

Finally figured out what to do with that random basketball in Castle Town. If you bring it all the way to Miranda as a gift, she makes you a VIP and starts selling some better items. Of course, they're all dog-themed. #gamedev #indiedev #Burgertale

Fun fact: Miranda is named after one of my cats, famous for being so useless and clumsy I excluded her from the special thanks section of one of my games while all other cats got credit.This is either really good for your teeth or really bad for your teeth, depending on perspective.

One fun thing with letting the player input their name but being referred to as "the human" for 99% of the game is that I can let someone use their name without warning to be unsettling (or in Matte's case, because of fourth wall awareness since she's a cameo) #gamedev #indiedev #Burgertale

The [TOP SHELF] stuff even has [CONFIRMED] effect on you're healths!"I could remove the blood from you, if you want..."

There are too many regular NPCs so I put this guy on a wall for visual variety and to prove the game is quirky

he's named Wally because I have no imagination

Patching in some character development. Now Luca and her lion can become real witches if you get the normal or good ending in Bread Ruins, and toned down Eugene's Castle Town dialogue a bit so he doesn't just spitedump on you for 20 dialogue boxes in a row. #gamedev #indiedev #Burgertale

The lion has also become a witch. Now all that's missing is a wardrobe.Eugene still is the character that insults your scarf the most, don't worry.