Graeme Borland
banner
graebor.bsky.social
Graeme Borland
@graebor.bsky.social
⭐️ Game Developer / Artist / Programmer / Person
💼 Gameplay Director @ Owlchemy Labs (currently on sabbatical)
🇨🇦

🕹️ Games: graebor.itch.io
🎨 Art: @gbsketch.bsky.social‬ / sketch.graemeborland.com
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!
October 6, 2025 at 9:23 PM
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.
October 6, 2025 at 9:14 PM
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 🤯
October 6, 2025 at 9:02 PM
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.
October 6, 2025 at 8:54 PM
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!
October 6, 2025 at 8:45 PM
Can you tell I stayed up all night designing puzzles?? #LDJam
October 6, 2025 at 8:28 PM
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! 👀
October 5, 2025 at 3:49 AM
⭐ NXTWPN10 is out! ⭐
graebor.itch.io/nxtwpn10

This is a #godotengine remake of my first ever Ludum Dare entry, which was way back in 2013! I had a lot of fun re-creating and making some tweaks to this old idea to give it a bit of new life ✨
#gamedev #indiedev
September 17, 2025 at 7:33 PM
Pro tip: If you do the introductory #godotengine and #b3d tutorials at the same time, you'll unlock the "Godonut"
August 1, 2025 at 10:04 PM
Looking back at the sketch archives again, these are all from March 2024. #art #digitalart #fantasy #illustration
March 31, 2025 at 4:21 PM
⚔️♻️ 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
March 20, 2025 at 8:36 PM
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...
March 20, 2025 at 9:50 AM
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!
March 17, 2025 at 9:31 PM
Today's #WHEELJAM update - it's rough and pretty hard to follow what's going on, but the bones of the combat system are working!
March 14, 2025 at 9:46 PM
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 👀
March 13, 2025 at 3:12 PM
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...
March 13, 2025 at 3:09 PM
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.
March 13, 2025 at 3:04 PM
Some favourite dailies from back in February 2024. I post original art every single day at sketch.graemeborland.com (4815 days in a row and counting)! #art #digitalart #fantasy
March 7, 2025 at 8:39 PM
New jam game! 🌻👿 SLAUGHTERING CAN 👿🌻 Made in a weekend for #PEGJAM 2025. The theme was "An Unconventional Weapon", so I tried to make a watering can feel like a satisfying weapon. It's a small, loud, and silly little project. Try it here: graebor.itch.io/slaughtering...
February 23, 2025 at 9:39 PM
Here's some art from the past couple of months so this isn't just a blank space 👀
December 24, 2023 at 6:18 PM