#Godot
If my little Godot plugin goes well I think I'll put up a github page for it so others can give it a try
Goal is to make creating and maintaining AtlasTexture instances faster than it is in vanilla Godot by allowing the creation of many textures in a single window.
Got some progress on the basics, need to double-check when I said I'd do my next tool stream but will be working on this live some time this Friday/Saturday/Sunday.
I feel like I'm slowly becoming "The Ghost of #Godot" because I follow the tag and if I ever see someone who is having trouble or seems to be learning, I want to help provide my experience.
So yeah. If I'm ever a problem just tell me to fuck off or something ๐คทโโ๏ธ
Finally started working on my "game" after leaving it alone for a month or so, making an actual model for the physics gun using blender as well as making picking up objects a whole lot smoother, as well as adding new features to it. Hopefully i don't stop after a week of learning this time lol.

GOING LIVE! Streaming some #Godot4 #GameDev tonight on #Twitch! Tune in at 9PM Eastern to watch me continue work on my Space-themed #SurvivorsLike!
twitch.tv/b4ux1t3
#DotNet #LiveCoding #Programming #IndieDev #SciFiGame #CSharp #Godot
New #devlog , yet another entry for moving from #unity to #godot https://byte-arcane.github.io/sigil-of-kings-website/2023/09/28/unity-to-godot-part-2/
https://twitch.tv/w1kdev #Gamedev Wednesday #Godot edition! Finishing our basic #shmup
I'll be streaming some #Godot4 #GameDev tonight in #Twitch! Tune in at 9PM Eastern to watch me continue work on my Space-themed #SurvivorsLike!
#DotNet #LiveCoding #Programming #IndieDev #SciFiGame #CSharp #Godot
#godot is pretty fantastic to just play with. there are a lot of toys in the box, and while i don't always understand how to use them, i usually end up with something fun
the convex collision shape tool made this cool dome mesh around my city and i'm trying to find out how I can keep it as a real mesh :blobfoxscience:โ
for the moment I have it saved as a .tres
file
I'll regenerate the mesh after that, so the city looks different, and it won't match 1-1. I think it will look interesting.

You know what would be a master stroke right now? If #EpicGames were to suddenly release #Fab for #Godot ๐น nail, coffin, etc
alva majo va a hacer su prรณximo juego en #godot ๐๐ me re alegrรณ
I'd appreciate anyone who is familiar with Godot, C#, and/or FSMs to review some code I wrote for SC4X. I'm like 99% sure I did it right, but I'd really appreciate someone actually looking at the implementation.
The PR to merge into SC4X's main branch is here:
https://github.com/QueenOfSquiggles/Squiggles-Core-4X/pull/40
Tags for reach:
#Godot #GodotEngine #Godot4 #CSharp #DotNet #GameDev #FOSS #SC4X
Sneak peek time! ๐ฟ While I'm deep into crafting the Essentials pack, thought I'd share a little behind-the-scenes with this WIP demo image. How's it looking?
#lowpoly #gameasset #indiedev #GameArt #AssetPack #unity3d #UnrealEngine #UE5 #UE4 #b3d #blender3d #godot #godotengine



I must not prematurely optimise. Premature optimisation is the project killer. Premature Optimisation is the little feature branch that brings getting tired and putting the project on the shelf for another six months. I will greybox. I will ignore the siren call of mesh generation and merely use cubes. And when the generator is finished I will turn to a technical artist to make it pretty. Only the project will remain.
...
...
fuck the FPS is slow without any proper batching though.
Anyway. Got the chunks in the above GIFs replaced with the 8x8 Hexagons they're meant to be. Lets see if I can at least power through this and get some different heights assigned.

Yes, #Godot 3.5.3 has dropped so it is time for #GodotSteam 3.21.1 too! These pre-compiles are built with the latest and greatest, as well as Steamworks 1.58! The GDNative versions are coming soon too, my sweet friend. Get 'em while they're hot!
https://github.com/CoaguCo-Industries/GodotSteam/releases/tag/v3.21.1

Thanks to docfx documentation generation, the available accessibility settings that are built-into SC4X are easier to read through. I tried to include some reasoning for the different things just in case some people aren't familiar with why that feature could be helpful. Of course I will always appreciate suggestions on how I can improve the accessibility features!
You can read the documentation here (Warning I'm not sure how well the page would work for screen readers. Lots of code sections):
https://queenofsquiggles.github.io/Squiggles-Core-4X/api/Squiggles.Core.Data.Access.html
At some point I'm hoping to make a proper "guide" page on accessibility in SC4X.
Hi there #indiedev + #gamedev community!๐๐
Some Q's for your wise minds:
๐Do you yuse assets from itch.io ?
๐What's ur opinion about it?
๐Does it work?
With the recent #unity news... we started porting all our kits there but we're still new to the platform
๐
https://zerinlabs.itch.io/
Does it worth the effort?๐ค
#retrogames #gamedevelopment #unity3d #madewithunity #UnrealEngine #madewithgodot #godotengine #godot

Hi there #indiedev + #gamedev community!๐๐
Some Q's for your wise minds:
๐Do you yuse assets from itch.io ?
๐What's ur opinion about it?
๐Does it work?
With the recent #unity news... we started porting all our kits there but we're still new to the platform
๐
https://zerinlabs.itch.io/
Does it worth the effort?๐ค
#retrogames #gamedevelopment #unity3d #madewithunity #UnrealEngine #madewithgodot #godotengine #godot

Alright, I guess I will be giving a talk about #Godot, #GodotSteam, and Steamworks at the upcoming #GodotCon in Munich! If you're there, make sure to heckle me appropriately and say hello before/afterward!
Finally home and time for day #82 of #Godot games using #GodotSteam! Today is Pandora Galaxy by @simplexcode! A cool space exploration and management sim. Upgrade your ship, explore the galaxy, and pack in as many space lobsters as you can. Check it out!
@mads I think it was here: https://menacingmecha.itch.io/beetlebum . I don't think there's a full game yet.
I ended up stumbling over it because I was looking for PSX style shaders for #godot and the person who made https://menacingmecha.itch.io/godot-psx-style-demo also made beetlebum.
Any #godot users out there do project reorganization and run into this error? It's a scene inheriting from another. The base scene still exists, but it looks like the inheriting scene can't find it now that I've moved it.

Iโm learning #Godot
Itโs fun.

Heh, someone's making a Tycoon game clearly skewering #Unity3D, and it looks great.
(as a fun bonus, apparently it's being made in #Godot) https://store.steampowered.com/app/2613830/Install_Fee_Tycoon/
#GodotEngine #Godot #GameDev #IndieDev #Unity
Godot From Unity http://youtu.be/_L711ozxQbw
Getting Started https://docs.godotengine.org/en/stable/getting_started/introduction/index.html
Best practices
https://docs.godotengine.org/en/stable/tutorials/best_practices/index.html
Discord (check for Unity devs)
https://discord.com/invite/4JBkykG
Third Person follow mode is coming along nicely.
Built-in Springarm was surprisingly easy to include.

Maybe a daft question but there's no hidden gotcha's with #godot 4 games and the Steam Deck right?
Even if it's pretty tiring to study so much, I'm enjoying my time learning @godotengine and gdscript. Similar to Phyton, still has some C# similarities, and the node structure of the engine is superb.

Not using #Godot on a production project at the moment but will be in the future.
Vector math is so fundamental to games that it's typically involved in even the simplest of introductions to game development. This also goes for coordinate systems, as a requirement for movement is understanding what exactly the direction vector means for our game and how it translate to the game world.
Here I cover the Cartesian coordinate system and define 2D vectors with examples of how vector math works.
https://medium.com/@justinhhorner/cartesian-coordinates-and-vectors-ced531189329

Please notice, that there are some libs / plugins for Godot for people developing shooters, especially bullet hell / danmaku games.
Just check out the asset lib and search for bullet.
#godot #bullet #bullethell #danmaku #indiegamedev #gamedev #shooter #shmup

when #godot 4.0 finally releases
https://www.youtube.com/watch?v=1OgF8dYm2Bo&t=1
Hey there #godot pros. Can someone tell me why this error is appearing when I try to preload this file?

A thing I really like about #godot: I download it, unzip it, run an executable file, and it Just Goes.
I don't need to create an account, I don't need to accept an impenetrable EULA. I'm just off to the races.
Been cooking up something special (and free)! ๐ฟ A little 'thank you' to the community. Low Poly Nature: Essentials is on its way. Stay tuned!
#LowPolyLove #lowpoly #gameasset #indiedev #GameArt #AssetPack #unity3d #UnrealEngine #UE5 #UE4 #b3d #blender3d #godot #godotengine

Does anyone have good contacts or sites to look for contract or freelance Game Programming work? There are places advertising but the money is, frankly, pathetic. Does anyone have good contacts for experienced people?
I maybe a beginner #gamedev, but I know programming :dragncool:โ
So, first PR for some #godot addon I am using got merged: https://github.com/heygleeson/godot-ldtk-importer/pull/1
๐
@vertexrage Hi! Should an assets store be developed for Godot (seems like it is discussed by the devs), would you consider targeting it also?
@pseudoriemann Lol, I very much don't grok your question! ๐คญ
I am scattering meshes onto the XZ plane in #godot
I have a random scatter and I thought, what if I could also do "regular" scattering? I'll start with a grid!
So that's the plot.
I guess I don't mind if count is not enough to fill the rectangle, the user can bump-up count.
Does that help?
PS, thank a million for playing along. It's nice to have to and fro.
๐ฆ
Me: #godot please delete this plain node from this plain scene.
Godot: should i also delete the animation tracks?
(i can't repro it anymore ๐)

I have a #Godot resource file like this:
@ tool
class_name MineralSpawn extends Resource
@ export var mineral:OreItem
@ export var noise:FastNoiseLite = FastNoiseLite.new()
@ export_range(-1.0, 1.0) var lower:float
@ export_range(-1.0, 1.0) var upper:float
that I use to define where minerals spawn!


It was pretty easy to get XR set up in #GodotEngine and running on Meta Quest 2.
Hand tracking is a bit wonky though. Look at the distended pinky, & how the index, middle, ring fingers get too close together. Same thing happens w/ different hand meshes. #Godot #VR #XR

My silly little #GodotEngine racing thingy is kind of... working?
(Still a terrible driver though)

Me, to Discord: So Godot is throwing up "error 10: game is broken," what do I do? It doesn't show a stack trace or anything.
Discord: Oh, you have a node in your game called GameObject, it clearly has a script attatched called MakeGameObjectWork.gs, and it's looking for a connection to a node GameController that doesn't exist.
Me:
Me: are you a warlock #godot #indiedev
#100DaysOfGameDev Day 4. Added a bit of motion to the body and extended the length of the looped animation. I still think I'll animate this in code but I'll do a flight animation next then try this out in #Godot. See which works best.

@codekoan Having fun?
I am being tempted by #Godot:
https://en.wikipedia.org/wiki/Godot_(game_engine)
"Godot (/หษกษdoส/[a]) is a cross-platform, free and open-source game engine released under the permissive MIT license. "
I've gone live!
Making a multiplayer dice roller in Godot C++
#owncast #streaming #gamedev #programming #godot #godotengine

We just released a huge update for our game - over 200 commits and 3 months of work โจ๏ธโจ
You can download it here:
https://alghost.itch.io/sunken-shadows
And you can find the complete patch notes here:
https://alghost.itch.io/sunken-shadows/devlog/612217/first-post-jam-update
#IndieDev #GameDev #GodotEngine #GameUpdate #32bit #PS1 #Roguelike #Godot #IndieGame #Retro

The Raxxnorian Alliance
Vertical scrolling space shooter
Shooting "laser bullets" means creating new objects.
In the player script i add a variable
var timeToShot = 0
In the _physics_process function I add a new line of code:
if Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT) or Input.is_action_pressed("shoot"):
shoot()
And the shoot function:
func shoot():
if (timeToShot <= 0):
timeToShot = 6
var projectile = load("res://player_bullet.tscn")
var bullet = projectile.instantiate()
bullet.position.x = position.x
get_tree().get_root().get_node("Main").add_child(bullet)
get_node("LaserAudioPlayer").playing = true
else:
timeToShot -= 1
This can be improve by a lot - apparently you should "call down, signal up" - that's for another time.
Future optimization: instead of constantly creating and destroying bullet objects, I can create them once and then keep reusing them: an object pool. This might be more efficient.


@CodexArcanum @grumpygamer Hey, member of the #Godot #AdventureGames developer community here. I created and maintain the #EgoVenture first person adventure game framework and contributed to #Escoria, a third person adventure game framework.
I published my first game on the Google Playstore!
Check out my journey: https://youtu.be/AX4cRDVjtoU
#Godot #GodotEngine #gamedev #IndieDev #indiegaming #indiegames #MobileGaming

I can't get the built in collisions to work on #godot so it's time to implement a hacky workaround.
I just had the most frustrating session trying to bully Godot physics into giving me collision information.
This Godot Proposal has all the info: https://github.com/godotengine/godot-proposals/discussions/7879
Please consider reading, voting, or commenting, to help drive the discussion forward.
I'm so happy Unity decided to self-destruct! I mean, sorry for your losses and all, but... Not only is #Godot getting so much great attention, but I swear it's also driven more devs to Mastodon seeking out experienced #GodotEngine devs to chat with, collab, follow, and learn from! The #gamedev community has felt really lively lately!
If you're a gamedev using godot, please say hello in the replies and maybe more folks can find each other to follow!
I've gone live!
Making a multiplayer dice roller in Godot C++
#owncast #streaming #gamedev #programming #godot #godotengine

Now you can use Swift to script games built with Godot. https://youtu.be/C7KZxlcLCg4?si=6Ps4TN8tYyDchDuA #SwiftLang #Godot #GameDev
I just uploaded the 23th episode in my YouTube series on How to Make an ARPG in Godot 4๐
This is the first episode in a mini series on melee combat.
#godot #godot4 #madewithgodot @godotengine #tutorial #gamedev #zeldalike

Over the weekend I decided to start a new "Quick Tip" series where I hope to provide valuable short-form content.
Today's quick tip is how-to automatically add static typing hints on code completion for GDScript in Godot.
Follow the blog and connect with me across social media for more quick tips and guides!

#SwiftGodot got covered by @GameFromScratch! Exciting to see this project get some visibility. Canโt wait to see where this takes off in the future.
2.5D puzzle platformer Seedlings has some great photography-based visuals https://www.gamingonlinux.com/2023/09/25d-puzzle-platformer-seedlings-has-some-great-photography-based-visuals/



I'm finally actually making games again and earning my account in this instance :meowFlushed:โ dev updates to follow soon. And in case anyone is curious: #Godot 4, 3D.
Easy, solid things to switch out for various reasons:
#Notion -> #Obsidian (https://obsidian.md/)
#Unity -> #Godot (https://godotengine.org/)
#Chrome -> #Brave (brave.com)
#Adobe PS -> #Affinity (https://affinity.serif.com/)
All are cheaper, faster, more focused... YMMV but check 'em out.
Now I have a blender mat that takes three layers of colors (pic A) and mixes between them with a shading template (Pic B). If I don't feel like making a unique dark/lights image I've built it so I can pick a color to get mixed up or down over the midtones. By taking my flat shading + blurring or burn/dodging it in photoshop I can blend in in noise or a pattern. Now all that's left is to implement it in #godot


Fellow #unreal engine enthusiasts (particularly those currently using #UE5), would love your input:
Even with my new desktop and RTX, I'm still unsure of UE5 being fast enough without taking up half of my SSD. I had a rough experience with UE4 on my laptop last year - everything took forever to load, even "simple" demo levels.
Has this been an issue for you with UE5? #Godot is so tempting for being light and fast. #UnrealEngine5 #unrealengine
Working w/ Godot 4 outside of its tightly integrated editor (which is nice) has been interesting.
Using GDScript w/ VS Code has created a lot more surprises for me, requiring a lot more set up and manual configuration to get it running than ideal.
The extension could use some changes that I'm willing to make, but I'm not sure if I would be able to test those changes outside of Windows.. ๐ฆ
Got shooting working for the player and for some enemies.The code is crappy but it works (usually)! That's a good start.
Posting more code tomorrow, but I wanted to ask if anyone had an idea for a title for this space shooter.
I'm terrible at titles, so unless you want me to call this "Spacing for Godot" or "The Raxxnorian Alliance" or something, please help, you are my only hope :)


Y'know what? Fuck this. #Godot experiments are canceled. Modern 3D game development systems were a mistake.
Or I'm just old.
i'm lighting this mesh with a single omnilight - or rather, I'm trying to
the light only seems to be working in the +Z direction
rotating the light doesn't change much
normals of the mesh seem fine (see above)
does anyone have tips on how to address this?
running godot fcbc50ec14, direct from github

@GameFromScratch Really makes me want to try some 3d in #godot
The Narrat x Godot integration is now released, and there's a demo project ready to go and edit if anyone wants to play with it ๐
Link to the demo project: https://github.com/liana-p/narrat-godot-sample
It has all the info you need to either use the integration as is, or reproduce a similar setup from scratch.



Thank you to eveyone who voted on my poll asking which language you prefer for future Godot articles. Because the results are so close across the polls, I'm going to split between the two.
To get started, here's a C# version of my WASD movement article. It's written as an introduction to Godot. I hope you find it helpful.
https://medium.com/@justinhhorner/wasd-player-movement-in-godot-c-61ebe26d3164

And we are back with day #80 of #Godot games using #GodotSteam! Today is Omega Warp by @ciangames! Like sci-fi action-adventure games? Upgrading gear and skills? Well, the game isn't out just yet but you can come wishlist it and get ready. Check it out!
Keep moving all your projects away from Unity.
Apologies mean nothing. They knew what they were doing. They knew it was bad. They don't care. They're just doing an "apology" because its expected, not because they actually mean it. They don't give a shit about game devs, gamers, or the gaming community as a whole. They just want money.
Greed needs to be punished.
Abandon Unity and use a different game engine ASAP.
Fuck Unity.
https://www.gamingonlinux.com/2023/09/godot-engine-hits-over-50k-euros-per-month-in-funding/
Due to recent Surges, Godot Engine has broken 50,000 Euros per month of funding. When Godot initially announced their new funding platform they were bringing in less than 24K euros per month.
#Godot #OpenSource #FOSS #Gaming #GameEngine #GameDev #Development
Godot Engine hits over 50K euros per month in funding https://www.gamingonlinux.com/2023/09/godot-engine-hits-over-50k-euros-per-month-in-funding/

This really is a fantastic breakdown of the performance problems of #Godot, and what it would take to fix them. https://sampruden.github.io/posts/godot-is-not-the-new-unity/
EDIT: oh hey! There's a response from the Godot team too. Sounds like maybe the article is leaping to a few conclusions. But also I'm still a little skeptical? Basically I'll believe that this is just a pathological case once it's fixed and profiling demonstrates it. But I sure hope it is, cus that would make this MUCH more quickly fixable! https://gist.github.com/reduz/cb05fe96079e46785f08a79ec3b0ef21
I have now performance tested a simple bullet hell physics system in Unity, Godot and Raylib. The premise is simple: I want a bunch of enemies on screen, converging towards the player while not clipping each other. These are the results. #Godot #Unity #Raylib #IndieDev #GameDev #Performance #Optimization 1/5

A really awesome add-on that I found on the Godot Asset Library (so you can install it directly from the editor), is "Rebuild C# Project On Focus".
It's a super simple addon that triggers a rebuild of the dotnet project when focus is restored and it detects a file change. It's incredibly similar to Unity's functionality and is a real time saver because I forget to rebuild all the time!
https://godotengine.org/asset-library/asset/2146
Tags for reach:
#Godot #GameDev #GodotEngine #DotNet #CSharp
@Migueldeicaza @fuzzybinary in our spare time we could re-implement #Godot in #Swift. ๐ ๐
@arstechnica
Oh look, hereโs an awesome free tutorial on how to create a #retrogame #platformer in #godot 4
The first game I made in Unity was Bees 'n' Trees, I figured I'd remake it in Godot as my first game there as well.
I have just finished the final fixes and uploaded the Godot version to the itch.io page.
I would say it turned out better, but that's probably just cause I'm a more experienced dev as a whole now :P
Overall quite happy with Godot, though am yet to try anything involving 3D.
The Unity's new "softened" pricing and policy changes are NOT good enough and they don't fix anything.
The dreaded "runtime fee" stays!
The nuts CEO & board stays!
They got what they wanted.
They WILL do this again.
Self-reported install counts will still be a nightmare and I am sure Unity will track this silently anyway.
Unity already twice silently altered their ToS.
Another "pinky promise"? SUUURE.
Finish your Unity games, and never look back.
Usually when a company does something shitty, there are people suggesting an open-source alternative to switch to, and many of the responses are "that's all well and good, but it doesn't do what I need, that's why I use the proprietary thing".
I've noticed that with the suggestions of #Godot in response to #Unity's changes, this doesn't seem to happen, or at least not to the same degree, and people seem happy to try out the suggestion...
If I were Unity, I'd probably start getting worried right about now
This is a remarkable bundle, particularly given the news in the game engine world lately. A complete package to learn #gamedev in #godot from Humble Bundle:
https://www.humblebundle.com/software/everything-you-need-to-know-about-godot-4-encore-software
So my dad (who is not super familiar with how open source works), suggested that I "reach out to the people at Godot and try to set up some networking meetings with the higher ups." Specifically with the goal of "finding out whether Godot is a good company for me."
I appreciate it because I know it's out of love and support, but I can't help but laugh a bit at how much it just doesn't work like that (at least I don't think).
So to be able to say I took his advice, anyone "at" Godot wanna give me career advice? (This includes literally anyone)
For context, I just graduated a few months ago and am now working on a Full Stack Dev certificate because I wasn't able to find a job with my existing degree. I don't even know what advice I'd be asking for.
Tags for reach?
#GodotEngine #Godot #Godot4
ok #linux #gamedev
I have succesfully setup
- #raylib with #freepascal
- #monogame c#
- #CastleGameEngine
- #Godot
- #Tic80
- #Pico8
should be enough for some days developing^^ #fckunity
Wow, yet another dev, Robot Gentleman, is now giving $1500 / month to Godot (the value of their former Unity licenses), plus are porting their next AND previous releases from Unity to Godot
@Gargron I'm excited with #Mastodon 4.2 as much as I'm excited with #Godot #GodotEngine 4.2 ๐คฃ
I've got a bunch of Unity game assets from various Humble Bundles. This is really handy for converting them to #godot and gltf formats.
Robot Gentleman dev of 60 Seconds! blasts Unity, switches to Godot and increases funding https://www.gamingonlinux.com/2023/09/robot-gentleman-dev-of-60-seconds-blasts-unity-switches-to-godot-and-increases-funding/