@gilfoyle.bsky.social
February 6, 2025 at 12:25 AM
Godot Game Dev - Day #6 - I've finished learning about procedural generation. I could delve deeper with learning more and incorporating shaders and so on, but I think it's time to start putting what I've learnt into practice! Notes: pastebin.com/raw/TiTrFx42
https://pastebin.com/raw/TiTrFx42
## 10. Coding the procedural generation algorithm (Cont'd) ___ Let's create a level by creating another script on `main_level.tscn` We'll start with an `@onready` variable for the tilemap referen...
pastebin.com
January 22, 2025 at 11:34 PM
Godot Game Dev - Day #5 - I've begun looking at procedural level generation — using the "random walker" algorithm for generating unique and randomised levels. Notes:
pastebin.com/raw/QfLJQhZH
https://pastebin.com/raw/8gmE5jy3
## 4. Scripting Movement ___ To script in Godot we need to attach a GDScript file to the `Player` node: - Save the script in a dedicated folder. In my case: `res/entity/entities_script` - We'll...
pastebin.com
January 20, 2025 at 12:10 AM
Godot Game Dev - Day #4 - I worked more on character mechanics, including finishing the "state machine" and making the character die when it touches a "death zone" block (in preparation for enemies). Notes:
pastebin.com/raw/8gmE5jy3
January 15, 2025 at 11:27 PM
Godot Game Dev - Day #3 - I further explored character mechanics today with the addition of weapons. The character can now use a gun that follows the crosshairs graphic in place of the mouse cursor (using `get_global_mouse_position` on "process" function). Two more days until procedural generation?
January 15, 2025 at 12:30 AM
Godot Game Dev - Day #2 - Today I explored character/player movements/animations. It's crucial that a game has fun core mechanics. This begins with setting meaningful character states, ui mapping/key bindings (with controller support), and a satisfying look-and-feel. Notes: pastebin.com/raw/DiFF0Tkm
https://pastebin.com/raw/DiFF0Tkm
## 3. Making a Character ___ To make a playable character, we: - Create a `player.tscn` scene - Add a "CharacterBody2D" node as scene's base node (rename to `Player`) - Add a "CollisionShape2D...
pastebin.com
January 13, 2025 at 12:27 AM
Godot Game Dev - Day #1 - I've found resources in which to learn, have settled on the type of games I'd like to create (roguelikes), and have begun taking notes:
pastebin.com/raw/WAJW3Dz5 I've also started coding a test character, but I'll write up notes on that tomorrow.
https://pastebin.com/raw/WAJW3Dz5
## 1. Why Godot? ___ Some reasons are, it's: - Free to use and [[open-source]] (MIT License) - Builds to Windows, macOS, Linux, etc. (mobile trickier to config, though) - Uses a unified dev env...
pastebin.com
January 11, 2025 at 5:04 PM
Godot Game Dev - Day #0 - Spent time discussing possible game projects and finding learning resources I'll be using over the next week (hopefully beginning tomorrow).
January 10, 2025 at 12:03 AM