Graeme Borland

Graeme Borland

@graebor.bsky.social

โญ๏ธ Game Developer / Artist / Programmer / Person ๐ŸŽฎ Founder of Shining Feeling (@shiningfeeling.bsky.social) ๐Ÿ’ผ Previously: Gameplay Director @ Owlchemy Labs ๐Ÿ‡จ๐Ÿ‡ฆ ๐Ÿ•น๏ธ More games: graebor.itch.io ๐ŸŽจ Art: @gbsketch.bsky.socialโ€ฌ / sketch.graemeborland.com

244 followers104 following50 posts

Pinned

Iโ€™m proud to announce that Iโ€™ve started my own company! This is something Iโ€™ve wanted to do for a long time, and now itโ€™s really happening. Things are just getting started, but work is already underway on some fun stuff, so stay tunedโ€ฆ

Shining Feeling@shiningfeeling.bsky.social

โœจ Hi there! โœจ Shining Feeling is an independent game studio founded by @graebor.bsky.social. Weโ€™re on a quest to create vibrant, handcrafted games with heart. Weโ€™ve got some fun stuff cooking, so keep an eye on this space for announcements! Canโ€™t wait to share more ๐Ÿ‘€ ๐Ÿ”— shiningfeeling.games

View full thread

The difficulty curve in this game is controlled by 4 values, so the game just walks through this array of Vector4s, a different one for each difficulty level. Maybe a little eye-melty, but it made it easy to quickly iterate on the pacing!

Sound design is something I want to improve at, so I tried to make things satisfying and mix ideas together rather than just using janky foley like I usually do for jams.

View full thread
View full thread

It's hard to believe it's been over 10 years since Sort the Court's initial release. I've had a great time working with the folks at Poki to put together this update to revitalize it and bring the game to a new audience.

Riotloc did an amazing job on the localization. The amount of silly jokes, wordplay, and strange dialogue in this game is huge - but they were up to the challenge, and the fact that more folks can now enjoy all of that in their native language is really exciting.

โœจ๐Ÿง™โ€โ™€๏ธ VAULT OF STARS ๐Ÿง™โ€โ™€๏ธโœจ Play: graebor.itch.io/vault-of-stars #LDJam entry: ldjam.com/events/ludum... Made in <72 hours for #LD58. It's a short puzzler with a mini-narrative based on the theme of "Collector". This was so fun to make, and I'm really proud of the result ๐Ÿ˜Š #gamedev #indiedev #godotengine

youtube.comVault of Stars (Jam Game Trailer)YouTube video by Graeme Borland

I'm in for #LDJam / #LD58! Doing another project in #godotengine. It was a bit of a struggle to get some momentum started, but I'm enjoying where it's at now! I got sidetracked by art tinkering today, so it looks farther along than it is... Tomorrow's all about content/functionality! ๐Ÿ‘€

View full thread

The fact that you can instantly run the current scene instead of the entire game also saves SO much time testing. I set things up so each puzzle/cutscene works on its own, and my main node just sequences them. Having no distinction between prefabs/scenes makes this so much cleaner!

I can't wait to get more familiar with #godotengine and learn more. It's just a joy to work with, and iteration time is so fast - genuinely couldn't have pulled off this jam project without it! โœจ

I'm in for #LDJam / #LD58! Doing another project in #godotengine. It was a bit of a struggle to get some momentum started, but I'm enjoying where it's at now! I got sidetracked by art tinkering today, so it looks farther along than it is... Tomorrow's all about content/functionality! ๐Ÿ‘€

View full thread

Working with Godot is making me realize how jaded I am from being exclusive to Unity for so long - when I find a built-in solution my instinct is to be skeptical and assume it'll be clunky or have lots of gotchas. But I'm finding 99% of the time in Godot things really are as simple as they seem.

Another example, the built-in tween system is SO GOOD, and the fact that you can easily tween any property and manage/group tweens with different targets and settings is BEAUTIFUL. Never before have I so enjoyed peppering in little tweens everywhere.

I'm in for #LDJam / #LD58! Doing another project in #godotengine. It was a bit of a struggle to get some momentum started, but I'm enjoying where it's at now! I got sidetracked by art tinkering today, so it looks farther along than it is... Tomorrow's all about content/functionality! ๐Ÿ‘€

View full thread

There's so many little things in Godot that make life easier... For these mute buttons, they brighten based on mouse events from a Control node, and since you can set the modulate colour on the parent (or ANY 2D node) and it propagates through all its children (!!!) it was super clean to set up.

I wanted to do parallax backgrounds and assumed it was going to be a hassle, but NO! Godot's built-in Camera2D and Parallax2D nodes work SO WELL just out of the box, and the settings actually make sense so getting your desired behaviour is so intuitive ๐Ÿคฏ

I'm in for #LDJam / #LD58! Doing another project in #godotengine. It was a bit of a struggle to get some momentum started, but I'm enjoying where it's at now! I got sidetracked by art tinkering today, so it looks farther along than it is... Tomorrow's all about content/functionality! ๐Ÿ‘€

I hadn't really messed with #godotengine tool scripts yet, but I made a couple for this game, including this nifty one to quickly scale/position the elements of my dialog boxes based on one shared "size" value. Being able to make small tool scripts like this with only a few lines of code is so fun!

Sketch of the Day is going to hit Day 5000 in September, so to preemptively celebrate I'm getting a couple of its social media accounts back up and running. gbsketch.tumblr.com is back too - just not with every single daily, only my own site will have those.

gbsketch@gbsketch.bsky.social

Hi! I do art daily over at sketch.graemeborland.com. I've been going since Jan 1st, 2012 - almost at 5000 days! I won't be posting every daily here on Bluesky, but I'll be using this account for occasional roundup posts, plus extras like prints and videos. Cheers! โœจ #art #digitalart #illustration

โš”๏ธโ™ป๏ธ BLADE & WHEEL โ™ป๏ธโš”๏ธ graebor.itch.io/blade-and-wh... Created in a week for #WHEELJAM. Check out my interpretation of the wheel as a battle system and exploration mechanic. This idea's been lodged in my brain almost since I heard about the jam, and it was a joy to build it out! #gamedev #indiedev

View full thread

The other half of this idea is using the wheel to traverse the world. You travel along a set path towards a boss fight, but your wheeling affects the likelihood of random battles and treasure along the way!

Was it worth staying up until 5am to make an unnecessarily dramatic battle entry sequence? Yes. Will I actually be able to finish this thing before the deadline on a couple hours of sleep? Uh...

View full thread

Which has started to take on a bit of a life of its own now. Did this mockup as a culmination of all my mulling over the past while leading up to the jam - and it's feeling like something I think would be fun! Now to see if I can execute ๐Ÿ‘€

An early idea was this kind of wheel-driven dungeon crawler, where you move in the direction of the chosen quadrant, moving more spaces depending on how full it is. I feel like there might be something here, but I couldn't quite get it to click for myself so I moved on with brainstorming.

The wheel is a mini puzzle to figure out the optimal way to use a small set of actions by thinking a few moves ahead, which is conceptually pretty close to something like Slay the Spire, so I started thinking about a kind of mashup...

You are up to date.