{"id":18837370,"url":"https://github.com/lightnet/godot4statemachine","last_synced_at":"2025-06-28T18:07:18.667Z","repository":{"id":232535754,"uuid":"617094120","full_name":"Lightnet/godot4statemachine","owner":"Lightnet","description":"Simple Godot 4 state machine for player control state.","archived":false,"fork":false,"pushed_at":"2023-03-22T04:11:58.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-29T19:41:23.038Z","etag":null,"topics":["godot","godot4","godotengine"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lightnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-03-21T17:29:57.000Z","updated_at":"2023-08-08T11:17:47.000Z","dependencies_parsed_at":"2024-04-10T06:49:26.731Z","dependency_job_id":"b6c06380-0450-4132-b84f-d4d4c0bf5f18","html_url":"https://github.com/Lightnet/godot4statemachine","commit_stats":null,"previous_names":["lightnet/godot4statemachine"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lightnet/godot4statemachine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fgodot4statemachine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fgodot4statemachine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fgodot4statemachine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fgodot4statemachine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lightnet","download_url":"https://codeload.github.com/Lightnet/godot4statemachine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lightnet%2Fgodot4statemachine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260654642,"owners_count":23042675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["godot","godot4","godotengine"],"created_at":"2024-11-08T02:34:58.106Z","updated_at":"2025-06-19T00:06:33.233Z","avatar_url":"https://github.com/Lightnet.png","language":"GDScript","readme":"# Godot 4 State Machine\n\n# Information\n  Learning how state machine works.\n  \n  Godot 3 to 4 have little different api call func's. But still same layout.\n```\nyield(owner, \"ready\") #godot 3\nawait owner.ready #godot 4\n\n\nvar gravity = ProjectSettings.get_setting(\"physics/3d/default_gravity\") #godot 4\n\n```  \n  Note it raw testing and bare testing as 2D movement in 3D world test.\n  \n# Credtis:\n * https://www.gdquest.com/tutorial/godot/design-patterns/finite-state-machine/\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightnet%2Fgodot4statemachine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flightnet%2Fgodot4statemachine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightnet%2Fgodot4statemachine/lists"}