Sign in

Octodemy

@octodemy.bsky.social
754 followers 11 following 61 posts

🕹️Learning about game dev. 📺Youtube channel: www.youtube.com/@octodemy

PostsRepliesMedia
Octodemy @octodemy.bsky.social · 20/09/2026
The next episode of the Custom Raycast Car is here. With terrain types and several new improvements to the simulation. Including a very important fix for the shapecast calculation. www.youtube.com/watch?v=3nil...
youtube.com
Custom Raycast Vehicle Physics in Godot #6 | Terrain Types
YouTube video by Octodemy
030
Octodemy @octodemy.bsky.social · 22/08/2026
Made a new car model on blender to make sure I still know how to use it. But I'm still very slow at making things. This took about 7 hours.
050
Octodemy @octodemy.bsky.social · 18/06/2026
Godot 4.7 is here! Here's a quick overview of some of the best new the features for those who prefer video format with examples. www.youtube.com/watch?v=_iNw...
youtube.com
Godot 4.7 is going to make your life so much easier! | Release overview
YouTube video by Octodemy
010
Octodemy @octodemy.bsky.social · 01/06/2026
Ever wonder how Hole Eating Games are made? Making your own Berry Bury Berry or Donut County in Godot could not be easier. www.youtube.com/watch?v=8eoP...
youtube.com
How to make a Hole Eating Game | Secrets & Tricks
YouTube video by Octodemy
000
Octodemy @octodemy.bsky.social · 05/04/2026
Got to finally play around with Godot's Inspector plugins. You can make some really cool tools with it.
020
Octodemy @octodemy.bsky.social · 10/03/2026
It is really cool how Godot's multiplayer systems works. I finally got to understand how multiplayer authority and the MultiplayerSyncronizer visibility works. Multiplayer is both much easier and a bit harder than I expected. Now I'll go back to do what I should be doing.
130
Octodemy @octodemy.bsky.social · 26/02/2026
I finally managed to understand how these radial multi-raycast suspension are supposed to work in Godot. Contrary to multi-rays down, this can give much more precise results with less work I believe.
060
Octodemy @octodemy.bsky.social · 09/02/2026
Made a fun little demo yesterday because of 𝐭𝐡𝐚𝐭 𝐡𝐨𝐥𝐞 𝐠𝐚𝐦𝐞. With stencils in Godot, now that is really easy to make.
160
Octodemy @octodemy.bsky.social · 07/02/2026
Finally updated my BIOS after 10 years with this PC I know it's silly, but my heartrate was kinda high during the whole time. Specially since I don't have an UPS and the electrical grid here has had some ups and downs last week. Hopefully it'll fix the BSOD I've been getting since updating NVIDIA.
030
Octodemy @octodemy.bsky.social · 29/01/2026
Here's a quick video about some of the great new features in Godot 4.6. www.youtube.com/watch?v=bYN5...
youtube.com
Godot 4.6 is GREAT ! | Quick Features Overview
YouTube video by Octodemy
041
Octodemy @octodemy.bsky.social · 09/11/2025
Another episode for the Godot Raycast Car Series is here! This time we'll try out shapecast wheels and fix a lot of the problems with the car. Here is the video: www.youtube.com/watch?v=lecZ...
Raycast Car Series part 5 - Shapecasts & Ramps
030
Octodemy @octodemy.bsky.social · 01/11/2025
Made a debug curve visualizer for Godot to help showcase the actual values inside the curve. The graph class can choose if they want to draw the curve and background, so I can overlay each of the wheel points on top of each other like in the video.
040
Octodemy @octodemy.bsky.social · 27/10/2025
Build some graph debug tools for Godot to help me visualize why things happens. It uses the Expressions class to evaluate code so I can quickly set it all up in the inspector to check stuff.
3514
Octodemy @octodemy.bsky.social · 10/10/2025
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.
071
Octodemy @octodemy.bsky.social · 02/10/2025
The root of all my problems... I've thought Godot had been giving me wonky trimesh collision generation. Now I know why....
141
Octodemy @octodemy.bsky.social · 29/09/2025
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
050
Octodemy @octodemy.bsky.social · 28/09/2025
There is always something hidden behind meshes. Make sure to always scan things with your stencil shaders. #godot #stencilshader
060
Octodemy @octodemy.bsky.social · 16/09/2025
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
youtube.com
|| Godot 4.5 is HERE || You won't believe what's new
YouTube video by Octodemy
070
Octodemy @octodemy.bsky.social · 12/09/2025
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
0202
Octodemy @octodemy.bsky.social · 11/09/2025
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
1224
Octodemy @octodemy.bsky.social · 19/08/2025
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
050
Octodemy @octodemy.bsky.social · 12/08/2025
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
1113
Octodemy @octodemy.bsky.social · 07/08/2025
Experimenting with custom StyleBox'es in Godot, I've made a Stacked StyleBox that is very useful to create buttons.
020
Octodemy @octodemy.bsky.social · 31/07/2025
Here's all the tricks to using Godot's Drag and Drop system www.youtube.com/watch?v=JUR1...
youtube.com
Making a GOOD Drag and Drop Inventory
YouTube video by Octodemy
020
Octodemy @octodemy.bsky.social · 27/07/2025
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.
030
Octodemy @octodemy.bsky.social · 21/07/2025
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
040
Octodemy @octodemy.bsky.social · 20/07/2025
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
020
Octodemy @octodemy.bsky.social · 18/07/2025
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...
youtube.com
Creating complex 3D navigation | Fixing navmesh problems in Godot
YouTube video by Octodemy
000
Octodemy @octodemy.bsky.social · 16/07/2025
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.
120
Octodemy @octodemy.bsky.social · 08/07/2025
Here's a tutorial on how to make RTS-style selection in Godot. www.youtube.com/watch?v=TnL0...
youtube.com
How to drag select units RTS style | Unit selection in 3D
YouTube video by Octodemy
010
Octodemy @octodemy.bsky.social · 06/07/2025
Playing around with RTS things now. Here's the unit selection working.
020
Octodemy @octodemy.bsky.social · 28/06/2025
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...
030
Octodemy @octodemy.bsky.social · 17/03/2025
2D fake walls can be achieved with only tilemap layer's custom data.... kinda.
020
Octodemy @octodemy.bsky.social · 06/01/2025
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...
youtube.com
Complete Guide to FPS controllers
YouTube video by Octodemy
1133
Octodemy @octodemy.bsky.social · 25/12/2024
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
040
Octodemy @octodemy.bsky.social · 18/12/2024
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.
050
Octodemy @octodemy.bsky.social · 10/12/2024
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
062
Octodemy @octodemy.bsky.social · 09/12/2024
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.
010
Octodemy @octodemy.bsky.social · 25/11/2024
𝗚𝗼𝗱𝗼𝘁 𝘁𝗶𝗽 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
040
Octodemy @octodemy.bsky.social · 19/11/2024
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
170
Octodemy @octodemy.bsky.social · 16/11/2024
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
0141
Octodemy @octodemy.bsky.social · 13/11/2024
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
0151
Octodemy @octodemy.bsky.social · 08/11/2024
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
1130
Octodemy @octodemy.bsky.social · 30/10/2024
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
031
Octodemy @octodemy.bsky.social · 26/10/2024
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
0111
Octodemy @octodemy.bsky.social · 25/10/2024
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
081
Octodemy @octodemy.bsky.social · 23/10/2024
Here's what you can do when you just want autocomplete to work in gdscript. #Godot #GodotTip
1161
Octodemy @octodemy.bsky.social · 20/10/2024
Its slowing growing... #gamedev #godot
150
Octodemy @octodemy.bsky.social · 19/10/2024
Playing around prototyping games. Does that remind you of something? #gamedev #godot
170