#MultiMall update.

I caved in and rewrote a portion of the GUI system to make it more flexible, it's now possible to create GUIs from the scripting side of things.

This is closer to the vision I have for the game, I want the screen to look cluttered and chaotic when you're playing and managing your shops.

Games like OpenTTD &Roller coaster Tycoon nail this quasi-office look where if you don't know it's a game, you'd it was office software.

#sdl2 #opengl #lua #solodev

It's nice to step back and reflect every now and then.

After spending most of the week buried deep in the game code and getting my game to run on Windows for the first time in 2 years, Linux is my daily driver and my windows PC built circa 2016 has been in storage.

I thought I'd run #MultiMall through gorce.

Enjoy.

#gource #sdl2 #opengl #dlang #lua #codeorganism

Forgot to put up the ./lines.sh result again.

Day 1200 of #MultiMall as been a productive one, lots of systems finally coming together.

I've actually been able to 'play' the game and I've discovered a few more bugs to squash but progress is progress.

Here's to several more weeks of work.

#multimall #sdl2 #opengl #solodev #indiedev #dlang #lua #simulation #tycoon

Happy #screenshotsaturday 🎉

Can't believe it's August already.

As always I've been working hard on #MultiMall.

Recent additions include:
- Everything is #LUA scripting based now
- GUI is now written in #PugJS
- Shop placement
- Some new outfits
- Multi-threading
- New context menu
- Hundreds of bugs squashed

I know I missed my self imposed demo date but the game just wasn't in a presentable state, having said that I think the worst is behind me.

#sdl2 #indiedev #solodev #gamedev #opengl

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.

#day1045 #commit400

Small perks of working a night shift, the quiet early mornings are a perfect time to work on some #gamedev

I've been debugging some GUI systems in preparation for a small demo.

#indiedev #dlang #sdl #lua #multimall

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.

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.

#dlang #sdl2 #opengl #multimall #stats

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