Eike
@zet23t.bsky.social
770 followers 1.3K following 950 posts
Game dev / game artist Favorite tools: C, Aseprite, Blender Working on: 8-bitBot, a programming puzzle game Wishlist 8-bitBot: https://store.steampowered.com/app/3959370/8bitBot/ Twitter: @zet23t Blog: https://quakatoo.com
Posts Media Videos Starter Packs
Pinned
zet23t.bsky.social
This is 8-bitBot: A programming puzzle game that I am working on and aiming to release in December.
There is much to do still, but it is coming nicely along so far.

Steam wishlisting: store.steampowered.com/app/3959370/...
Playable demo on my website (a bit outdated): quakatoo.com/projects/cod...
zet23t.bsky.social
Minor task and not very interesting, but I think this one is important for the demo version I want to release in a few weeks and also upload on my website.

Link to steam: store.steampowered.com/app/3959370/...

#indiedev #gamedev #solodev #puzzlegame #cozygame
zet23t.bsky.social
Keep it up!

I'm doing something similar. But only for about 2 months.
zet23t.bsky.social
Great effect, but the best part to me is that you are struggling in this video, which item item to choose: health potion or poop 🤣
zet23t.bsky.social
It is like a balanced rpg where you keep leveling up, but so do the monsters. Your skill tree expands, but you never have enough skill points.

In the code I posted here, I already knew the blueprint of the solution. But getting all the parts working correctly... is just tedious.

It is fun, though.
zet23t.bsky.social
It is pretty amazing how accurate the timing of both hands is when grabbing an item; I just grabbed a hot baking tray and burned both my hands in quite the same way - which means my hands must have touched the hot iron roughly at the same time 🫠

#for-science!
zet23t.bsky.social
Thank you letting me know 😊

I'll keep improving it, I still have a bunch of ideas what's all missing.
zet23t.bsky.social
A neat and cute wholesome game to check out 😍
mabouyastudio.bsky.social
The Steam page of Kitty Haven is LIVE ! ✨
Wishlist it today and get ready for the cutest, coziest game ever 😸🌸

Huge thanks to everyone who supported us so far. Seeing this become real is just incredible! 💕

Check it out below ⬇️

#indiegame #cozygame #puzzlegame
zet23t.bsky.social
OHHH, that looks so wholesome!
zet23t.bsky.social
Under the hood, there are a few more changes that I made:
- Modified the 3d mesh of the chassis for flat eyes
- Replacing 3 chassis meshes for 3 bots with 1 mesh that is drawn with different UV offsets and 3 meshes for the different numbers
zet23t.bsky.social
This is the updated Halloween level with the bot's new eye behavior. It is just a tiny change and way behind what I would like it to be, but it is at least a step in the right direction. I have now other things to work on, but I am sure to come back at this.

#gamedev #indiedev #puzzlegame #cozygame
zet23t.bsky.social
Feeling like a doctor checking if the patient's brain can keep the focus on the pencil tip. But I finally think that this one works, at least in principle. Still have to test the look-at-camera look.

#solodev #indiedev #8-bitBot #gamedev #raylib
zet23t.bsky.social
This is what battlegrounds of clueless devs like me look like.

Still trying to get the eye motion right. Doesn't help that -.x is forward 🙈
I don't wanna change this now.

#gamedev #solodev #indiedev
Source code screenshot of code that has a lot of commented out code:

    Vector3 eyeOffset = g_gameAssets.botEyePosition;
    // float t = GetTime() * 2.0f + id;
    // Vector3 middleEyeOffset = {eyeOffset.x, eyeOffset.y, 0};
    // Vector3 middleEyePosition = middleEyeOffset;
    // // Vector3 middleEyePositionWorld = Vector3Transform(middleEyePosition, botHeadWorld);
    // Vector3 middleEyeDelta = Vector3Subtract(localLookAt, middleEyePosition);

    // // DrawGrid(10, 0.5f);
    // DrawLine3D((Vector3){0,0,0}, (Vector3){10,0,0}, YELLOW);
    // DrawLine3D(middleEyePosition, localLookAt, RED);
    // DrawLine3D((Vector3){localLookAt.x,0,localLookAt.z}, (Vector3){middleEyePosition.x, 0, middleEyePosition.z}, GREEN);
    // DrawLine3D((Vector3){0,0,0}, (Vector3){middleEyeDelta.x, 0, middleEyeDelta.z}, BLUE);

    // middleEyeDelta = Vector3Transform(middleEyeDelta, invYaw);
    // if (localLookAt.x - eyeOffset.x > -0.125f)// || fabsf(middleEyeDelta.x / middleEyeDelta.z) > 2.0f)
    // {
    //     localLookAt.x = (Vector3) {-5.0f, 0, 0.0f};
    // }

    localLookAt.x = fminf(localLookAt.x, eyeOffset.x - 0.125f);

    Vector3 leftEyeOffset = {eyeOffset.x, eyeOffset.y, eyeOffset.z};
    Vector3 leftEyePosition = leftEyeOffset;
    DrawLine3D(leftEyePosition, localLookAt, BLUE);

    // Vector3 leftEyePositionWorld = Vector3Transform(leftEyePosition, botHeadWorld);
    Vector3 leftEyeDelta = Vector3Subtract(localLookAt, leftEyePosition);
    // leftEyeDelta.x -= 0.5f;
    // leftEyeDelta = Vector3Transform(leftEyeDelta, invYaw);
    float leftEyeYaw = atan2f(-leftEyeDelta.z, -leftEyeDelta.x);
    float leftEyePitch = atan2f(leftEyeDelta.y, -leftEyeDelta.x);
    // printf("leftEyeYaw=%.2f, leftEyePitch=%.2f, leftEyeDelta(%.2f, %.2f, %.2f)\n", leftEyeYaw, leftEyePitch,
zet23t.bsky.social
Looks great!
What else have you planned?
zet23t.bsky.social
I think this is acceptable... For today. I will have to try out letting him look at the camera to see if it feels like looking at you (not sure if that works for an orthographic camera), but not today, I think.
zet23t.bsky.social
If you have any feedback or find bugs, let me know :D - it could however be that it is already fixed in my current dev build. Or, more likely, there'll be many new ones already as well 😅
zet23t.bsky.social
Oh, thank you, I am pleased to hear that!

Btw., a not-so-recent version is already playable on my website (in browser): quakatoo.com/projects/cod...
There are still many things missing or are outdated; there is no tutorial and the campaign levels are very basic, so I guess it is rough to play 😅
8-bitBot
8-bitBot: A programming puzzle game where you have to solve coding challenges.
quakatoo.com
zet23t.bsky.social
Mr. Blue needs to see eye specialist (I am not one, apparently).

He should look at the wire cube, but ... not like that!

#gamedev #indiedev #devlog
zet23t.bsky.social
Oh boy! First sentence in my mind seeing that is
"I'm sorry Dave, I'm afraid I can't do that"
😅

But I promise, my bots would never do that!
zet23t.bsky.social
Moving a pupil object in front of the white eyes... not perfect, but I think this should work.

#gamedev #cozygame #indiedev #raylib
zet23t.bsky.social
This just slightly less scary 🫠
zet23t.bsky.social
Began working on emotes for the bots and now I have eyeless horror-bots 😱

#gamedev #indiedev
zet23t.bsky.social
Welcome and good luck!
zet23t.bsky.social
This evening I started looking into updating the main menu - and stumbled into quite a bug nest - which I managed to fix. I think. At least some. 🫠
Still need to do a lot on this...

#IndieGame #PuzzleGame #CozyGaming #ProgrammingGame #AutomationGame #LogicGame #IndieDev #CozyGame