Edaqa Mortoray

I make puzzles, food, and code.

Wishlist my upcoming game, Rabanaz, a deck (chip-bag) building gambler.
store.steampowered.com/app/338

"the Way to Hexet": Find the lost metal bands in the northern forests. edaqasroom.com/game/the-way-to

2025-06-16

@Beldarak I agree completely. It's about finding the features that strike the balance of being possible in available time and having a high enough impact on the players.

2025-06-15

Rabanaz has been sent off to the second round of playtesting. I'm doing this in ultra-small batches now, as it's so early there is lots of feedback.

#rabanaz #playtesting #gamedev

2025-06-15

@drattzy Nice fast riding mode!

2025-06-15

@curiousdynamics Map generation is hard, though this looks like a playable strategy map.

2025-06-15

@spookysquid Looks good.

2025-06-15

@Beldarak I understand the feature creep. I have an ever increasing list of fun stuff for Rabanaz that's going on the "but is it really necessary" pile.

2025-06-15

I've got one of those annoying defects that doesn't happen if you attempt to debug it, yet happens often enough while just playing the game. :/

In this case, I have an upgrade that is meant to reveal one additional chip in the pipeline, yet it reveals all three extra chips. It happened in my own tests, and in a playtest, but I just can't reproduce it.

#rabanaz #gamedev #indiedev

2025-06-14

@KelvinShadewing I feel for you. I hate those types of errors. Some random initialization order has now got a new order, or some uninitialized variable now gets a new value.

2025-06-14

@eibriel They're just helping you out by summoning some outside assistance.

2025-06-14

@georgebsocial If they could actually promote it... but if they also just do random posts on social media and hope it works, well, I've already got that covered.

2025-06-14

I support really big cursors!

This is actually a limitation of Unity I can't figure out. In the editor, I can only set a cursor relative to the virtual screen-size, but then it sizes it according to my actual screen, thus appearing too big in the preview.

discussions.unity.com/t/get-si

#unity #gamedev #indiedev #rabanaz

2025-06-01

Loading a boostrap scene while testing in the Unity editor

Configure Unity to run a bootstrap scene before the current editor scene. This allows you to test any scene directly while still performing global initialization. Key elements include playModeStartScene, playModeStateChanged, and PlayerPrefs.

mortoray.com/loading-bootstrap

#unity #gamedev

2025-05-31

I think the first full-time role I'd hire for my game studio is a project manager (who doubles as community manager). There's so much going on. From these posts, to the steam updates, to the organizing the contractor assets, to arranging playtests, and so much more. I feel it's eating about half of my time.

#gamedev #indiedev

2025-05-31

I'll start posting updates in Steam, to get some activity there.

store.steampowered.com/news/ap

#IndieDev #steam #gamedev

2025-05-31

I think I'm far enough to give some status updates on the game. While I've got all the core mechanics and gameplay done, there's a lot still missing. And that graphics completeness will likely stall out for a while as I add other elements that require more graphics.

#gamedev #rabanaz #IndieDev

2025-05-31

@Calined Yes, so there's obviously a bit more code involved, but the end-result is a dynamically sized tooltip position behind an item on the screen with the arrow pointing at it.

The problem with Canvas's world space is more about not knowing what it's doing. Once I figured it out, it's okay. But much of this isn't really documented, so I'm left just deciphering the values I get.

2025-05-30

@Calined I think I got it though. A canvas overlay defines it's world to be equivalent to the screen space. Annoyingly not to the virtual canvas size. This means it's world space differs per screen resolution :/

2025-05-30

@Calined Shooting rays is no problem; they've got that covered well.

This is about position canvas elements longside world items. For example, a canvas popup tooltip beside an in-game world item.

I had gotten this to all work before, but then as a surprise, discovered Canvas in Overlay mode does something different than the other modes. :/

2025-05-30

@Calined I use a few different space conversion functions. If you're strictly within one space it seems fine. However, if you need to cross between world and canvas space I find things always go wrong. Each mode of the canvas also seems to define a different kind of space. And it depends if it's the root object or not.

For example, here's the not-at-all obvious transfrom from world to canvas.

2025-05-30

Converting to/from camera/world and canvas space in Unity is like a mathematics puzzle. You have to reverse engineer what calculations it is making when positioning things, then try to get an equation that works in all screen sizes and world scales.

Though I appreciate the challenge, I'd also be happy if there were a simple, and working, fromHereToThere coordinate translation function.

#Unity

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst