Dave

Dave

@thedavesdevlog.bsky.social

Bearded dev in flip-flops building a Tactical/4X on LÖVE2D & Lua (Realmlet). Spaghetti code, hot takes, and an interactive devlog. Welcome to the absurdity. 🎮 #gamedev #indiedev #love2d #lua

54 followers409 following55 posts

12 hours deep into Fog of War logic in LÖVE2D 🤿 Core math works, but rendering definitely needs a coat of paint. Before I make it look pretty, here’s a neat mechanic people don't always think about: fog memory 🧠👇 #gamedev #indiedev #love2d #solodev

Fog shouldn't just reset to dark—it snapshots what you last saw. If a building gets destroyed while gone, fog shows it until you re-check! ❌ Pink boxes track stale memory tiles. Tile caching vs recalculating every frame: which side are you on? 👇 #love2d #pixelart

​"I need a 10GB engine editor to move a 16x16 sprite." ​No, you need 200 lines of Lua and some self-respect. ​Prove me wrong or drop your 2D build size in the replies. I dare you. 🦆👇 ​#gamedev #indiedev #love2d #lua

LÖVE2D magic in action: instant hot-reloading ⚡ Since my entire game state sits in one clean table, I can tweak balance & fix bugs on the fly while Realmlet is running. No compile delays, no crashes, just raw code & instant iteration! #gamedev #indiedev #solodev #love2d #lua #animation

Being able to tune unit stats, animations or shaders & watch the game update live without breaking state is a total game-changer. What’s the one feature in your stack you couldn’t live without? 🛠️

Engine hierarchy defined: 1. LÖVE2D = God Almighty 2. Godot = The lovable cousin 3. Unity & Unreal = Floor decoration Stop over-engineering your 2D indie games. KISSes to your heavy engines. 😘 Where does your engine sit right now? 👇 #gamedev #indiedev #love2d #solodev #godotengine #gameengine

More seriously: use whatever fits your project! I just prefer a 10MB framework that boots instantly over waiting for shaders to compile until the next ice age. What’s the longest load time you’ve sat through? ☕

How many minutes a day do you spend watching compile bars? 💀 Why drive a Ferrari for a city commute? I chose LÖVE2D for zero bloat & pure speed. No endless compiling: Batch Runner right-click "Run", boom! instant launch & hot-reload. ⚡ #gamedev #indiedev #solodev #love2d #lua

My game state lives in a simple global table. No heavy plugins, no black magic, just a hand-crafted LÖVE2D setup reloading code on the fly without resetting state. Why overcomplicate when you can build it in raw Lua? 🛠️

Behind the memes, there’s an actual game. 🎮 First look at Realmlet (Tactical/4X, LÖVE2D). Bot vs Bot stress-testing pathfinding while I sip cold coffee. ☕ In a Tactical/4X, what matters more: winning individual battles, or overall strategy? #gamedev #indiedev #love2d #lua #pixelart

Pure Lua & LÖVE2D. No bloated visual scripting, no 10-minute compile times. Just lightweight code, fast iteration, and custom GLSL shaders (still tweaking that dynamic fog of war!). Solo dev is chaos, but keeping the tech stack lean keeps me sane. 😅 What engine are you all wrestling with these days?

You’re my rubber duck now, bitches!!! The Dave’s Devlog is officially live! 🎮 #gamedev #indiedev #love2d #lua #TheDavesDevlog #studiolife

Let me explain. I’m starting a chaotic, unfiltered devlog to document everything (the wins, the spaghetti code, and the mental breakdowns) while building my minimalist Tactical/4X.

You are up to date.