Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Update:

Devlog 02 - Weapon Art, Enemy AI, and Smooth Player Movement!

Hey everyone! 🎮

I’m excited to share the progress I’ve made in the second week of developing our 2D game. Here’s what’s new:

🔥 Weapon Creation

This week, I decided our player needed a weapon, and what better choice than a trusty ladle? I jumped into creating the weapon art, then imported it into Godot. With a basic attack animation and some scripting magic, the ladle now automatically targets enemies. It’s simple but super satisfying to use!


👾 New Enemies

What’s a game without some baddies to defeat? I created four unique enemies: a carrot, an eggplant, a mushroom, and a tomato. Each one has its own personality (and quirks), making the game more dynamic and challenging. After bringing them into Godot, I added movement scripts so they chase down our player with determination!


🕹️ Smooth Player Movement

I refined the player’s movement by adding smooth acceleration and friction, making the controls feel much more natural. Now, the player gradually speeds up and slows down, creating a fluid and responsive gameplay experience.

💥 Hitbox & Combat Mechanics

To make combat more engaging, I introduced a hitbox system. The hitbox only appears during an attack, ensuring that enemies take damage at just the right moment. Plus, I updated the scripts so enemies die when they’re hit by the player’s weapon. It’s a big step towards a more complete combat system!


🌍 Spawn Manager

To keep the action going, I built a spawn manager that dynamically spawns enemies outside the viewport, keeping the player on their toes. It’s really bringing the game to life!


👀 What’s Next?

There’s still a lot to do, but I’m thrilled with the progress so far. Stay tuned for more updates as we continue to build out this game!