Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Luminal Spaces v0.2

Voxel+GI toy for playing with voxels and light interactions · By lisyarus

UI/UX wishlist

A topic by andrybak created 8 days ago Views: 30 Replies: 3
Viewing posts 1 to 3
(+1)

I'm a casual player, so take these with a grain of salt. After playing around for less than ten minutes, I stumbled upon the following issues:

  1. The outer boundary of the scene should be targetable for placing blocks.
  2. Pressing the CTRL key should make the mouse movement slower, for easier precise placement of blocks. Though I suspect there might be a more popular choice for such a key in other software related to 3D-modeling.
  3. The `?` (Shift+`/` on the American layout) is a popular shortcut for showing the keyboard shortcuts help, especially on websites. For example, it's used by YouTube, Twitter, GitHub, Atlassian software (Jira, Bitbucket, Confluence), and Reddit Enhancement Suite. I kept muscle-memorying `?` even after learning that Luminal Spaces uses `H`.
Developer

Thanks so much for your input!

  1. As is said in the project description, the scene size is currently fixed at 32x32x32 voxels for technical reasons. Placing blocks on the outer boundary would exceed this limit. You could argue that the outer boundary shouldn’t be selectable in this case, but I’m planning to remove this restriction in the future, so I didn’t bother handling this case right now.

  2. CTRL is already bound for slowing down camera movement. I tested several variants of using the same keys to also slow down the mouse, and in my opinion just moving closer to the target blocks is the simplest solution.

  3. I’ve added the ‘?’ key as an alternative to show help, this should work in the next release.

(+1)
  1. I didn't mean that the blocks should be placeable outside of the boundary. When pointing the cursor at the boundary, I want to be able to place blocks inside the boundary. In 0.1.3 it doesn't work, I can only place blocks while targeting/selecting other blocks. That is, it's currently impossible to place "free-standing" blocks on the very edge.
  2. ok, that's not a big deal
  3. great
Developer
  1. Ohh, I see what you mean. Well, the answer is still the same: I’m planning to remove the boundary altogether at some point, so “placing on a boundary” will stop make sense :)