Solo indie game developer behind Elif Games ๐ฎ
Currently crafting Tramp: Become President ๐๏ธ with Godot
Previous work: Mound of Music ๐ต
#IndieDev#GodotEngine
#indiegame#gamedev
My new game Tramp: Become President now has its Steam page live.
Place a begging bowl on your desktop.
Climb from trash to the presidency.
A darkly humorous simulation game about money, power, and the price of everything.
Wishlist on Steam ๐
Dug deeper into Godot's RichTextLabel:
Rich text, inline icons, wave/tornado effects... all built in. No "must-have" paid plugins from certain other engines. ๐
A little work with meta, and I got custom hover UI + clickable text actions!
#GameDev#GodotEngine#IndieDev
Just counted the dialogue: 65,289 characters (1โ2 hours to read)... and that's only Chapter 1.
This was supposed to be an item-driven game with a light story. ๐
Now it's a cooking nightmare:
Too bland? Add salt.
Too salty? Add water. ๐ฒ
Back to item data.
#GameDev#IndieDev
Lately it's been all about data.
Drop tables were getting out of hand, so I added recursive loot tables for reusable drop data.
Less duplication. Much faster workflow. ๐
#GameDev#IndieDev#GodotEngine
@PlayGameGen This monster will have drops depending on the player's choices, so it does tie into the economic system. But the core of it is the black humor narrative. Thank you for your interest!
A Brand-New Monster Design:
Poor Head: "Please, lend me $100. I'll pay you back the moment I've had a decent meal."
Rich Head: "Investor, all it takes is $100. I'll put the poor head to work for me, then hand you back double!"
#indiedev#gamedev
Modulo: the elegant path to circular rooms. ๐
For rooms [0,1,2,3]:
target = (current + steps) % room_count
Works for any loop size and any step count, including moving left with negative numbers.
And for about 10 seconds, I liked math.๐ค
#GameDev#GodotEngine#IndieDev
Took a break from wrestling with massive systems and spent a few hours building a day/night cycle and weather system instead. ๐ค๏ธ๐
The nice thing about small systems is that they actually work before you get distracted by the next idea. ๐
#GameDev#IndieDev#SoloDev ๐ฎ
I started playing video games at 5.
I made my first complete game at 22.
Today I'm 40.
Games have been part of 87% of my life.
Making games has been part of 45%.
And I still have plenty of time to push both numbers higher.
#GameDev#IndieDev#VideoGame
Every character ultimately had only two destinations:
Wasted โ Hospital โ ๏ธ
Busted โ Police Station ๐
Simple, memorable, and somehow philosophical.
GTA is still a goldmine for game developers to learn from.
#GameDev#IndieDev#GrandTheftAuto
After fighting for my life against NPC relationships, work schedules, salary systems, emotional breakdowns, and whatever fresh hell this simulation becameโฆ
the system finally works. ๐ซ
And then I thought of an even better mechanic. ๐
#GameDev#IndieDev
Takes me back to my days as an architecture student in university.๐๏ธ
Now back home, continuing my game developing.๐ฎ
#gamedev#indiedev#architecture
Minotaur, Griffin, Ceberus, Medusa...
Already saw many creatures in Heroes of Might and Magic, and I will continue with Olden Era after vacation in Greece.
I'm a 30-year hopeless fan of HoMM!
#indiedev#HoMM#crete
2,400+ hours in Godot.
My most-played โgameโ on Steam by farโbut thatโs just a bit over 100 days if you break it down.
No wonder it still feels like Iโm just getting started. ๐ฎ
#gamedev#indiedev#Godot
There doesnโt seem to be any unified global standard for trash-sorting colors around the worldโฆ so I just created my own system!
After all, these are the most important basic resources in my game ๐๏ธ
#IndieDev#GameDev#TrashPicking
Social Value = Worth ร Favor
If someoneโs worth is too low, thereโs no need to waste too much time on them.
(I really hope this is just a rule in the gameโฆ ๐ )
#IndieDev#GameDev
Optimized a whole series of features and added some juicy things, making the trash-picking experience more comfortable and silky smooth~โค๏ธ๐๏ธโค๏ธ
#IndieDev#GameDev#TrashPicking