Profile banner
Profile picture

TechGoblin

@techgoblin.bsky.social

I'm a web developer but I make Godot games on the side. I hope to one day create a cooperative game studio/tech company. Follow me for cool Godot projects and talking about game development.

created November 15, 2024

199 followers 584 following 523 posts

view profile on Bluesky

Posts

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I don't think she'll become a MAGA supporter but she is being a MAGA enabler by not taking more action with how much power and influence she has. She could be doing a lot more impactful work for resisting fascism but she probably thinks it would be a bad business decision or is just tired.

5/9/2025, 8:31:08 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I appreciate people like you. Thanks for doing what's right.

5/9/2025, 8:20:41 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

For sure, it rewards greed and ambition over everything else. I was just saying that a replacement to our current system would ideally have some kind of built in resilience to bad actors that our pre-civilization ancestors' system had. I guess in a way it'd be kind of like a social credit score.

5/9/2025, 2:22:01 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I think one of the main concerns with tech would be that we don't have the same close connections and personal risks that people back then had. If you got a reputation as a mooch or scammer you could be outcast or killed whereas now you could just find another group to borrow from and never repay.

5/9/2025, 2:10:12 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

So a gift economy like how things were pre civilization but with tech to facilitate it?

5/9/2025, 2:10:12 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

That was incredible, thank you

1/9/2025, 11:00:13 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

@acerola.gg created a compute shader wrapper that might be similar to what you're looking for. github.com/GarrettGunne...

31/8/2025, 10:29:44 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

It's weird because you'd think a company with a reputation like EA would jump at the opportunity to gain some good will by shouting out an open source project. The fact that they're even using Godot is good enough for me though.

31/8/2025, 6:05:20 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Dependency theory in economics is really interesting and talks more about that. I really like that there are also non Marxist economists talking about it now because there are multiple ideological lenses to view it from.

30/8/2025, 7:13:25 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Yeah stuff like the world bank, the world trade organization, and the western world holding the majority of wealth makes it difficult for any nation that challenges the economic norms of the world to succeed without backing from more powerful countries.

30/8/2025, 7:13:25 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Yeah I'm aware of that but I don't think that a good socio economic system/government needs to rely on censorship to remain popular with their own people. Maybe that's a naive take but I've always felt like education and building a nation's culture organically solves the issue in an ethical way.

30/8/2025, 6:57:10 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I think states should control their markets to ensure the best outcomes for their people but I also believe in economic democracy, democracy in general, and freedom of expression.

30/8/2025, 6:29:29 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I don't think of state capitalism as when the government takes a very active role in the market alone I think the critical component of it is the lack of democracy and freedom of expression on top of that heavy handed control of the market.

30/8/2025, 6:29:29 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

That's true and I'm all for that. That's the kind of government control I would advocate for. I also think that we need to improve our democracy and government transparency so people are less apathetic. Stuff like national direct democratic ballot initiatives would be great.

30/8/2025, 6:29:29 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I'd rather have a mixed economy with a grass roots cooperative, mutual aid, and union movement than state capitalism tbh. Maybe that makes me less radical or cool than other people but that's just my opinion.

30/8/2025, 5:50:19 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

Fun fact that I learned today, sharks which are 450 million years old are older than: The Atlantic Ocean which is 200 million years old and formed when Pangaea broke apart Trees which are 385 million years old Saturn's Rings which are 400 million years old

29/8/2025, 8:17:31 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Shutting down anyone who disagrees with ML theory is counter revolutionary because old theory doesn't always apply to current conditions and some of us do not want to settle for the outcome of state capitalism that the theory has produced this far. I'm not a Marxist-Leninist but that's my two cents

29/8/2025, 3:16:16 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

So far no state has withered away as the theory predicted so some.people question it. It can be tough distinguishing between someone who has genuine criticism of Marxist Leninist theory vs someone who is actively trying to undermine socialist organizations though.

29/8/2025, 3:16:16 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

In my opinion there are valid criticisms of Marxist Leninist theory worship because some of those theories in practice led to a more authoritarian state capitalism with a powerful political ruling class rather than a society based on democracy and equality.

29/8/2025, 3:16:16 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Ah ok I thought it was already finalized. I'd love to get involved with this, is there a way to do that virtually?

29/8/2025, 1:59:05 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I don't like that making as much money as possible for owners and the C suite takes precedent over making quality products and making a positive impact on society. It would be great if we changed that through unionization and worker cooperatives so the goals of the workers and company are aligned.

28/8/2025, 8:52:47 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

The passion tax is real, there's too much competition in the game dev labor market and you either get low wages with little to no agency in a workplace or wage insecurity and higher risk as an indie dev. The bigger issue is the necessity for ever increasing profit margins though.

28/8/2025, 8:52:47 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

When will the Game Workers' Bill of Rights be released publicly?

28/8/2025, 6:45:17 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Also if the company goes out of business the employees should have the option to turn it into a worker cooperative if they think they could fix the business. Italy does this with the Marcora Law and it's been very effective.

28/8/2025, 12:25:27 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Veritasium made an interesting video about it a couple years ago if anyone wants the full story and explanation of how the algorithm works. youtu.be/nmgFG7PUHfo?...

28/8/2025, 4:40:29 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Unfortunately the algorithm took a while to redevelop on the computers of the time and the nuclear testing ban treaty failed. There was a chance that we could have lived in a world where countries trusted each other more and the destruction of humanity wasn't a button press away.

28/8/2025, 4:40:29 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

The history of the FFT algorithm is really interesting, it was discovered in 1805 by Carl Friedrich Gauss but the significance of it went mostly unnoticed. It was rediscovered a few times after 1805 and was going to be used in 1965 to quickly detect nuclear testing to ensure treaties were followed.

28/8/2025, 4:40:29 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

There hasn't been a progressive president since FDR nearly 100 years ago and there has never been a leftist president but sure let's keep trying the politics of maintaining the status quo that people don't want.

26/8/2025, 5:02:51 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

It's really frustrating like are we supposed to be jumping for joy that the party shifts right at every opportunity?

26/8/2025, 5:02:51 AM | 1 0 | View on Bluesky | view

Profile picture Apo (@a-p-o.bsky.social) reposted

I wrote a postmortem on the first person game I released made in @godotengine.org. If you make a similar game, I share my experience and tips :) pantopie.studio/releasing-a-... #godot #gamedev #fps #indiedev #indiegame #postmortem

25/8/2025, 2:28:33 PM | 31 8 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Very interesting read! I hope the C# workflow gets better in later releases, I've also found it painfully slow compared to gdscript.

25/8/2025, 3:10:45 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I'm sorry some of us software engineering guys can't help bringing up dependency injection because it's so cool and interesting. Sometimes it's irrelevant and people who don't know what they're talking about want to sound smart though.

25/8/2025, 2:19:26 PM | 0 0 | View on Bluesky | view

Profile picture GodotSteam (@godotsteam.com) reposted

If you were cruising around Github yesterday and went into the GodotSteam repos, you probably noticed I finished the Codeberg migration that I started earlier this year and everything now lives over there. You can find the new repos at: codeberg.org/godotsteam

23/8/2025, 6:14:52 PM | 91 15 | View on Bluesky | view

Profile picture Godot Engine (@godotengine.org) reposted

It's been a long journey, but we're at the tail-end of 4.5's beta cycle at last! Godot 4.5 beta 6 is now live! Help us prepare for the Release Candidate stage by giving it a spin: godotengine.org/article/dev-...

21/8/2025, 9:00:46 PM | 352 44 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Thanks for sharing with the rest of the community!

21/8/2025, 3:50:06 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

For anyone looking into making a lens flare effect in Godot, check this out.

21/8/2025, 3:49:08 PM | 3 1 | View on Bluesky | view

Profile picture Tibo (Thibaud Goiffon) (@heytibo.bsky.social) reposted

Working hard on Wild Cosmos, and getting closer to the end. I want this small world to feel alive and vibrant. I'm a single person behind this project and if that's the kind of games you like, sharing it and wishlisting helps me greatly. s.team/a/3051070 #indiegame #wildcosmos #godotengine

21/8/2025, 3:37:04 PM | 273 87 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

There's a lot of innovation that's possible in the genre but devs definitely need to stop making cookie cutter survivor-likes imo

21/8/2025, 1:18:48 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

🗣️ YOU MUST CONSTRUCT ADDITIONAL PLANTERS

21/8/2025, 1:03:37 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

No problem I figured it would be easier to explain what I was talking about that way

20/8/2025, 12:25:28 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Does this effect use the new stencil buffer so water doesn't render inside of boats or other concave objects? www.youtube.com/watch?v=JAoG...

20/8/2025, 10:12:41 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

To be clear I don't think they're right but it seems crazy to believe they are and simultaneously support no guard rails or anything to ensure it doesn't destroy society as we know it.

19/8/2025, 1:30:36 AM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

The other part is that if the AI evangelists are correct then everyone is screwed. With how unequal our society and economy is, we're unlikely to reach the outcome promised with star trek levels of automation or whatever. So why are we allowing ourselves to barrel towards it before we're ready?

19/8/2025, 1:28:36 AM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

The circumstances that we're in are often outside of our control so we have an obligation to try to improve the circumstances for the people that come after us. We should do our best to seek the means to improve ourselves within our circumstances to improve things rather than just accept defeat.

18/8/2025, 3:22:58 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

If that's true then fulfilling the needs of people is necessary to maintain freedom.

18/8/2025, 2:58:01 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

This quote makes me wonder if it's easier to remove your desire if your base needs are met? The theory of hierarchy of needs in psychology makes me think that it's likely the case that people's needs must be fulfilled for greed to be properly regulated.

18/8/2025, 2:57:15 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Passion/motivation is fickle and comes and goes so build discipline so you can stay strong and see things through. It's also good to not be too prideful and only stay with the ideas that you believe in and externally validate them through play tests to save yourself heartache.

18/8/2025, 2:43:32 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

The final thing is give yourself grace. There will inevitably be things that you will need to redo. Everything is a learning process and you won't always know the best way of doing things. Measure twice cut once and realize that your measurement is flawed especially when it comes to yourself.

18/8/2025, 2:43:32 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

It's good to get organized so you don't feel overwhelmed by all the things left to do and focus on pulling things from the back catalog and seeing the progress being made. It's easy to fall into the trap of beating yourself up for how much left there is to do so a kanban board is good for that.

18/8/2025, 2:43:32 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

I've got tips for things that have been helping me with motivation for game dev recently is changing my schedule to create a new routine where there's a set time to work on stuff. Scheduling times to show people features or play test the game so you hold yourself accountable to having things done.

18/8/2025, 2:43:32 PM | 0 0 | View on Bluesky | view

Profile picture Omni Systems (@omnisystems.bsky.social) reposted

Would you like to win a Steam key for Eufloria HD? Enter here! #Giveaway #IndieGameDev #Sweepstakes gleam.io/OiUNM/euflor...

18/8/2025, 1:23:25 PM | 23 29 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Some games are definitely better when they're not roguelikes and it's ok for games to be like a 4-5 hour game and then conclude. I also feel like roguelikes are best when they don't completely ignore telling a story and too many ignore that for ease of development imo. I love the genre overall tho.

17/8/2025, 1:07:39 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Every time I slow down to work on making better stuff it seems to kill my motivation. Maybe I just need to accept there will be lots of learning happening and just accept the bad decisions I'll make and fix them as they come up.

16/8/2025, 7:24:28 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

I get pretty frustrated sometimes with making inferior versions of stuff that I need for my game while just trying to learn how to do stuff but I feel that's inevitable. Sometimes I feel like a better approach would be building small components of the things I need in another project.

16/8/2025, 7:24:28 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I believe builds are broken as well. I was trying to play Ex Zodiac which is made in Godot before doing some dev work and it also made stuff invisible.

16/8/2025, 3:59:54 PM | 1 0 | View on Bluesky | view

Profile picture René | Bippinbits (@bippinbits.bsky.social) reposted

Right before Gamescom @landervr.bsky.social blesses us with the sixth PVKK devlog! He explains how the graphical scene is constructed and what's the reasoning behind this, as well as showing very recent improvements he has done to the lighting. Enjoy :D store.steampowered.com/news/app/295...

16/8/2025, 1:21:25 PM | 26 5 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Ah ok well your game looks great regardless

16/8/2025, 5:39:01 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Graphics programming and shaders are really cool but I just don't have enough practice with them. A lot of times it's easy to fiddle with shader code to get something to work but much harder to fully understand it. I plan on doing a deep dive into all that at some point though.

16/8/2025, 4:13:47 AM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Those plasma explosion effects are sick! I'm working on a more stylized space game but I'm still a beginner in learning shaders and stuff.

16/8/2025, 2:19:52 AM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Right like I don't want to have to converse with my tools but I'd be happy to talk and work with other people. I'm fine with voice activated tools but they should be task oriented. We need more, not less connection with other people and tech that doesn't facilitate that is harmful for society imo.

15/8/2025, 11:29:30 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

This is so cool, I hope the game does great!

15/8/2025, 10:42:46 PM | 2 0 | View on Bluesky | view

Profile picture Pitxardo (@pitxardo.bsky.social) reposted

Planetary Life out now on Steam Early Access!!! The game includes: - Procedural planets 🌍 - Climate simulation ⛈️ - Global disasters 🌋☄️ - Create and evolve animals/plants/fungi 🐟🦎🌱🌴🍄 - Cells 🦠🔬 Link to the Steam page in the first comment (or my profile). #gamedev #indiedev #GodotEngine

15/8/2025, 1:50:16 PM | 65 16 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Is the frame rate weird on this video? It seems kinda choppy.

15/8/2025, 7:00:22 PM | 3 0 | View on Bluesky | view

Profile picture RACCOIN (@raccoingame.bsky.social) reposted

RACCOIN is a roguelike deckbuilder where you combine special coins with powerful items to trigger satifying combos! 💰 Push coins ✨ Stack shiny towers 🎡 Spin the lucky wheel If all the above fails... SHAKE the machine! Steam Open Playtest Live 18.08 www.youtube.com/watch?v=Yy1F...

14/8/2025, 1:12:29 PM | 116 59 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

This looks great! Very squishy and tactile in a good way! I love it when games make the UI fun/cool.

14/8/2025, 7:41:12 PM | 0 0 | View on Bluesky | view

Profile picture Hungryproton (@hungryproton.bsky.social) reposted

If you're looking for a cheap way to break texture repetition, I got something for you #godotengine #shaders

12/8/2025, 8:17:58 PM | 495 65 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

This game looks so cool

14/8/2025, 2:33:27 AM | 2 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I do lol you're on bluesky posting too. The left does need to get more active irl and I try to be.

13/8/2025, 10:39:48 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I get the point about fighting and I agree but dismissing issues and just saying that we shouldn't give up fighting issues that we refuse to define doesn't make sense for working towards solutions. We can say stuff is bad, define issues, do calls to action and actually do stuff all at the same time.

13/8/2025, 10:28:39 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Same but I do catch myself working on tweaking my camera rig or whatever a little too much sometimes lol I was just doing that earlier this week in my game.

13/8/2025, 8:05:33 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Absolutely it's really tough putting the amount of love that you want to into the game. Ideally we'd be able to work in small teams to manage that but it's tough to find partners that share your vision, goals, preferred gameplay, etc. that you also trust if you're not paying them upfront.

13/8/2025, 6:10:54 PM | 2 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Thanks for sharing with us, a little whining is totally justified every now and then with how tough game dev is. This reminded me of this really interesting podcast about keeping scope smaller in games and validating the success of your game before getting too far in. youtu.be/xINHrIvtPrk?...

13/8/2025, 4:40:18 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Some pro game designers have their entire job be about the player controller, the camera, and gamefeel so it's always tempting to just spend a little more time to get it perfect but sometimes it's good to move on to work on other important stuff once it's workable and you have the vision.

13/8/2025, 4:03:56 PM | 2 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

The game looks good so far and the character controller looks like it's very solid and I feel like that's really important for a driving game.

13/8/2025, 3:58:46 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Turkey is another great example and Trump loves their leader Erdogan. These countries used to be democracies but people compromised with fascist nationalists too much and that went away.

13/8/2025, 3:38:43 PM | 2 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Do you think it would be hard to make the rain particles that hit the car splash into little cube or sphere particles on impact rather than making the ripple effect? I think it might look better. Alternatively, to save time for prototyping you could just disable collision with the car for raindrops

13/8/2025, 2:31:20 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

youtu.be/xINHrIvtPrk?... #gamedev #indiegames

13/8/2025, 12:35:40 AM | 6 1 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

@bippinbits.bsky.social who is the dev for PVKK and Domekeeper had a great interview with Jonas Tyroller about an interesting game jam/prototype focused development cycle with small teams to validate games. I'm really interested in trying this approach if I get to create my worker coop game studio.

13/8/2025, 12:35:40 AM | 0 0 | View on Bluesky | view

Profile picture Kenney (@kenney.nl) reposted

Mesh2Motion (@scottpetrovic.bsky.social) is an open-source alternative to Mixamo that allows you to rig humanoid and four-legged characters! mesh2motion.org

image
5/8/2025, 8:26:18 PM | 1249 379 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

This looks really interesting

12/8/2025, 9:28:36 PM | 1 0 | View on Bluesky | view

Profile picture Adriaan (@adriaan.games) reposted

in-depth thread: optimizing GDScript performance from ~83ms to ~9ms in a scene our tower defense game Rift Riff, made in Godot, with 1000 enemies. 🧵👇🏼 #gamedev #godotengine

screenshot of GDScript profiler in Godot showing Script Functions took 83ms this frame screenshot of GDScript profiler in Godot showing Script Functions took 9ms this frame
14/7/2025, 9:17:04 PM | 576 132 | View on Bluesky | view

Profile picture rheneross (@rheneross.com) reposted

One of my favorite talks from this year's #GameCamp got a follow-up! A great discussion between @bippinbits.bsky.social and Jonas Tyroller about validating game ideas and managing a studio: youtu.be/xINHrIvtPrk?...

8/8/2025, 11:52:54 AM | 1 1 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Definitely picking this up later, I remember seeing your game on reddit. I think there's a lot of potential in your game dev journey!

12/8/2025, 7:03:40 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

My suggestion is to have a power up that starts with the truck spinning and this sound before going into a full song lol.

12/8/2025, 7:00:33 PM | 1 0 | View on Bluesky | view

Profile picture 〽️ɪɢᴜᴇʟ (@bitbra.in) reposted

Such a cool #godot addon This needs to become default functionality imho https://godotengine.org/asset-library/asset/4217 #godotengine #gamedev

image
12/8/2025, 5:53:22 AM | 69 12 | View on Bluesky | view

Profile picture Luke Aaron 🎄 (@devanew.com) reposted

🎁✨ New Free Godot addon - Open World Level Streaming!✨🎁 Build massive open worlds with automatic chunking, batch loading, preserves all your custom properties - as simple as regular Godot editing! Please ⭐ the github if you like it github.com/DigitallyTai... #godot #godotengine #gamedev #indiedev

11/8/2025, 8:57:15 PM | 137 29 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

Classic putting your foot/hoof/flipper in your mouth situation

11/8/2025, 4:36:41 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

So far I'm thinking of making linear and logarithmic scaling upgrades that stack similar to risk of rain 2. I'll probably use composition to create a base item code so it's easily reusable.

11/8/2025, 4:05:34 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

Does anyone have some good tips on best coding practices to make sure roguelite items/upgrades are organized and easy to update? Any Godot specific tips would be great.

11/8/2025, 4:05:34 PM | 1 2 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reposted reply parent

I don't like the reverse difficulty curve many roguelites have now where the game gets easier as you unlock more because it makes me question if I actually got any better and makes the success of later runs feel less earned imo.

11/8/2025, 3:30:07 PM | 0 1 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

The original risk of rain and enter the gungeon have lots of progression that adds variety without necessarily making the game explicitly easier and I think that's what more roguelites should be aiming for. The power fantasy of roguelites should feel more earned as you get better at the game.

11/8/2025, 3:30:07 PM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

I don't like the reverse difficulty curve many roguelites have now where the game gets easier as you unlock more because it makes me question if I actually got any better and makes the success of later runs feel less earned imo.

11/8/2025, 3:30:07 PM | 0 1 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

It looks great! Have you tried turning the translucency turned up a little bit on the rain? I think it might make it look a little bit better.

11/8/2025, 10:46:15 AM | 0 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social) reply parent

That website is awesome thanks for sharing!

10/8/2025, 1:59:40 PM | 1 0 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

There's a new open source relay server alternative to noray for p2p multiplayer in Godot called Node Tunnel. It's being developed by the youtuber curtjs. It seems pretty simple to set up if anyone wants to give it a try. github.com/curtjs/nodet... youtu.be/frNKdfPQfxA?...

10/8/2025, 5:59:54 AM | 8 1 | View on Bluesky | view

Profile picture passivestar (@passivestar.bsky.social) reposted

godot 4.5 added stencil support

9/8/2025, 4:09:19 PM | 1268 184 | View on Bluesky | view

Profile picture Kenney (@kenney.nl) reposted

New #gameassets drop! ✨I've made mobile controls! 45 sprites in 8 styles and two sizes, with vector files, 40 additional icons, highlights and spritesheet(s) Price: FREE, ready to use in your games kenney.nl/assets/mobil...

image image
9/8/2025, 11:28:31 AM | 152 18 | View on Bluesky | view

Profile picture VR Games Showcase | 🚨 August 12, 9AM PT🚨 (@vrgamesshowcase.bsky.social) reposted

🤔A few more VRGS teasers! 🤔 Tune in for... 🔧Our first EVER VR mod announcement 🖥️A brand new VR studio reveal 🥽5+ studios making their VRGS debut 🎮Things to play as soon as the show ends Tuesday, August 12| Pre-Show 8:40am PT | Subscribe: buff.ly/j0NlZBV

image
9/8/2025, 10:44:35 AM | 11 5 | View on Bluesky | view

Profile picture Gaius (from Tribunate) (@gaius.bsky.social) reposted

I honestly can’t believe there are still any AI skeptics out there. This tech is obviously revolutionary

Al Overview Willem Dafoe is not in Rogue One: A Star Wars Story, but he has appeared in other Star Wars films, including The Last Temptation of Christ (1988).
8/8/2025, 12:51:48 AM | 7634 2013 | View on Bluesky | view

Profile picture TechGoblin (@techgoblin.bsky.social)

Don't forget your pocket chili.

8/8/2025, 3:31:47 PM | 0 0 | View on Bluesky | view