Same Asset Pack, 4 Months of Figuring Out Lighting. Some lesson learned: 1. Find references. It is very hard to learn lighting from text. Find images you like and study them pixel by pixel. #godotengine #gamedev
scarlet.engineering
@scarlet.engineering
Game dev. making those "one more turn" games https://scarlet.engineering
"The books you read reveal a lot about you". That idea was pretty much the starting point for this game. You play as a bookstore clerk, fulfilling customer's order emails, and slowly uncover their secrets. devpoga.itch.io/books-for-ba... #indiegame #horrorgame #retro #godotengine
Sometimes your debug views looks cooler than the actual game scene... #gamedev #screenshotstaturday
The engine's debug view v.s. what the player actually see. Feels great to have a clean simulation engine that's decoupled from the views. Totally worth 3 months of hard work. devlog: scarlet.engineering/blog/making-... #gamedev #godotengine #godot
There's just not that many info on the internet about making simulation/strategy games. so here's my devlog. more parts to come. scarlet.engineering/blog/making-... #indiegame #gamedev #godotengine
Making a Simulation game - Part 1: The Engine - scarlet.engineering
How does a simulation game actually work?
scarlet.engineering
It feels amazing to have made a game myself that I actually want to keep playing while playtesting 🥹 #indiegame #godotengine #gamedev #screenshotsaturday
I had an idea about organizing books on a bookshelf but failed to make a fun prototype. This looks fun as hell store.steampowered.com/app/4197610/...
Save 15% on Librarian: Tidy Up the Arcane Library! on Steam
Librarian: Tidy Up the Arcane Library! is a single-player simulation. You need return scattered books to proper places in an Arcane Library. As completed rows of bookshelves, you can learn ability to…
store.steampowered.com
Godot went through the exact “sponsor is bad, so money is bad” discourse a few months ago, and… nothing of note changed — other than more people were paid to fix your bug reports and improve the engine for everyone. This page was created, too:
Welcome Anthropic as a Corporate Patron sponsor of the Blender Foundation’s Development Fund! This support will be dedicated towards general Blender core development. More details at www.blender.org/press/anthro... #b3d #DevFund
Against the Storm has been one of the most inspiring things I've come across in recent years. (The other one is the Steam Deck.) I used to think there were very few resources out there for this kind of management and strategy sim...
Refactoring a messy prototype into a proper agent simulation system 💀 #gamedev #indiegame #godotengine
been stuck with this volumetric water shader for 2 weeks... The idea was to have a ISLANDERS or bad north style, minimalistic tower defense/strategy game. Kinda like how it looks but still somethings feels off... #gamedev #indiegame #godotengine
Finally recovering from last week's cough. Threw what little energy I had into experimenting with procedural generation. Plan to turn each one into a full game. Started with the basics: hex grids, Poisson disk sampling, ... etc. combined with existing asset packs. #gamedev #GodotEngine #IndieGame
Making it even more organic. like a life form breathing, exploring nearby environment #gamedev #godotengine
Finally got the shader where I wanted it after way too much struggling. That creeping, slightly organic, slightly unsettling water feel. #gamedev #GodotEngine
A #gamedev trick that once you see it. you see it everywhere: Hysteresis Whenever you need to convert analog into binary by introducing a certain threshold, it's a good idea to add a bit of hysteresis around that threshold en.wikipedia.org/wiki/Hystere...
Hysteresis - Wikipedia
Hysteresis is the dependence of the state of a system on its history. For example, a magnet may have more than one possible magnetic moment in a given magnetic field, depending on how the field…
en.wikipedia.org
My all time favorite coroutine trick: scripting encounters or cinematics sequences with it Waaaay easier to read and tweak compare to state machines for linear sequences. just be aware that we have no way to cancel a coroutine in godot currently #GodotEngine #gamedev
10k people played! not every incremental game need to have a skill tree and a prestige system devpoga.itch.io/murderhorn #GodotEngine #gamedev
almost 7000 plays! glad to know that people still enjoy games that just try to tell a sweet little story. 😍 devpoga.itch.io/murderhorn #godotengine #indiegames #gamedev
A note about designing number scaling in games to make them fun. Goals, Sub-goals, and Progressions. Curves of Fun #gamedev scarlet.engineering/blog/curves-...
Curves of Fun - scarlet.engineering
Handy functions for designing number scaling in games
scarlet.engineering
Made a game about a mountain and humans who want to climb it. devpoga.itch.io/murderhorn #screenshotsaturday #gamedev #godot
Logistic functions are great ways to create rhythmic sub-goals in the overall game progression. #gamedev
Our first development snapshot for #GodotEngine 4.7 has arrived! Virtual joysticks, drawable textures, Windows HDR support, Vulkan raytracing groundwork, and more are ripe for testing: godotengine.org/article/dev-...
Dev snapshot: Godot 4.7 dev 1 – Godot Engine
All the colors of the rainbow (and more?)
godotengine.org
> I’ve decided to base this first entry on the localization of Ys 1 because, amazingly enough, it actually received three fully distinct official English translations between 1989 and 19901, all by different companies working independently lizbushouse.com/localization... #gamedev
Localization Lore: Ys I (~1989-1990) - Elizabeth Bushouse
Welcome to a new series of mine focused on the history of video game localization! In my time studying Japanese-to-English game translations, it became
lizbushouse.com
We would love to welcome @mikeklubnika.bsky.social, developer of Buckshot Roulette and s.p.l.i.t, as a new development fund member, joining as a Corporate Platinum sponsor 💙 This is a major contribution and it helps us to continue developing the Godot Engine for everyone. Thank you!