This detailed devlog shows me making a game in Godot 4.2 in 2 weeks for the 2024 Pirate Jam which uses Beehave for AI behaviour trees. I discuss ideas for game development and project planning techniques to improve productivity.
Play the game - https://slick-games.itch.io/keep-it-clean
Other Links:
Modern Interiors - https://limezu.itch.io/moderninteriors
Heartbeast RPG Tutorial Series - https://www.youtube.com/playlist?list=PL9FzW-m48fn2SlrW0KoLT4n5egNdX-W9a
Obsidian - https://obsidian.md/
Contents:
00:00 Intro
00:38 Game design document
01:29 Getting started
02:34 Animation blend states
04:01 Player movement
04:44 Basic child setup
07:24 Modern Interiors asset pack
10:17 Kanban in Obsidian
11:49 Child behaviour tree
14:09 Character selection
15:02 New tiles, fixes, and UI
17:40 Adding items
20:20 Child path planning
21:12 NavigationObstacle2D
23:44 Steering behaviour
27:41 Replacing navigation completely
29:11 Running out of time
31:52 Level complete and upgrades
33:57 Crunch time
35:40 Export
36:23 Revisiting the game design document
37:10 The final game!