Sign in

caprisun

@rosehairedsheep.bsky.social
124 followers 26 following 62 posts

computational linguist and indie game dev. i work with Godot/Unity, draw, make music, the whole package. here's my portfolio ---> rosehairedsheep.github.io pfp by @menthaam

PostsRepliesMedia
caprisun @rosehairedsheep.bsky.social · 05/09/2026
an animated version of the sprite commission sheet:
120 0
caprisun @rosehairedsheep.bsky.social · 05/09/2026
commissions are now open! offering simple sprites, whole GBA scene mock-ups and actual ROMs, and character reference sheets. open to other ideas as well if you can't find it on the list! animated examples found in comments ↓ #commissions #commissionsopen #pixelart #gba #furry
A commission sheet for pixel art sprites of various kinds. The price ranges between 10 and 30 eur with the text "can be static or animated."A commission sheet for GBA-styled screens. The top lists mock-ups for 200 eur with the text "short looped .gif of a static scene in GBA's style," and the bottom lists GBA roms for 300 eur (plus 50 eur for music) with the text "interactable .gba ROM of a static scene playable on a console."A commission sheet for reference sheets, listed at 200 eur. The accompanying text lists "two views of your choice + any details (as much as fits)."
284 0
caprisun @rosehairedsheep.bsky.social · 12/08/2026
uh-oh, i don't think pyretap is saving this run! it's taken me a while, but here's a GBA-styled demake mockup of Monster Train 2 :) #pixelart #monstertrain
0104 0
caprisun @rosehairedsheep.bsky.social · 26/06/2026
a quick little favicon commission for a friend (@sublimepoulpe.bsky.social). always a pleasure :) #furry #furryart
A 32x32 pixel image of a squid-dog fursona.
140 0
caprisun @rosehairedsheep.bsky.social · 24/06/2026
i've been sort of preparing for artfight (still not sure if i can pull it off) but that required drawing a new picture of my, uh, ponysona. wait, what year is it? #mlp #mlpart
A traditional drawing of a My Little Pony-inspired character.
092 0
caprisun @rosehairedsheep.bsky.social · 18/06/2026
it's finally done, a custom title screen for @virtualgearschris.bsky.social that runs on the GBA! you can download this and all past and future ROMs yourself with a one-time tip on my ko-fi page (ko-fi.com/rosehairedsh...) – funds go towards buying an actual GBA! #gba #gamedev
2144 0
caprisun @rosehairedsheep.bsky.social · 28/05/2026
since i'm leaving for a week, i felt like posting a WIP of the next gba title screen i've been working on, this one for @virtualgearschris.bsky.social. you can move the character and backgrounds with the controller! i've been learning a lot, and i'm very excited to see this finished #gba #gamedev
0103 0
caprisun @rosehairedsheep.bsky.social · 15/05/2026
i've been so excited to share this but i've made my own custom title screen for the GBA! first project using Butano *and* C++ so it's been quite fun. rom is available to download on my ko-fi for one-time donors as well (ko-fi.com/rosehairedsh...) – help me buy an actual GBA #gba #gamedev #furryart
2144 0
caprisun @rosehairedsheep.bsky.social · 23/04/2026
been learning blender a bit #ffxiv
0101 0
caprisun @rosehairedsheep.bsky.social · 02/04/2026
i have also implemented level transitions which take into account the scroll position of the columns. i suppose there's no excuses now, gotta start making the actual levels #gamedev #solodev #indiegame #godot
0113 0
caprisun @rosehairedsheep.bsky.social · 02/04/2026
there's no time for a full-on level editor in a jam, but there is time for a level loader. slightly easier than doing all this in Godot proper #gamedev #solodev #indiegame #godot
A JSON file used to generate a 2D platformer level.The level generated from the previous JSON.
1124 0
caprisun @rosehairedsheep.bsky.social · 31/03/2026
how about a game jam WIP? i have so many things planned for this but there’s been a lot on my plate this week. even if i don’t manage to finish it in time, i’m probably gonna put some more work in afterwards! #gamedev #solodev #indiegame #godot
0136 0
caprisun @rosehairedsheep.bsky.social · 25/03/2026
i might be focusing more on game dev nowadays, but i do still make art. i drew this pixel-art reference sheet for myself late last year, and i wanted to show it off #furry #furryart
A pixel-art reference sheet of a female Faroe sheep fursona.
180 0
caprisun @rosehairedsheep.bsky.social · 02/03/2026
here's the data used to create this dialogue. speaker data among others contain references to available animations, listing animation frames in order alongside the frame time, and followed by behaviour after it has finished playing (switch to the default animation, switch to a specific one, or loop)
020 0
caprisun @rosehairedsheep.bsky.social · 02/03/2026
i've been working on this prototype for a while; i'm not aiming for it to become an actual game at the moment, moreso just having fun. here's a little showcase of a completely data-driven dialogue system, including in-line triggers and data-based animations #gamedev #solodev #indiegame #godot
192 0
caprisun @rosehairedsheep.bsky.social · 25/02/2026
i didn't want to plaster the whole game-screen in the exact tone the player picked, so i took the hue, shifted it based on the element's greyscale value, and wrapped it around. now there's a bit of variation!
000 0
caprisun @rosehairedsheep.bsky.social · 25/02/2026
my favourite part of Kosmik is the exhaust hue slider that affects the colour of a lot of game elements, from UI to objects. interestingly, because Godot doesn't really allow you to apply materials to UI sub-parts, i had to write my own slider-fill implementation #gamedev #solodev #indiegame #godot
1112 0
caprisun @rosehairedsheep.bsky.social · 01/02/2025
config: this part is dependent on what module we're dealing with, so each type has custom code. here's the one for checkboxes for example! the config handler takes care of sanitisation, and will not break the game or save a non-valid config if the ID is wrong (7/9)
100 0
caprisun @rosehairedsheep.bsky.social · 01/02/2025
the localisation file formats all module names as SETTINGS_{SectionID}_{ModuleID}, making it easily automatable (6/9)
100 0
caprisun @rosehairedsheep.bsky.social · 01/02/2025
localisation: godot localises most labels/strings upon initialisation, but needs a push when the locale changes during a node's existence. i connect each module to a signal i emit whenever i change a setting. this does result in some unnecessary calls, but it makes adding settings MUCH easier (5/9)
100 0
caprisun @rosehairedsheep.bsky.social · 01/02/2025
all modules reside within container-based scenes called sections, which correspond to the individual sections in the config file. this will make the menus look organised while also allowing me to fetch the section name for interaction with the config and localisations (4/9)
100 0
caprisun @rosehairedsheep.bsky.social · 01/02/2025
here comes the fancy stuff, the settings menu! it works quite simply on a one-variable basis; adding a setting to the menu involves slapping in a pre-made module and giving it an appropriate string ID. it will automatically fetch localisation, config, and change the config upon interaction (3/9)
100 0
caprisun @rosehairedsheep.bsky.social · 01/02/2025
this #screenshotsaturday needs an explanation. i love making systems, and i've been at work implementing an easy-to-expand one for configs. i'm very happy with the results so far, so let's look under the hood!! (1/9) #gamedev #solodev #indiegame #godot
1185 0
caprisun @rosehairedsheep.bsky.social · 11/01/2025
i've been putting off learning 3D modelling for this project, but i got something done. it probably won't end up in the final project, i'm anticipating some future issues with animation due to the setup, but it's a decent first step! #gamedev #solodev #indiegame #godot #screenshotsaturday #lowpoly
0124 0
caprisun @rosehairedsheep.bsky.social · 05/01/2025
this has me quite stumped... for the past month or so, Flight Of Fancy has had *exactly* one view from Reddit on most days, quite consistently, even though my post over there has long been buried. i don't know what's going on, but honestly, it's very funny to me #gamedev
150 0
caprisun @rosehairedsheep.bsky.social · 04/01/2025
i've taken a bit of a break over the holidays, but we're back! :) this time i have added an Undo Turn functionality as well as a lot of under-the-hood work, a localisation system, debug console, all that fun stuff #gamedev #solodev #indiegame #godot #screenshotsaturday
093 0
caprisun @rosehairedsheep.bsky.social · 14/12/2024
i have mostly been working on music for a different project this week, but i did find a bit of time to start on some procedurally generated sheep models :) #gamedev #solodev #indiegame #godot #screenshotsaturday #lowpoly
0194 0
caprisun @rosehairedsheep.bsky.social · 07/12/2024
wrapping up week two of development, the game loop is now (in principle) fully playable :) #gamedev #solodev #indiegame #godot #screenshotsaturday
0142 0
caprisun @rosehairedsheep.bsky.social · 30/11/2024
hey! :) i'm making an ordered list of the blocks, then setting up a tween for each block, first applying an interval that gets progressively longer for each, and then tweening the position. here's the relevant code! TimeDelay increases with each block, Distance and FallTime are constant
110 0
caprisun @rosehairedsheep.bsky.social · 30/11/2024
been working on a camera and level loading system for the next game :) very happy with how smooth it is so far #gamedev #solodev #indiegame #godot #screenshotsaturday
3315 0
caprisun @rosehairedsheep.bsky.social · 24/11/2024
i've made a new game! it's really cute (and free to play!) cheatcodetojoy.itch.io/flight-of-fa... #gamedev #solodev #indiegame
0111 0
caprisun @rosehairedsheep.bsky.social · 29/03/2024
a few days ago i have released my first videogame, and now it’s free to play on itch! give it a shot if you’re interested in a more fast-paced and chaotic tower defence :) cheatcodetojoy.itch.io/ninestepsdown
001 0
caprisun @rosehairedsheep.bsky.social · 08/03/2024
what it’s supposed to look like vs what it actually looks like (i love it so much it’s gonna stay in)
010 0
caprisun @rosehairedsheep.bsky.social · 13/02/2024
don’t you just love upgrading your assets from the prototype version
A GitHub commit message showing a crude mouse-drawn arrow being replaced with a stylish final asset.
000 0
caprisun @rosehairedsheep.bsky.social · 12/02/2024
i love game dev
0120 0