Trending
Problem 18's Avatar

Problem 18

@problem18dev

Problem 18. My project to learn #gamedev, 18 days at a time. Follow along! I appreciate feedback & conversation!

84
Followers
457
Following
117
Posts
02.01.2026
Joined
Posts Following

Latest posts by Problem 18 @problem18dev

Video thumbnail

Despite lack of time today, I added the pellets, scores and fruits! It's placeholder art, I know it looks goofy. πŸ˜…

Using these newly learned patterns like event bus, state machine, managers, ... Has made my code so scalable, I love it.

#indiedev #gamedev #godot

13.03.2026 20:04 πŸ‘ 10 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Created the specific behaviors for each ghost! Explored the event bus pattern and now I can tell them all to switch to a specific state with one press of a button. It's so cool!

I'm making good progress behind the scenes! 😁

#indiedev #gamedev #godot

12.03.2026 22:01 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

TIL finite state machines are awesome! Separating the ghosts' logic for what they should do, when, why, and how is separated per state. I'm still learning how to utilize it properly, but I am getting there.

Short look at the red ghosts' four states!

#indiedev #gamedev #godot

11.03.2026 21:58 πŸ‘ 12 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Thanks for asking!

Yes, the plan is to fully implement the gameplay of classic Pac-Man for educational purposes. I'll also try to put my own little spin on every game I learn to make as I dislike making 1 to 1 copies. πŸ˜…

10.03.2026 21:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Today's task was to make the maze's art more consistent and to align it with the original game's maze. I managed to fixed the ghosts' jittering and improved their navigation & behavior.

Tomorrow's time to learn about state machines!

#indiedev #gamedev #godot

10.03.2026 20:32 πŸ‘ 13 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

The player moves by always snapping to the center of the next tile in the game's grid, the ghosts use grid A* navigation.

Disallowing diagonal movement and indicating which paths are available was most of the work, at each tile the ghosts re-evaluate their path. πŸ˜…

10.03.2026 16:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I figured out the ghosts' behaviors! πŸ€”

Red: directly chases
Pink: chases four positions ahead
Orange: chases if far away
Blue: chases double the distance of red's distance to player

It sounds simple, but I am not having an easy time, lmao. πŸ₯²

#indiedev #gamedev #godot

10.03.2026 00:57 πŸ‘ 14 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Image in space with the "Cheese Chasers" logo, a cheese ship shooting lasers at mice.

Image in space with the "Cheese Chasers" logo, a cheese ship shooting lasers at mice.

Cheese Chasers' announcement got a record 40 likes!

Thanks to everyone for sticking with my journey, every game brings me a little more attention I never thought I'd receive, and for that I am very grateful.

#indiedev #gamedev #thankyou

09.03.2026 17:05 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Figured out Godot's A* navigation, it's very neatly put together! I was able to figure out some basic ghost AI, and while not perfect (notice jittering), I am very proud of it. Got to re-iterate, it feels so good to make your work move.

Have a look!

#indiedev #gamedev #godot

08.03.2026 18:27 πŸ‘ 15 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

I figured it out! I got a fully functional tile-based movement system for the player character done, it took quite a bit of research, and a lot of trial-and-error but I'm very happy it works!

The maze is a placeholder, for now. 😊

#indiedev #gamedev #godot

06.03.2026 20:55 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Screenshot of the classic Pac-Man gameplay.

Screenshot of the classic Pac-Man gameplay.

I discovered that it's best to use "tile-based" movement for a game like Pac-Man. It's interesting how there's so many ways to fix the same issue in game development.

I have no idea how that works, so I'll focus on studying that tomorrow.

#indiedev #gamedev #godot

05.03.2026 21:32 πŸ‘ 12 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Dark background with Problem 18 logo on top, while a Pac-Man-life figure approaching four logos, each of a game made by Problem 18.

Dark background with Problem 18 logo on top, while a Pac-Man-life figure approaching four logos, each of a game made by Problem 18.

Next in the Problem 18 challenge, "Problem-Man"! You'll enjoy the classic Pac-Man gameplay while traversing through the worlds of my previous games. Each level will portray characteristics of each game.

Please look forward to it!

#indiedev #gamedev #godot

04.03.2026 19:48 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Logo of problem 18 with a space-imitating background. A text saying "loading" underneath is displayed.

Logo of problem 18 with a space-imitating background. A text saying "loading" underneath is displayed.

Objects appearing for the first time causes stutters in Cheese Chasers. I believe this is due to a web export limitation and incorrect particles system choice.

A bummer but a productive lesson for future games nonetheless.
Thank you for playing!

#indiedev #gamedev #godot

03.03.2026 21:48 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Cheese Chasers by Problem 18 Survive as long as you can amongst an increasingly larger wave of mice trying to eat you!

Help needed! I've received two reports of the game lagging when objects appear on screen for the first time. A fix has been attempted, looking for volunteers to quickly test it out.

Could you take a look? I'm very thankful! πŸ™
problem-18.itch.io/cheese-chasers

#indiedev #gamedev #godot

03.03.2026 14:52 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Development of Cheese Chasers | Problem 18 An in-depth look at the development of Cheese Chasers. How I came up with the theme, the important concepts I learned, and what I'll take with me for the next game.

With a new game comes a new development post! It's quite technical as I dive into many concepts I learned while creating Cheese Chasers.

Thanks to @emmettfried.bsky.social for their advice when I needed it!

Give it a read!
problem-18-dev.github.io/cheese-chase...

#indiedev #gamedev #godot

03.03.2026 01:05 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Yellow circle with a triangle cut out in the right.

Yellow circle with a triangle cut out in the right.

My learning continues and game #5 approaches. A Pac-Man clone, not sure about my twist on it but I'm excited for learn how to make it.

The AI behind the ghosts is scaring me, already. Let alone making these ghosts move the way they should. πŸ˜…

#indiedev #gamedev #godot

02.03.2026 17:46 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Oooh useful! Bookmarked!!

02.03.2026 16:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you! It’s all good, I appreciate you giving it a go regardless!

01.03.2026 19:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cheese Chasers released! | Problem 18 Play Cheese Chasers for free on itch.io, be a ship of cheese defending yourself from hordes of hungry mice! Game 4/10 of the Problem 18 challenge.

Game 4/10, Cheese Chasers is out!

This game has taught me a lot of new concepts, improved my skills taken up in previous games, and gave me insight into different coding patterns for the future games.

Read the announcement blog:
problem-18-dev.github.io/cheese-chase...

#indiedev #gamedev #godot

01.03.2026 17:00 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Cheese Chasers is out! What an adventure!

Defend yourself from floating mice in space, each wave comes at you stronger, but power-ups should help you stay alive as long as possible. Can you beat your own high score?

Play it on @itch.io:
problem-18.itch.io/cheese-chasers

#indiedev #gamedev #godot

01.03.2026 11:00 πŸ‘ 12 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Stay strong.

28.02.2026 00:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Further improved the UI and HUD with a new accent color and a splash screen! Oh, and a small scoreboard!

Tomorrow's focus is SFX, going to watch some sound design tutorials to perhaps make better sound effects than my own voice in different pitches.

#indiedev #gamedev #godot

27.02.2026 19:08 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Cheese Chasers being my fourth game, I want to put more effort into the UI and HUD. I'm still learning but I've cooked up a little something that I'm very proud of!

Take a look at the main menu, button styles, in-game HUD and pause menu! 😊

#indiedev #gamedev #godot

26.02.2026 22:48 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Not much time today, so I made some simple animations for the main menu! A slide-in here, cheese flying around there... It's fun!

Tomorrow I'd like to focus on the game's HUD, then audio, and development will slowly come to a close for Cheese Chasers!

#indiedev #gamedev #godot

26.02.2026 00:52 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Today's focus was improving player's movement and shooting, improving the cheese hunters' art, better power-up placement.

Lots of learning in the background. Concepts like lerping, angle measurements, .. and it never ends, it's so fun! πŸ˜…

#indiedev #gamedev #godot

25.02.2026 00:02 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Step by step!

23.02.2026 23:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I love the style you went for, brings me back to windows XP nostalgia

23.02.2026 23:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Reposting/wishlisting a bunch of stuff from next fest if you've got a game out there.

Would love to help other indie devs get seen, even if I've got a pretty tiny following lol

23.02.2026 22:46 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

The mice now have a new ally, the cheese hunters! These guys fly in once in a while to shoot some lasers at you. Why not?

This game has more lessons than the previous games combined, so much new logic and usage of @godotengine.org!

HUD and menus are next!

#indiedev #gamedev #godot

23.02.2026 22:57 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

After a short break, back to learning! I am busy fine-tuning some effects as well as providing more feedback when the player picks up a power up.

This game is taking me much longer than previous games, there's a lot to learn making this game! πŸ™

#indiedev #gamedev #godot

23.02.2026 01:01 πŸ‘ 14 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0