#gamedev #rust #lua #bevy_ecs #raylib #aberredengine To make the fast spawning of entities easy and efficient, I used the cloning API of bevy_ecs.

It works beautifully!

Debugging the underline markdown text style. First one to work... many to go. Let's see what I can get working next.

#gamedev #indiedev #solodev #raylib

Document parsing seems to start working ... Languages and sections at least. The content is a markdown text file. I wanted to upgrade the text renderer to support markdown for a while - at least some basic stuff. This will be interesting...

#gamedev #indiedev #solodev #raylib

Awh, look at the bottom left: When you skip the tutorial and the level has a tutorial, you can redo the tutorial if you click on the cute little monitor. This option will also be present when disabling tutorials through the settings.

#gamedev #indiedev #solodev #raylib

Ok, I think I will go for this: After the initial tutorial, there will be a skip button. And levels that have associated tutorials will allow enabling tutorials again through a similar button. At least I think this makes sense...
#gamedev #indiedev #solodev #raylib
Working out the 2nd tutorial where deletion of instructions is shown.
I am also thinking about how to make the tutorials a bit more optional... maybe they could be configured that when a tutorial is available, a button appears that the player can use to start it?
#gamedev #indiedev #solodev #raylib

I started working on the next tutorial and added a bit of debug output in the debug tools popup. Tutorials can now be entirely defined in mere text files, as the start conditions of a tutorial are also defined within those file, too.

#gamedev #indiedev #solodev #raylib

I prepared another #devlog video update, showing the tutorial system in action :D

https://youtu.be/ylRWMZrR7CM

#gamedev #indiedev #solodev #raylib

8-bitBot Devlog update 6: Tutorial systems

YouTube

Wanna see something fun? Check out how enthusiastic my little tutorial monitor can get when leaving the blend range between 0 and 1 behind us and we explore what comes beyond! I just find this too great :D!
SO: Don't clamp values unless you really need to!

#gamedev #indiedev #solodev #raylib

Coming along with the first tutorial, second iteration (I made this intro tutorial, before I killed the system and changed the UI/UX).
One shift I made today: The entire tutorial here is described in a text file. I initially wanted to use pure code, but ... 🧵
#gamedev #indiedev #solodev #raylib