@_elena go for it π
Aspiring Indie Dev, currently working on #MultiMall
πΉοΈ - https://h2n0.itch.io/
π»:linux: - #debian
π οΈ - #dlang / #python / #bash / #opengl / #SDL2
@_elena go for it π
Can't believe I forgot the output of the ./lines.sh script.
Happy #screenshotsaturday π₯³
I know it's not a screen shot but enjoy a little video of the main menu for my game #MultiMall
I think this is the first time I've shown it off to the world, but it got slapped together over a few weekends.
I'm hunkering down to get a #demo ready for release some time in April, so keep those eyes peeled π .
#indiedev #dlang #sdl2 #opengl #linuxgaming #coolshaders #glsl
#solodev #simulation
Happy #screenshotsaturday, better late than never. π₯³
Started blocking out the GUI parts of Staff hiring over the weekend. Thankful it wasn't too much work as the GUI system is written in #lua and #xml.
#multimall is starting to finally feel like a cohesive experience instead of a janky pile of debug menus.
In other news my lines script as seen in some of my other posts now produces a fun little graph.
#indiedev #gamedev #dlang #opengl #simulation #humanresources.
Congratulations to Gints Zilbalodis and the entire Flow film crew for the Academy Award win!
Flow is the manifestation of Blenderβs mission, where a small independent team is able to create a story that moves audiences worldwide.
Thank you for the shout out! π§‘ #b3d
Happy #screenshotsaturday π
Work IRL has been manic over the festive period but I've still managed to put some time into #MultiMall, finally crossing #1000Days π€―
No in-game screenshot this week but behind the scenes I've finally finished #LUA job support and expanded the same system to do all of the shops.
Sprite sheets are now generated at runtime, this means I've managed to reduce the number of draw calls to 2. One pass to draw the entire world and another to do GUI and post processing.
Process of creating brushes/sprites for my asm engine:
* Design in Inkscape in 64x64 space
* Overdrawn in my editor
* Copy&Paste the assembly code
* Ask AI to divide the coordinates by 4
* Fine tune positions in final 16x16 brush
* Render in game
* Profit!
#ASM #Assembly #x86 #GameDev #Tools #Workflow #IndieDev #HTML5 #Inkscape
@mms my engine renders everything out to an ortho graphic projection so it looks 2d, however the 3rd dimension is mainly used to keep track of an entity's depth within a scene
The main issue was managing the flow of data.
To put it simply:
Lua <-> Lua C API <-> Custom binary format
Wrapping my head around that and staring at random hex dumps are finally a thing of the past.
Finally in a place to do a content sprint now I've cleared a years worth of technical debt
Finally after 4 months of work, I've managed to get my game state saving and loading.
This was a large overhaul to the way my game functions, as mentioned in a previous post I implemented #Lua scripting to my engine.
Well long story short, shops can now be loaded to the game via scripts, this will allow faster iterations of job logic and allows for hot reloading.
Nothing to show for my work, but I do have some stats for those that enjoy.
I'm happy to tell my friends here first: I managed to finish my demo. I don't have it in me to make it Steam-ready, so this is the best I can do for now: https://mazestalker.itch.io/mazestalker
Feedback much appreciated! #gamedev #Landstalker #retrogames #actionrpg #videogames
@kittynunu @lkmad it's gotta be number 2, writing my binary serialisation system has me feeling like Cypher from The Matrix, " I don't even see the code anymore" just hex values
@yora have a look at For The King.
I'm not sure if it's entirely what you're after but it's the only game I can think of that meets your criteria
Happy #screenshotsaturday π
It's been a while but progress on my game #MultiMall hasn't stopped.
I've spent the last 2 months getting my game's first vertical slice ready.
Things I've added:
- Dynamic Peon Appearance β
- Game state saving and loading β
- Peon Job #Lua scripting β
Meaning I can add content to MultiMall very easily, here's a quick look at the process of adding a new hair style. (First time editing video)
#sdl2 #dlang #opengl #indiedev #linuxgaming #solodev #behindthescenes
Happy #screenshotsaturday π₯³
This since my last post I've been working on getting walls in #MultiMall rendering correctly, but haven't quite finished with that yet.
So instead I'll show you some behind the scenes debug rendering for the GUI system I showed off last time.
For a while now all GUI elements were positioned by hand and using some magic number to position things correctly but I finally caved and implemented "child centering".
@Enora Love the detailed planning of this. What tool are you using for the notes in the 2nd image?