Octodemy
@octodemy.bsky.social
📤 747
📥 11
📝 44
🕹️Learning about game dev. 📺Youtube channel:
https://www.youtube.com/@octodemy
Who else gets annoyed when ProceduralSkyMaterial's sky and ground horizon colors doesn't match in Godot? Learning InspectorPlugins, the first thing I had to make is syncing these colors.
loading . . .
10 days ago
0
6
1
The root of all my problems... I've thought Godot had been giving me wonky trimesh collision generation. Now I know why....
loading . . .
17 days ago
1
4
1
Natural object placement with physics in the editor. Right now it simulates all rigidbodies in the scene. I think I'll add a filter to only simulate selected objects so you won't mess up your scene later.
#godot
loading . . .
20 days ago
0
5
0
There is always something hidden behind meshes. Make sure to always scan things with your stencil shaders.
#godot
#stencilshader
loading . . .
21 days ago
0
6
0
Godot 4.5 is here! Here's some of my favorite features of this release.
www.youtube.com/watch?v=QZcM...
#Godot
#Godot4.5
#GodotNews
loading . . .
|| Godot 4.5 is HERE || You won't believe what's new
YouTube video by Octodemy
https://www.youtube.com/watch?v=QZcMivTrXkY
about 1 month ago
0
7
0
It's really fun playing around with stencil shaders in Godot 4.5 now. It's incredible how simple masks can help create some awesome new effects now.
#Godot
loading . . .
about 1 month ago
0
20
2
Have you ever wonder how to draw textures in Godot? I've just made a new tutorial on how to make your very own paint system. Check it out!
www.youtube.com/@octodemy
#Godot
#GodotTips
loading . . .
about 1 month ago
1
20
4
Got sidetracked while exploring how sub-viewports works in 2D. When I realized, I had made this. Had to make some funky code to take the photos of the background layer (which had bloom&brightness adjustments), the moving objects that didn't and also not screenshot the text.
#Godot
loading . . .
2 months ago
0
4
0
While I was stress testing and playing around with procedural geometry in Godot, I found out you actually lose performance by calling floori() in gdscript. And since discarding the decimal point is exactly what I want, I guess I'll just divide it normally then.
#GodotTips
2 months ago
1
9
2
Experimenting with custom StyleBox'es in Godot, I've made a Stacked StyleBox that is very useful to create buttons.
loading . . .
2 months ago
0
2
0
Here's all the tricks to using Godot's Drag and Drop system
www.youtube.com/watch?v=JUR1...
loading . . .
Making a GOOD Drag and Drop Inventory
YouTube video by Octodemy
https://www.youtube.com/watch?v=JUR1qQ79eJY
3 months ago
0
2
0
Got everything I wanted done using Godot's drag and drop system. A tutorial will be coming out soon on how to use and solve all the problems I encountered along the way.
loading . . .
3 months ago
0
3
0
I fell into the drag and drop system rabbit hole. This is using the Godot's builtin drag drop solution. There are some limitations, but I've found workarounds for them. I'll make a quick video about it before I forget everything.
#godot
loading . . .
3 months ago
0
4
0
Here's a little prototype I made last month that led to those couple of RTS tutorials I made. I was experimenting on how to code AI with state machines.
#godot
loading . . .
3 months ago
0
2
0
Here's an quick overview on how to use the navmesh system in Godot. And a few tips to make your agents move correctly on difficult terrain.
www.youtube.com/watch?v=pXEX...
loading . . .
Creating complex 3D navigation | Fixing navmesh problems in Godot
YouTube video by Octodemy
https://www.youtube.com/watch?v=pXEXSOdjnOk
3 months ago
0
0
0
Last week, I found out I was using Godot's navmesh settings completely wrong while trying to fix ramp corners. Now things finally makes more sense.
loading . . .
3 months ago
1
2
0
Here's a tutorial on how to make RTS-style selection in Godot.
www.youtube.com/watch?v=TnL0...
loading . . .
How to drag select units RTS style | Unit selection in 3D
YouTube video by Octodemy
https://www.youtube.com/watch?v=TnL0i47QhqI
3 months ago
0
1
0
Playing around with RTS things now. Here's the unit selection working.
loading . . .
4 months ago
0
2
0
I make a lot of small projects that never see the light of day, so I'll post here what I'm currently doing just in case. Last month or so I was playing with making a physics raycast car. You can follow its progress and make your own with the tutorial series here:
www.youtube.com/watch?v=9Mqm...
loading . . .
4 months ago
0
3
0
2D fake walls can be achieved with only tilemap layer's custom data.... kinda.
loading . . .
7 months ago
0
2
0
Released a video about some of the basics on how to start making your own FPS controller. Covers: - Basic movement - Moving platforms - Legs and Hands - Fix clipping and shadows - Basic shooting - Decals and hit particles
www.youtube.com/watch?v=my6o...
loading . . .
Complete Guide to FPS controllers
YouTube video by Octodemy
https://www.youtube.com/watch?v=my6orIZQlfM
10 months ago
1
14
4
Did you know? The last selected script files will have blue names. The more recent it is, the bluer its name will be.
#Godot
#GodotTips
loading . . .
10 months ago
0
5
0
I fell into the PICO-8 fantasy console rabbit hole. It's really fun making games with limitations. It has an incredible community. And the tutorial series by LazyDevs is such a great introduction.
loading . . .
10 months ago
0
5
0
Did you know that if you don't specify the inherited class Godot will use a RefCounted? If you want the most basic object, you need to use extends from Object. An Object needs to be manually freed with
instance.free()
.
#godot
#godottips
10 months ago
0
6
2
I can't believe it took me this long to finally understand how async coroutines works in Godot 4.
#GodotTips
A 'func' in Godot will be a coroutine if it has an 'await' inside it. Calling it without 'await' will create an async coroutine and will run the function without stopping the main code.
10 months ago
0
1
0
𝗚𝗼𝗱𝗼𝘁 𝘁𝗶𝗽 You can use lambda functions while connecting signals to keep your callback's code nearby. Lambda don't need names, to declare a lambda simply use: 𝗳𝘂𝗻𝗰(): # 𝘀𝗼𝗺𝗲 𝗰𝗼𝗱𝗲
#Godot
#GodotTip
#GodotTips
11 months ago
0
4
0
Godot Physics just doesn't work well with small objects. A little hack to improve this, is to increase the size of the CollisionShape and decrease the scale of the shape node. Or switch JoltPhysics, which works better for small objects.
#Godot
#GodotTips
loading . . .
11 months ago
1
7
0
If you ever switch to JoltPhysics and your Areas stopped working, remember to enable this option. If you need to use 'body_shape_entered', consider using Jolt. GodotPhysics can call duplicated signals and break your code.(body_entered seems to works fine, only shape has this bug)
#Godot
#GodotTips
11 months ago
0
14
1
Have you ever saw strange light artifacts when zooming out? That's a bad auto-lod generation. It can mess up smooth surfaces normal at low detail. - You can enable "Ensure Tangents" to fix it. - Change the bias to only use them at distance. - Completely disable generated-LOD.
#Godot
#GodotTips
11 months ago
0
15
1
Godot doesn't have a "disable node" option yet. But you can achieve a similar effect by hiding the node, and disabling its process function.
#Godot
#GodotTips
12 months ago
1
13
0
Can't find the "Editor Settings"? Missing some menu options in MacOS? In Godot 4.3, they might be now inside the "Godot Menu" to follow macOS conventions.
#Godot
#GodotTips
12 months ago
0
3
1
Here's a tip if you ever need to set a script from code: You can find the script's path with the `get_global_class_list()` and searching for its class name. Now your code won't break even if you move the script to another folder as the class_name remains the same
#Godot
#GodotTips
12 months ago
0
11
1
In Godot 4, if your 2D shader's noise texture is not working, make sure it has the 'repeat_enable' property. Remember this when porting old Godot 3 shaders to Godot 4.
#Godot
#GodotTips
loading . . .
12 months ago
0
8
1
Here's what you can do when you just want autocomplete to work in gdscript.
#Godot
#GodotTip
12 months ago
1
16
1
Its slowing growing...
#gamedev
#godot
loading . . .
12 months ago
1
5
0
Playing around prototyping games. Does that remind you of something?
#gamedev
#godot
loading . . .
about 1 year ago
1
7
0
you reached the end!!
feeds!
log in