Sign in

Jason

@json.codes
129 followers 464 following 67 posts

Software Developer. Trying to make indie games. Pessimistically optimistic. Not very enthusiastic. There’s no way this could possibly go wrong.

PostsRepliesMedia
Jason @json.codes · 02/09/2026
Spent this evening bringing things together and tweaking lighting to make the game a bit darker and seedier (and to hide the background so I don't have to model that) #godot #gamedev #indiedev #indiegame
091
Jason @json.codes · 27/08/2026
Here it is on the table with the dealer, some lighting tweaks needed I think
000
Jason @json.codes · 27/08/2026
Progress is slow on my blackjack game where you gamble with your blood. Here is the updated version of the device used to place your bet. #godot #gamedev #indiedev #indiegame
1102
Jason @json.codes · 08/05/2026
Why not?
000
Jason @json.codes · 08/05/2026
Thanks. I'm in the process of learning about writing shaders. It's a very different style of thinking about problems than the programming problems I'm used to but that's part of the fun.
000
Jason @json.codes · 08/05/2026
Thanks. This is a combination of a couple of things. The base is sampling from a noise texture to create a mask for the dirt. Then I use a SDF to create a gradient around the edges to try and create a slight edge wear look
010
Jason @json.codes · 08/05/2026
I found this site to generate customisable SVGs of cards: www.me.uk/cards/ Then I wrote a Python script which would combine the individual SVGs into a single PNG which I use as a texture atlas
me.uk
SVG playing cards
110
Jason @json.codes · 08/05/2026
Created a shader to replace the basic labels for cards with actual textures and some grimey effects so they look more worn and fit in with the dirty table #gamedev #indiedev #indiegame #godot
3151
Jason @json.codes · 11/04/2026
Finally got round to giving the blackjack dealer some clothes and a (temporary) hairstyle #gamedev #godot #screenshotsaturday
093
Jason @json.codes · 15/03/2026
Twinkle twinkle little star 🎶⭐ Adding a basic open/close hand animation for the card dealing #gamedev #indiedev #indiegame
092
Jason @json.codes · 14/03/2026
Here is an earlier version which I enjoyed but I forgot to save the texture in Blender because I had no idea what I was doing.
001
Jason @json.codes · 14/03/2026
No that isn't the final dealer mesh. Or it might be one of a set, this one has kind of grown on me.
100
Jason @json.codes · 14/03/2026
I also use LookAtModifier3D and CopyTransformModifier3D to create the lean and twist effect by moving and rotating their target based on the positioning of the hands. The head can move using a LookAtModifier3D too.
000
Jason @json.codes · 14/03/2026
I use TwoBoneIK3D for each of the arms with CopyTransformModifier3D to control hand rotation. Originally I tried this with CCDIK3D but the elbow was sometimes bending backwards in a painful looking way, TwoBoneIK3D solved this by allowing me to to specify a "pole" for the elbow bend
100
Jason @json.codes · 14/03/2026
After pausing effort on my previous game I started work on this new game which basically blackjack but with a bit of a twist. Recently I've been working on my dealer movement using the new IK functionality in #godot 4.6 #gamedev #indiedev #indiegame
2113
Jason @json.codes · 10/02/2026
It would be easy to look back on this as a bit of a waste of time as it didn’t result in publishing my first game like I wanted but I think I can be pretty positive about it because I learned a lot about #gamedev from the project
060
Jason @json.codes · 09/02/2026
My current project is definitely much smaller than this one, and I'm determined to have it published in some form in 2026.
000
Jason @json.codes · 09/02/2026
As it turned out it was the environment and world design work which was taking up all of the time. I had imagined these rich and varied levels but I told myself that it wouldn't be too much work because "the ship is just flying past quickly anyway so I don't need too much detail"
100
Jason @json.codes · 09/02/2026
It's a good lesson for me though. I chose this idea specifically because I thought a rails shooter would be "smaller" than my other game ideas. Smaller because it was mechanically simple, less 3D animation, less story writing, and naively I thought less environmental work.
100
Jason @json.codes · 09/02/2026
I actually think I realised this earlier in development but I was determined to see it through an publish a game. It was going to take me 6+ months to finish this one level and I had a target of building 12-15 levels for the game all with varied environments and little reusability.
100
Jason @json.codes · 09/02/2026
I spent every evening for a couple of months building out the first level alongside my day job as a software developer. Progress was slow and steady, but I eventually realised it was going to take several more months just to finish this one level.
100
Jason @json.codes · 09/02/2026
It's been a while since I posted about this. I actually decided to put this game on hold because it was simply going to take too long to build the game I wanted to make. I have other stuff I'm working now which I'll be sharing soon
100
Jason @json.codes · 26/01/2026
This was driving me nuts
000
Jason @json.codes · 11/09/2025
Those are some hardcore ads on your site. Is there any content to go with them?
000
Jason @json.codes · 07/09/2025
£0 in N. Ireland lol
100
Jason @json.codes · 05/08/2025
Manually placing buildings for my city level felt like a lot of work so I created a custom editor instead which can randomly place them for me. Now I smash "Randomize Seed" until I get a layout I'm happy with #gamedev #indiedev #indiegame
0114
Jason @json.codes · 07/05/2025
Here's a really minor update to improve the aiming and lock-on targets. It's much less jarring than the earlier prototype version #gamedev #indiedev
1174
Jason @json.codes · 09/04/2025
Here is the missile system in my #indiegame with added missile trails and explosion effects #gamedev #indiedev
0244
Jason @json.codes · 29/03/2025
Thanks, this is being built in Unity
000
Jason @json.codes · 29/03/2025
What I do now is generate some splines with three points (start, mid, end/target) and have the missile follow this. When doing this I have some parameters to control the "fan out" of the missile paths but also can add some random jitter if I want.
010
Jason @json.codes · 29/03/2025
I had originally tried to use some of my steering behaviour implementations to have missiles dynamically seek their locked targets but the missiles would sometimes miss unless I allowed them to turn at extreme angles. Since this is supposed to have an arcade feel, I didn't want them to ever miss
100
Jason @json.codes · 29/03/2025
It's been a while since I posted about my #indiegame but here is a work in progress for target lock for missiles (complete with debug overlays so you can see what is happening) #screenshotsaturday #gamedev
3184
Jason @json.codes · 17/01/2025
Moving this into the game has been slow progress with lots of tweaking of behaviour settings. Gradually coming together but it's hard to actually figure out how aggressively the enemies should move without having some semblance of an actual level so I might do that next #gamdev #indiedev
031
Jason @json.codes · 11/01/2025
I was hoping to complete the gameplay loop of my game by the end of the month but instead I started a new farm on Stardew Valley #gamedev
130
Jason @json.codes · 06/01/2025
so I keep telling myself lol
110
Reposted by Jason
Aesma @aesma.bsky.social · 05/01/2025
calling all developers, if u have a steam page, itchio page or what ever . please link your games, that way we can check out your work and increase your wishlists ^^ #indiedevelopers #indiedevs #indiegames retweets appreciated , help gain exposure to developers
3810428
Jason @json.codes · 06/01/2025
If only my game had a) a name and b) an actual gameplay loop then I would have a page up 😂
110
Jason @json.codes · 31/12/2024
At least we had good intentions
110
Reposted by Jason
Migophage👽📶 | Parasite GameDev VTuber @migophage.com · 31/12/2024
To my #GameDev / #DigitalHoarders folk, if you have not claimed the free Megascans assets yet, you have a couple of hours left to do it. approx 18k assets for free. do it in both places, because they are used differently. www.fab.com/megascans-free and quixel.com/megascans/home go now. do it now.
fab.com
Get all Quixel Megascans for free on Fab.com
All Megascans are free for everyone under Fab’s Standard License until the end of 2024, for all engines and tools.
082
Jason @json.codes · 31/12/2024
Today is the deadline I set for myself for releasing a demo of my game. I'm happy to say...that I am absolutely no where near that milestone but I have learnt a lot along the way. I can't wait to come up with a new milestone and miss that one too #gamedev
1131
Jason @json.codes · 29/12/2024
At some point I might experiment with some of the classic Boids behaviours to get enemies behaving in small groups
110
Jason @json.codes · 29/12/2024
Getting the enemy movement to work in 3D space went pretty smoothly. A couple of funky glitches in certain scenarios but this is probably good enough to start bringing into the game #gamedev
160
Jason @json.codes · 29/12/2024
Now I have multiple behaviours combined, including obstacle avoidance, it's time to get this running with full 3D movement #gamedev
050
Jason @json.codes · 28/12/2024
Did a bit of work on nearby object detection this evening, should just need to calculate some some steering forces and the enemy should be able to *attempt* to avoid other obstacles in front of it
020
Jason @json.codes · 28/12/2024
Once I get all this working I will have to make sure it all works correctly in fully 3D space with enemies being able to fly up and down. I'm hoping this "just works"...but of course it won't
000
Jason @json.codes · 28/12/2024
Here is an example of pursuit, wall avoidance, and wander behaviours combined. Different behaviours have different priorities so, for example, enemies will try to avoid crashing into walls above all else. Next I need to add avoiding crashing into the player or other enemies #gamedev
160
Jason @json.codes · 25/12/2024
Holy shit
000
Jason @json.codes · 20/12/2024
This morning while doing something completely unrelated (sitting in my dentists waiting room), I had a theory about what was going wrong with the wander behaviour and now I've got an initial version. Needs a lot of refinement but happy to be at this stage #gamedev
050
Jason @json.codes · 19/12/2024
Alright, time to release I guess
000