Tore Lehmann
@torelehmann
🧪 Game dev, music producer, speedrunner, retro lover 🧼 Working on Bobls: ✂️ Made Trimjob: 🎵 Did music for Easy Delivery Co. I'm aka. pr0te.
Just before new years eve, I celebrated 200k spotify streams of my original soundtrack for Easy Delivery Co. Mindbogglingly enough, I'm now fortunate enough to celebrate half a million!! What??? There is indeed an audience out there for good ol' man-made atmospheric jungle. Love to see it! <3
In these dark times... I bring forth a light! My garden weed trimming golfy game ✂️TRIMJOB✂️ is on sale at a staggering -40%! Tell your friends. Tell your enemies! Them dandelions aren't gonna cut 'emselves! ✂️ Get it on Steam!: s.team/a/3910080 #indiedev #indiegame #pixelart #retro #game #summersale
Got my hands on a Kirby's Dream Land 2 finally. Can't wait to have time in like a million years from now to actually play it. And who knows, maybe speedrun it too? #GameBoy #GB #GBC #GBA #Game #Boy #Collection #Retro #Games #Videogames
That's alright, fellas. Have a little rest before the big adventure begins! My game Bobls is coming to a Steam Next Fest near you this February! s.team/a/2459890 #indiedev #gamedev #precision #platformer #coop #cozy #games #pixelart #retro #bubbles #gamemaker
Finally got around to getting a protector case for one of my all-time favourite games. Incredible the difference it makes! #retro #games #gameboy #warioland #warioland3 #nintendo
I was gifted this one by my partner and I hadn't touched lego since I was a kid. Thoroughly enjoyed building it and it's been firmly situated on my desk ever since. Also very impressed with the authenticity except for the shape of the cartridge ;)
Completely taken aback and incredibly thankful - right on the finish line before 2026, the album I made for @sweaters.bsky.social's Easy Delivery Co. has hit 200k streams on Spotify, today! Absolutely insane. Did not expect that! Heartfelt thanks to everyone who supported the game and the OST.
Just in time for Halloween, TRIMJOB (gardening minigolf) drops on Steam tomorrow with 8 unlockable skins. FOR EXAMPLE, the infamous, bloody 📢 scissORz! [🔊 ON!] If you need a good trim: s.team/a/3910080 #indiegame #indiedev #gamedev #pixelart #gamemaker #videogame #arcade #minigolf #retro #game
If you dream about cutting garden weeds in a MINIGOLF-ISH fashion (I know you do) - now you can! Trimjob has gotten a demo on the Steam page! store.steampowered.com/app/3910080/... #indiegame #indiedev #gamedev #minigolf #gamemaker #pixelart #retro
Last chance to grab my gardening-game-that-is-actually-a-bit-more-like-minigolf game on sale for $1 today! It's got 4 "gardens" with 18 "flower beds" each! Those pesky thistles aren't gonna trim themselves! pr0te.itch.io/trimjob #indiegame #gamedev #indiedev #pixelart #itchio #gamemaker #retro
If you're going to @nordicgamejam.bsky.social this year, I'll be there showcasing my main project #Bobls which is a bouncy precision platformer that also has a dedicated 2-player co-op campaign. I'd love to have a chat! April 4th, 13:00-16:30. #indiedev #indiegame #dkgame #gamejam #gamemaker #coop
For sending everything to GM, simply press "Update". GM Link keeps track of which slices you changed and only updates those. If you have a very large Aseprite doc, you can however choose to only update the slices you selected, to save some hash-checking time. (5/6)
Default location ("Sprites/..." within GM) can be set as well as a host of other things in settings. You can btw use multiple Aseprite documents for the same GM project. All settings here are saved and stored on a per Aseprite doc basis. (4/6)
You can add animations (sprites with subimages) to GM using the normal frames + tags flow in Aseprite, but you can now also have your sprite sheet on the same Aseprite frame, put a slice around it and check the "Strip" option in the toolbar. GM Link takes care of the rest. (3/6)
GM Link utilizes Aseprite's "slices" for you to indicate what becomes sprites in your GM project. There's a handy toolbar that lets you bulk edit stuff like origin, bounding box, animations and more. New in this update is the "strip" functionality. Let's have a look at that... (2/6)
In your #gamemaker game, you can just do as in the pic, but swap with your game id and channel of course. It uses try/catch and simple logs to be allowed to fail silently, as I wouldn't want a simple version check to get in the way of the game. (3/4)
When uploading your game to itchio, use their cmd tool 'Butler'. That way you can specify a "--userversion" parameter that fits with the versioning format you're using for your game. See the pic for example. That's literally the only command you need. (2/4)
This is how easy @itchio.bsky.social (and @gamemaker.io) has made it to integrate version checking in your game. (Thanks guys!) Took me only a few minutes to add this in right before I released the game. Let me show you! (🧵) #indiedev #gamedev #indiegame #tips #tricks #gamemaker #itchio #api
Sometimes as a dev, you're doing level design, it's getting late and you just can't help yourself. This is that level. Admit it - you would keep up with your gardening chores if it involved spinning razor blades, chilis and pool! (Sound!) #indiedev #indiegame #gamedev #videogame #pixelart #minigolf
Oddly hyped about @itch.io granting me access to custom CSS so I can do *REALLY IMPORTANT* things such as rounding the corners on the trailer, and adding the in-game cursor to the store page! Always loved itch.io, but now... It's romantic. #indiedev #indiegame #gamedev #gamemaker #itchio #pixelart
In my new game TRIMJOB, you play as a big ol' pair of hedge shears trying to trim down the weeds in as few strokes as possible. 4 gardens with 18 levels each. It's fast, it's arcade-y, it's out now! :) #indiegame #gamedev #pixelart #arcade #gamemaker
These changes are meant to make it easier to start using GM Link on an already established GM project. If you haven't seen this before, GM Link is simply a free Aseprite plugin that aims to make the sprites -> GameMaker flow painless and more fun. (3/4)
Coming in hot with a fresh update for #GMLink (sync #Aseprite sprites to #GameMaker with one click) New tab for managing default values of your sprites, and GM Link no longer overwrites the properties of existing sprites that you don't change in Aseprite. (1/4) #gamedev #indiedev
it also remembers which GM project each of your Aseprite docs is connected to. By opening another doc or even switching tabs, it will target the correct GM project, which is not only convenient, but also saves you from accidentally syncing your sprites to the wrong GM project!
Here's GM Link, a free #Aseprite extension I've been working on that lets you send sprites directly to your #GameMaker project with a single click! You can keep all your sprites in one Aseprite file too! It supports animations, control of bounding box and origin point as well. pr0te.itch.io/gm-link