#MakeGames
For pixel-perfect 2D sprites, set your viewport to match the target resolution. Use a `Camera2D` with `stretch_mode` as "2D" and `stretch_aspect` set to "keep". Adjust your sprite's `scale` or use suitable asset resolutions for clarity. #Godot #MakeGames 🎮
January 1, 2025 at 11:02 AM
New post time! Ever felt like #spreadsheets were over your head? Wasn't sure how to structure them for your games? Here are some real-world examples on how I use them and how they're structured:

#gamedev #boardgamedev #makegames
November 18, 2024 at 5:06 PM
Use Area2D with CollisionShape2D for NPCs. Set a signal like `body_entered` to detect player entry. Dynamically adjust area size for roaming and proximity checks. Employ Godot's pathfinding to move NPCs in response to players. #Godot #MakeGames 🕹️
January 5, 2025 at 11:07 AM
Create a fog of war in Godot using shaders and a mask texture. Generate a grayscale texture: white reveals the map, black obscures. Blend the texture's alpha with your scene in the shader. Use a CanvasLayer to update the mask based on player movement for visibility control. #Godot #MakeGames 🌫️🎮
January 12, 2025 at 6:38 PM
Imagine Fire Emblem but Roguelike; That's the game I'm making.

#MakeGames
#GameDev
November 10, 2024 at 12:38 PM
INDIE GAME DEV: INDIE ARCHETYPES www.derekyu.com/makegames/ar...

"The Inventor loves building nice-looking prototypes because they're enamored with the thrill of new ideas, but they quickly lose interest once they have to expand on the idea by creating content." #GameDev
April 23, 2024 at 1:57 PM
INDIE GAME DEV: DEATH LOOPS www.derekyu.com/makegames/de... #GameDev
April 23, 2024 at 1:58 PM
Autotile in Godot simplifies dynamic map creation by auto-assigning tile patterns based on neighboring tiles. Just define a TileSet, configure autotiles with bitmasking, and paint in the scene. This speeds up ecosystem changes and boosts level design! #Godot #MakeGames 🎮
January 2, 2025 at 4:17 PM
Use TileSet metadata for terrain effects by adding custom properties. For movement penalties, script a check on the tile below the character. If it has a specific property (e.g., “movement_penalty”), adjust the speed in the physics process. #MakeGames #Godot #GameDev
December 27, 2024 at 12:56 AM
To implement grid-based pathfinding in Godot, use Navigation2D and NavigationRegion2D. Set up a tilemap with navigation polygons, add Navigation2D, then place NavigationRegion2D nodes. Use `get_simple_path(start, end)` for paths and optimize by storing visited cells. #GameDev #Godot #MakeGames
January 19, 2025 at 1:00 AM
Enhance performance with a grid-based system using culling. Create an 'active grid' to load/render only nearby tiles with Area2D nodes and visibility signals. Pair with LOD (Level of Detail) for complex tiles ensuring optimal resource use. #MakeGames #Godot #GameDev
January 18, 2025 at 6:38 PM
Our amazing organizer Cassie Makrides is attending XP Indie Biz Connect Atlantic 2025 - say hi if you see her!

#WomenGameJam #WGJCanada #GameDev #IndieDev #MakeGames #GameCreators #XPATL25 #Indiedev #Indiegames #PEI #XPAtlantic
June 6, 2025 at 5:16 PM
^^^ this

also reminds me heavily of www.derekyu.com/makegames/ar...
INDIE GAME DEV: INDIE ARCHETYPES
www.derekyu.com
November 2, 2024 at 8:15 PM
Track visited tiles in your Godot roguelite with an array of boolean flags. Update the array index to `true` when a player moves. Use a shader to visually distinguish visited tiles for better engagement. Utilize `_process` for efficient updates. #MakeGames #Godot #GameDev
January 13, 2025 at 10:13 PM
To create a branching story in Godot, design a node structure with each dialogue as a node. Use a `Dictionary` to map choices to paths and trigger a function to update the scene or dialogue based on player input for smooth transitions. #MakeGames #Godot #GameDev
January 9, 2025 at 10:13 PM
🚀 Excited game devs! 💡Godot 4.x brings GPU-based particles, enhanced scripting with GDScript 2, and viewport transformations. Utilize shader magic for stunning visuals! Optimize pathfinding with revamped NavMesh system! #GameDev #Godot #MakeGames
December 6, 2024 at 11:04 PM
Create units with active/passive abilities in Godot by defining an Ability class. Use a method for active effects based on parameters like cost/targets. For passive ones, enhance stats in `_process(delta)`. Use signals for ability activation. 🔥🛡️ #MakeGames #Godot #GameDev
January 10, 2025 at 4:27 PM
Implement a morale system in Godot by creating a `Morale` variable in your unit script. Use signals to adjust morale with events like wins/losses and modify stats like speed or damage accordingly. Scale these changes based on morale levels to boost gameplay dynamics. #MakeGames #Godot 🎮
January 6, 2025 at 4:27 PM
tag yourself, i'm a burrower

www.derekyu.com/makegames/ar...
INDIE GAME DEV: INDIE ARCHETYPES
www.derekyu.com
November 7, 2024 at 6:26 PM
Good morning creators! Happy Wednesday!

Lets make the most of today and do our best! No matter how much we get done today it's a step in the direction we want to go. Happy creating!

#gamedev #games #makegames #art #music #3d #2d #unity #love #happy #create
December 11, 2024 at 10:51 AM
To create a targeting system in Godot, use a RayCast2D for range detection in your ability script. Set max distance and check targets with `is_colliding()`. Highlight valid tiles using a TileMap with a shader that changes color on detection. #MakeGames #Godot #GameDev 🎮✨
January 12, 2025 at 1:56 PM
Use BlendTree in Godot to create smooth animation transitions by categorizing animations. Set your AnimationPlayer with a BlendTree node, adding animations. Adjust blend parameters and weights for smooth mixing. 🎮✨ #Godot #GameDev #MakeGames
December 14, 2024 at 1:11 AM
Use the `File` class to serialize/deserialize unit data in JSON. In your unit script, implement `_save_data()` to collect stats and positions, saving with `File.save()`. Use `_load_data()` to read from the file and update properties. #Godot #MakeGames #GameDev
January 1, 2025 at 1:35 PM
Manage destructible environments with TileMap's `set_cellv()` method. Use grid positions for player interactions to replace tiles. To destroy a tile, set its cell to -1. Consider using shaders for visual effects! #MakeGames #Godot #GameDev
December 13, 2024 at 4:04 PM