Problem 18
banner
problem18dev.bsky.social
Problem 18
@problem18dev.bsky.social
Problem 18: a new game every 18 days to learn #gamedev in public.

#softwareengineer by day.

Follow along if you'd like, I appreciate feedback & conversation!
Pinned
Learning game development, 18 days at a time.

Every game is open-source on @github.com:
github.com/problem-18-dev

Play them all here on @itch.io:
problem-18.itch.io

#gamedev #indiedev
Reposted by Problem 18
I'm also almost done bringing the Kenney Game Assets All-in-1 launcher to Linux (Ubuntu, is what I'm testing on). Just two small modification and it's ready to go, hopefully this month! 🐧
January 11, 2026 at 2:53 PM
It took some time to gain understanding of move_and_slide vs move_and_collide. While creating a bouncing ball, I researched the docs until I got it working. With this new knowledge, implementing a Breakout-like game with move_and_collide is doable!

#indiedev #gamedev #godot
January 11, 2026 at 7:28 PM
Correcting a mistake from Tricat, I thought of the theme for the next game: a keyboard. The paddle is a space-bar, the ball hits the bricks (key-caps), and hitting the correct key-cap will add to the spelling of a word within a time limit.

Small design below! 😅

#gamedev #indiedev #godot
January 11, 2026 at 4:01 PM
Learning game development, 18 days at a time.

Every game is open-source on @github.com:
github.com/problem-18-dev

Play them all here on @itch.io:
problem-18.itch.io

#gamedev #indiedev
January 10, 2026 at 3:25 PM
The next game is a Breakout clone. A classic game where you control a paddle left and right to bounce a ball and destroy bricks. The goal is to understand more about collisions, levels and inheritance for multi-layered bricks.

Looking forward to it!

#indiedev #gamedev #godot
January 10, 2026 at 3:22 PM
Tricat is finished!

A Flappy Bird clone inspired by a beloved three-legged cat. Tricat must jump between brooms to gain score. Built with @godotengine.org, open-sourced. The art and SFX are handmade.

Play here: problem18dev.itch.io/tricat

#indiedev #gamedev
January 9, 2026 at 11:09 PM
Reposted by Problem 18
Indie publisher Hooded Horses has a new clause in its contracts which says: " no fucking AI assets"

CEO Tim Bender said generative AI has made his life more difficult

"It is now written into our contracts if we’re publishing the game, no fucking AI assets"

www.gamedeveloper.com/business/-it...
January 9, 2026 at 12:52 PM
Flappy bird clone is coming along. Did as much of the work as possible relying only on @godotengine.org's documentation, and got the core gameplay logic down.

Collision detection and correct usage of signals were the biggest challenge so far!
#indiedev #gamedev
January 9, 2026 at 12:40 AM
Reposted by Problem 18
Happy new year, everyone! 🥳

We're starting 2026 strong with our first development build of the year: #GodotEngine 4.6 beta 3!

godotengine.org/article/dev-...
Dev snapshot: Godot 4.6 beta 3 – Godot Engine
New year, new build!
godotengine.org
January 7, 2026 at 4:49 PM
Reposted by Problem 18
Hard to believe it's already been over 2 years since I switched from Unity to #GodotEngine.

Haven't looked back!! Open source ecosystem brings peace of mind and it's been a joy to watch the engine already evolve in such a short time.

#gamedev #pcgaming #indiegame #steam #3dart #indiedev
January 6, 2026 at 3:03 PM
Finished @godotengine.org's 2D tutorial.

Some highlights:
- Discovered various types of 2D nodes like Area2D, Path2D, AnimatedSprite2D, ...
- Scripting topics like signals, input mapping, timers, ...
- Learned how to export to Windows and Linux.

#indiedev #gamedev
January 7, 2026 at 8:55 PM
I'm getting increasingly excited to work on Problem 18. Currently going through @godotengine.org 's documentation "Your first 2D game".

My key takeaways so far are:
- Godot is a very comprehensive engine.
- The immediate feedback loop of code to game is very satisfying.

#indiedev #gamedev #godot
January 7, 2026 at 7:04 PM
Starting with @godotengine.org 's guide, which impressively covers many crucial topics. I've gained more understanding into how the engine works, how nodes and scenes function, how to move and rotate objects w/ gdscript, finally what signals are and how they work.
#gamedev #indiedev
January 6, 2026 at 8:42 PM
I defined requirements and expectations for my very first game, a Flappy bird clone. It's actually a more fragile process than I expected as the scope can grow large quickly without realising. Used @notion.com to define them and keep track!

#gamedev #indiedev #godot
January 4, 2026 at 8:50 PM
"Problem 18" is my take on learning game development. Learning it by making a game every 18 days. We start with a Flappy Bird clone.

I look forward to sharing my journey!

#gamedev #gamedevelopment
January 4, 2026 at 5:17 PM