content

Godot is an open-source game engine that I use to make games.

tagged

timestamptitle
Quaternion rotation is frame dependent
voluntary commitment press kit
no signal press kit
custom navmesh baking in godot 4
Godot Twitch streamers
the game I released has bugs??? time to fix them (as is tradition) | ⚠️SPOILERS⚠️
Ultraprocessor Ribbon press kit
escape room game dev | no signal (day 195)
escape room game dev | no signal (day 194)
escape room game dev | no signal (day 193)
escape room game dev | no signal (day 192)
Decals disappear near edges
escape room game dev | no signal (day 191)
escape room game dev | no signal (day 190)
escape room game dev | no signal (day 189)
escape room game dev | no signal (day 188)
Godot doesn't support Alt+Enter toggle
microgame community project planning | t/suki
escape room game dev | no signal (day 187)
godotcon boston 2025
GodotCon Boston 2025
GodotCon
gdshader
gdscript
Release build behaves differently
getting ready for godotcon | no signal (day 186)
simon demands
simon says
FBX conversion to glTF failed with error: 127
escape room game dev | no signal (day 185)
escape room game dev | no signal (day 184)
escape room game dev | no signal (day 183)
escape room game dev | no signal (day 182)
Godot crimes
reduce returns first value in array when accumulator is null
escape room game dev | no signal (day 181)
escape room game dev | no signal (day 180)
escape room game dev | no signal (day 179)
escape room game dev | no signal (day 178)
escape room game dev | no signal (day 177)
escape room game dev | no signal (day 176)
escape room game dev | no signal (day 175)
escape room game dev | no signal (day 174)
escape room game dev | no signal (day 173)
Godot embedded windows layer
escape room game dev | no signal (day 172)
Godot Window does not lose focus
escape room game dev | no signal (day 171)
escape room game dev | no signal (day 170)
escape room game dev | no signal (day 169)
escape room game dev | no signal (day 168)
escape room game dev | no signal (day 167)
escape room game dev | no signal (day 166)
escape room game dev | no signal (day 165)
escape room game dev | no signal (day 164)
escape room game dev | no signal (day 163)
Godot Patterns
Read the default input mapping
escape room game dev | no signal (day 162)
escape room game dev | no signal (day 161)
escape room game dev | no signal (day 160)
escape room game dev | no signal (day 159)
escape room game dev | no signal (day 158)
escape room game dev | no signal (day 157)
escape room game dev | no signal (day 156)
escape room game dev | no signal (day 155) | teaching a beginner
escape room game dev | no signal (day 154)
escape room game dev | no signal (day 153)
escape room game dev | no signal (day 152) | gravitus
escape room game dev | no signal (day 151)
escape room game dev | no signal (day 150) | a really cdda
Export zipped Godot builds
escape room game dev | no signal (day 149)
escape room game dev | no signal (day 148)
escape room game dev | no signal (day 147)
escape room game dev | no signal (day 146)
escape room game dev | no signal (day 145)
escape room game dev | no signal (day 144)
escape room game dev | no signal (day 143)
escape room game dev | no signal (day 142)
escape room game dev | no signal (day 141)
Wrap mouse cursor in Godot
escape room game dev | no signal (day 140)
GPUParticles3D.color_ramp doesn't work
Skip to the end of an Animation in AnimationPlayer
escape room game dev | no signal (day 139)
escape room game dev | no signal (day 138)
escape room game dev | no signal (day 137)
escape room game dev | no signal (day 136)
escape room game dev | no signal (day 135)
escape room game dev | no signal (day 134) | making music now
Godot NavigationAgent2D
escape room game dev | no signal (day 133)
@tool script says function does not exist when it does
Godot Export
Godot doesn't export dependencies
Singleton autoloads have an unknown type
RichTextLabel lags on first draw
Fonts are missing glyphs on some systems
Godot Font
Godot Displayed Text
Godot RichTextLabel
JSON does not round trip
Godot always runs scripts in deserialized resources
Arbitrary Code Execution in Godot serialization
escape room game dev | no signal (day 132) | playtest tonight
escape room game dev | no signal (day 131)
Godot orphan leaks
escape room game dev | no signal (day 130) | can't play factorio :c
escape room game dev | no signal (day 129)
catbox gui
escape room game dev | no signal (day 126)
Cubemaps are not oriented consistently between rendering pipelines
escape room game dev | no signal (day 125) | catbox or shapez later maybe | mirror's edge remix
escape room game dev | no signal (day 124)
escape room game dev | no signal (day 123)
Cast shadows with invisible geometry
escape room game dev | no signal (day 122)
is_polygon_clockwise returns the opposite result
AnimationPlayer doesn't interpolate shader parameter
Area2D calls the body_entered signal multiple times
DisplayServer doesn't change current screen
Float values NaN and INF are displayed as 0 in debugger and inspector
GUI lags on tree change
Image decompression doesn't work in exported builds
ERR_FILE_BAD_PATH when importing files
Blender files are invalid or corrupt
How do I focus the next Control?
My NavigationAgent2D is not avoiding other agents
PackedScene mutability
get_contact_local_position returns global position
Screen shaders don't combine
ScrollContainer doesn't scroll with click and drag
TextureRect does not scale nicely
inverse is an inferior version of affine_inverse
ViewportTexture does not have mipmaps
Godot often crashes at random on X11
escape room game dev | no signal (day 118)
My Camera2D is flickering
rip cohost (also, bugfixes for no signal)
escape room game dev | no signal (day 116)
escape room game dev | no signal (day 115)
escape room game dev | no signal (day 114) | relaxing with shapez again
My first commercial game | Takeover by @exodrifter | !streamer !project !commands
escape room game dev | no signal (day 113)
escape room game dev | no signal (day 112)
escape room game dev | no signal (day 111)
escape room game dev | no signal (day 109)
godot ViewportTexture workaround
escape room game dev | no signal (day 108)
escape room game dev | no signal (day 107)
escape room game dev | no signal (day 106)
escape room game dev | no signal (day 105)
escape room game dev | no signal (day 104)
escape room game dev | no signal (day 103)
escape room game dev | no signal (day 102)
escape room game dev | no signal (day 101)
getting a game ready for release | voluntary commitment
escape room game dev | no signal (day 100)
escape room game dev | no signal (day 99)
escape room game dev | no signal (day 98)
escape room game dev | no signal (day 97)
escape room game dev | no signal (day 96)
escape room game dev | no signal (day 95)
escape room game dev | no signal (day 94)
escape room game dev | no signal (day 93)
escape room game dev | no signal (day 92)
escape room game dev | no signal (day 91)
escape room game dev | no signal (day 90)
escape room game dev | no signal (day 89)
escape room game dev | no signal (day 88)
escape room game dev | no signal (day 87)
escape room game dev | no signal (day 86)
escape room game dev | no signal (day 85)
escape room game dev | no signal (day 84)
cables
escape room game dev | no signal (day 83)
escape room game dev | no signal (day 82)
escape room game dev | no signal (day 81)
escape room game dev | no signal (day 80)
escape room game dev | no signal (day 79)
narrative hidden object game dev | lost contact (day 78)
narrative hidden object game dev | lost contact (day 77)
narrative hidden object game dev | lost contact (day 76)
narrative hidden object game dev | lost contact (day 75)
narrative hidden object game dev | lost contact (day 74)
narrative hidden object game dev | lost contact (day 73)
narrative hidden object game dev | lost contact (day 72)
narrative hidden object game dev | lost contact (day 71)
narrative hidden object game dev | lost contact (day 70)
black hole shader in godot
narrative hidden object game dev | lost contact (day 69)
narrative hidden object game dev | lost contact (day 68)
narrative hidden object game dev | lost contact (day 67)
narrative hidden object game dev | lost contact (day 65)
narrative hidden object game dev | lost contact (day 64)
narrative hidden object game dev | lost contact (day 63)
narrative hidden object game dev | lost contact (day 62)
narrative hidden object game dev | lost contact (day 61)
narrative hidden object game dev | lost contact (day 60)
narrative hidden object game dev | lost contact (day 59)
narrative hidden object game dev | lost contact (day 58)
narrative hidden object game dev | lost contact (day 57)
narrative hidden object game dev | lost contact (day 56)
narrative hidden object game dev | lost contact (day 55)
narrative hidden object game dev | lost contact (day 54)
narrative hidden object game dev | lost contact (day 53)
narrative hidden object game dev | lost contact (day 52)
narrative hidden object game dev | lost contact (day 51) | copying porter robinson
narrative hidden object game dev | lost contact (day 50)
narrative hidden object game dev | lost contact (day 49)
narrative hidden object game dev | lost contact (day 48)
narrative hidden object game dev | lost contact (day 47)
there isn't a function to proactively compile a shader
narrative hidden object game dev | lost contact (day 46)
narrative hidden object game dev | lost contact (day 45)
narrative hidden object game dev | lost contact (day 44)
i will alias all of your mutable buffers, actually
narrative hidden object game dev | lost contact (day 43)
narrative hidden object game dev | lost contact (day 42)
narrative hidden object game dev | lost contact (day 41)
narrative hidden object game dev | lost contact (day 40)
narrative hidden object game dev | lost contact (day 39)
narrative hidden object game dev | lost contact (day 38)
narrative hidden object game dev | lost contact (day 37)
narrative hidden object game dev | lost contact (day 36)
narrative hidden object game dev | lost contact (day 35)
narrative hidden object game dev | lost contact (day 34)
narrative hidden object game dev | lost contact (day 33)
narrative hidden object game dev | lost contact (day 32)
narrative hidden object game dev | lost contact (day 31)
narrative hidden object game dev | lost contact (day 30)
narrative hidden object game dev | lost contact (day 29)
birthday stream
narrative hidden object game dev | lost contact (day 28)
narrative hidden object game dev | lost contact (day 27)
narrative hidden object game dev | lost contact (day 26)
narrative hidden object game dev | lost contact (day 25)
narrative hidden object game dev | lost contact (day 24)
narrative hidden object game dev | lost contact (day 23)
sometimes you just have to pull random levers until it starts working
narrative hidden object game dev | lost contact (day 22)
narrative hidden object game dev | lost contact (day 21)
narrative hidden object game dev | lost contact (day 20)
narrative hidden object game dev | lost contact (day 19)
narrative hidden object game dev | lost contact (day 18)
narrative hidden object game dev | lost contact (day 17)
narrative hidden object game dev | lost contact (day 16)
narrative hidden object game dev | lost contact (day 15)
narrative hidden object game dev | lost contact (day 14)
narrative hidden object game dev | lost contact (day 13)
lost contact palette tool
narrative hidden object game dev | lost contact (day 12) | feat @Titanseek3r
narrative hidden object game dev | lost contact (day 11)
narrative hidden object game dev | lost contact (day 10)
finishing up a game again | null dev
narrative hidden object game dev | lost contact (day 9)
narrative hidden object game dev | lost contact (day 8)
narrative hidden object game dev | lost contact (day 7)
narrative hidden object game dev | lost contact (day 6)
signature animation
polish | full time indie game dev
narrative hidden object game dev | lost contact (day 5)
narrative hidden object game dev | lost contact (day 4)
narrative hidden object game dev | lost contact (day 3)
narrative hidden object game dev | lost contact (day 2)
lost contact art pipeline
narrative hidden object game dev | lost contact (day 1)
game polish time
adding music to a narrative-focused godot game
adding sounds and ambience
trying very hard to not write haskell | i'm back* | what was i doing again
more documents | more dialog | more problems | #SS2023
godot lambdas do not capture by design
space cat adds more paperwork to her game | #SS2023
tooling shenanigans
godot game dev | cowork | adding more features and content
low energy cowork | squashing bugs and adding dialog
BIG ANNOUNCEMENT | IRON CIRCUS GAMES | also more dev (oh, that was anti-climatic)
ex-unity dev continues making her first game in godot
writing more dialog | cowork stream | penultimate day
oops i need to actually make a game | surprise facecam
warden dialog | dark comedy adventure game in godot 4
wardens | dark comedy adventure game in godot 4
more dialog and voicebanks | short dev stream
bugfixing and minor features
First Godot PR
better navmeshes for npc pathfinding
My NavigationAgent2D fails to navigate after teleporting
npc pathfinding in godot
_physics_process(_delta) doesn't work after teleporting
npc schedules | cute horror game | de miedo gameplay by @chotothebright too
branching dialog in godot | cute narrative horror game | making music and chilling
intake and signing a contract | cute narrative horror game
Enabling Y-Sort on my TileMap does not work
animal crossing-style dialog sounds | de miedo demo gameplay @chotothebright
fixing my bad input code | recovery stream
re-doing input | looking at stuff @dinaari_ and @chotothebright made | recovery stream
tick tock, adding a clock! | recovery stream
short bug-fixing stream | recovery stream
visual medication effects | recovery stream
more medication dialogs | recovery stream
actually writing dark humor | recovery stream
writing dark humor | recovery stream
navigation agents in godot | recovery stream
How do I create a one-shot timer?
Cannot move past Camera2D bounds
weird camera bounds bug | music beep boops | recovery stream
blood bank mechanic, finally? | recovery stream
transitioning between maps | recovery stream
implementing spawn points | recovery stream
implementing doors | recovery stream
what was i doing again? trying out dev diaries | recovery stream
null | dialog and characters
null | coworking with @evandahm | sleepy stream
null | map interactables | sleepy stream
null | setting up for collaboration
null | learning tilemaps in godot | learning dialog in godot
using tilesets to render arbitrary inventory shapes
inventory management puzzle tiling
inventory management puzzle game
more inventory system!
rendering an inventory system... again
more monolithic class design | inventory management game | break from the thinkies
more inventory management shenanigans
opening project back up | back from break | hi everyone it's been so long
rust inventory system integration with godot again
rust inventory system integration with godot
inventory system for a godot in rust | maybe THIS time i'll finally finish the cursor code
more crab shenanigans | making an inventory system for a godot game in rust
inventory system rust coding
exo gives up on rust so she can do more rust | crab redemption arc | more crab | all the crab | no not the game
more inventory management shenanigans
working on flambe again | scuffed forever
low energy inventory management shenanigans | typing shenanigans
lets whitebox a level | i'm back from the canada, land of poutine and moose
making a point sink | last stream of the month
rust and godot inventory game | i'm late i'm late for a very important date | oh gosh what am i even doing | please help typing is hard
low-energy stream
rust godot inventory management game | making a breakdown system | long stream today
tidying up the code | making an inventory game in rust | what should my goal this month be?
rust/godot inventory system | last day to refactor | special raid party
inventory management in rust and godot | what if i made a warehouse | 3 days remain
switching inventories in rust and godot | i have a tablet and i'm not afraid to use it
making an inventory system in rust in godot in linux | hey look, it's friday come hang out | music later maybe
refactoring the rust inventory code so i can move items around
hooking up an inventory system in rust to godot
yelling about rust code quietly | whoops my vtuber app is broken | surprise face reveal
Finishing up game for TGD Cozy Jam 2022
TGD Cozy Jan 2022 | Flambe Game Development | Brief music interlude
tgd cozy jam 2022 | fruity loop-de-loops
game prototyping
exo tries to game dev | exo lives under a rock and doesn't movie

meta

tags: game-engine, godot

created:

backlinks: gdscript logbook

commit: 9efdd40b