Voxel Works Quest
A downloadable game
Mine and craft in 6DoF, but it's real work.
A prototype for Jog-In-Place locomotion on Oculus Quest using the Godot game engine to explore an infinite procedurally generated voxel world.
How to Install
Installing applications on your Oculus Quest requires that Developer Mode is active. You can either use the 'adb' android tool to install the .apk or you install the game from SideQuest: https://sidequestvr.com/#/app/431; SideQuest has also a tutorial on how to setup developer mode here: https://sidequestvr.com/#/setup-howto
How to Play
In the current version there are three game modes now. Standard mode will allow stick locomotion and mining via button press. Sportive mode provides a jog-in-place detection for movement and requires swinging at blocks for mining. In creative mode you can fly and place blocks directly.
Have a look at the video on the right for the Jog-In-Place locomotion.
- Mine voxels: hit them with a swing (or A/X-Button in standard mode)
- Grab objects: use the grab button (or a fist)
- Inventory: open by rotating your palm upwards, switch slot with buttons/pinch
- Building: grab a block and swing at an empty area (or A/X-Button in standard mode)
- Crafting: you can craft on top of tree trunks. Hit the craft area after you have placed the items.
- Climbing: grab voxels in the world
- early experimental local multiplayer option (thanks to @Konstinople!) (with port forwarding (1234) enabled you can also host a game over the internet)
- enabled registering of Voxel Works Account for world sharing from within the game
- Disabled local saving for visited worlds
- Crafting grid rotates now to hand position (@Konstinople)
- Share Worlds Feature: You can now visit worlds uploaded by other players (and upload your own worlds)
- Integrated Mixed Reality Capture Support - You can now rename your worlds
- Settings/Textures Menu is now inside the game
- Option to switch handedness (affects at the moment only creative mode)
- Option to Offset Player Height - selected custom texture is now saved
- No fade to black in creative mode when head is inside voxels
- New Game Mode: Creative
- Option to load your own texture pack within the game
- Option to increase stick locomotion speed
- Small position adjustments with stick now possible in sportive mode
- smaller toolbelt grab area and option to require A/X button press first to allow grabbing things from the toolbelt (to avoid accidentally grabbing something)
- hide controller when objects are grabbed
- Added controller rumble when controller is inside a block
- Transparent blocks (like leaves) are now climbable
- Fixed: Crafting tables are now only breakable by hand not by tools
- Fixed orientation of right hand arm menu
- Added craftable toilet paper
- New Crate block to store items
- Fixed: starting new world after loading an old one would reapply changes in the world
- Internal refactoring to allow for dungeon instances in the future
- Multiple savegames with different seeds are now possible
- Added wood hammer and steel hammer (Thanks @BrudaSven)
- Added reset crafting guide option
- Added 2 basic flowers
- Fixed mined blocks spawn wrong block if inventory is full
- Fixed mining of coal_block and steel_block (requires hammer)
- Fixed one issue for crashes
- Fixed mining of leaves
- Fixed getting stuck in leaves
- Arm "Menu" with first game settings and coordinates
- Tool-belt with 2 slots
- Glass blocks (made from sand on furnace)
- Stone-hammer as new tool (required for anvil recipes)
- Added Anvil as crafting area for metals (Thanks @SaltyBoi for the 3d model)
- Steel-tool recipes (pick, shovel, axe)
- add wood workbench and stone workbench
- wooden tools need a wood workbench stone tools a stone workbench
- mining stone_with_coal now gives coal lumps (when using a pick)
- added recipes for stone_bricks, sandstone and sandstone_bricks
- added recipe for coal_block
- reduced height of collision box; auto jump should now also trigger for smaller people
- footstep sound is now also played with stick locomotion
- first version of furnace; no fuel yet. only recipe at the moment is iron_lumb to steel_ingot
- can build over plants now
For older change logs check the linked dev logs below.
This is an early version and there are not a lot of mechanics and items implemented yet. This version includes a basic crafting guide that will appear in front of you when you start.
If you find bugs please report them and I will try to fix them.
I have of course a lot of things in mind that I would like to add if possible in the near future but if you have an idea and you think it is doable from an effort perspective let me know. Some things I consider (besides the obvious things like more voxel types, items and crafting recipes) are improved landscape generation, day/night cycle and in the far future procedural quests.
This version has hand tracking enabled but keep in mind that you need good conditions for hand tracking to work reliably enough for gaming. Touch controllers is the recommended way to play.
The prototype was made using the Godot Game Engine, the Godot Oculus Quest Toolkit and the Godot voxel module.
The textures and sound effects used are from the minetest_game
released under Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|Tags||hand-tracking, Oculus Quest, Procedural Generation, Virtual Reality (VR), Voxel|
|Average session||About a half-hour|
- v0.3.10: Share World Online Feature + Mixed Reality CaptureMay 16, 2020
- v0.3.2Jan 17, 2020
Log in with itch.io to leave a comment.
ngl this is just minecraft vr
Hi, neospark314 I think your game looks really cool although I am not able to create worlds. The game crashes as soon as I click create a new world. Could you try to fix this? I really want to play!
I think I have figured out the cause of the problem; the new meta software is jamming some features of the game (creating a new world)
evey time I try to make a new world it crashes, help!
Hi, I've got a problem I just downloaded voxel Works Quest and for some reason no matter what I do every time I open it it will not let me make a world it just keeps crashing
how do i download the game
i also want a pcvr version as i only have a Rift S
I want this on PCVR. I don't own an Oculus.
hey I know its hard to make a game and ive asked for a lot but i do hope that you do still work on this game becuase it has so much potential so yea...
IM SO sorry but im going to ask 1 more thing could you make it so you can use greenery (i know i spelled that wrong) it would make my houses look so much better
Yea hey im back again to ask what the next update will be because ive got everything and ive built like 5 houses in standard mode so... yea thank you
Hello i would love to see a use for coal because i think its useless right now
also i would like to see a use for the health bar. ( of course this is just my idea but it would be cool )
What happened to the discord server link? I would love to download some textures to use
Hi, I deactivated the invites because the server did not serve any meaningful purpose anymore since I'm currently not working on this project and it got too much spam.
is there anywhere I can get textures and stuff?
A contributer created a texture converter that takes minecraft texture packs and outputs a texture that can be used in voxel works. You can find the converter here: https://arthurcose.github.io/VoxelWorks-Texture-Converter
any plans for updates or is this gonna stay the final version?
Damm its a good game i have played it even had tp and gold life was good but what i dont understand why is there a health bar if there is none fall damage or hostile mobs (add both plz) and also add bow somehow :p and a list of all online servers like in mc ( but of course these are only ideas for 0.3.12 apk)
How would you get this to work on The Rift S or is this a Quest only game?
at the moment it is a quest only game; but it is open source and godot has rift support so porting it should be possible without too much effort
Got it, Thank you.
ITS APK NOT .ZIP WHY
APK is the format used to install to android devices. And the oculus quest VR headset is an android device.
ItS nOt LeTiNg Me DoWnLoAd!!!!!!!!!!!!!!!
Is teleport based movement feature implemented? I really enjoy the game but I also get motion sick very easily
no; Teleport is not yet implemented; you could try the jog in place motion; for some people it helps with motion sickness (but it is of course quite strenuous).
Please add mobs as fast as you can, I want to kill them with the motion controls
How do you open a wooden crate? And what are the wooden workbenches for?
Currently you can put a single type of item into a wooden crate; and then you can just take them out by grabbing into the crate (so there is no way to open them).
The wooden workbenches are for crafting wooden tools; you can also craft the stone workbench on it and then use it for stone tools.
how do you craft in a workbench
You put items from your inventory on top of the bench; they should start rotating; the recipes to craft are on a "crafting guide" that spawns near your starting location. When the bottom of the crafting area turns green you have a valid recipe. You then can either press the A/X button with your hand over the area or you hit the crafting area with a swing (same as mining).
Hope this helps; if you still have questions you could also join our discord linked above to discuss.
Thank you so much for this game! I absolutely love it! I don't have any suggestions or complaints, just requests. Please don't ever lose the climbing mechanic. It's perfect. I love hanging from a rock face with one hand and swinging my pick axe with the other. And please don't lose the ability to place minature inventory items anywhere in the world. This is how I will make fences and doors and furniture, etc. This also allows for jagged edges and curve simulation. The possibilities are endless. This is by far my favorite vr game! It's therapy and a workout rolled into one. It's not minecraft and it shouldn't be. This is Voxel Works! It's better IMO! Thank you, Thank you, Thank you!
Thank you so much for this feedback! It makes me really happy to hear that you are having fun with it. The climbing is also one of my favorite mechanics. Climbing in VR just always feels so nice.
I hope that you do not run into performance problems when placing too many objects.
At some point I would love to visit your world. I plan to make the register feature part of the client in one of the next updates (at the moment I need to create accounts for uploading worlds manually)
Thanks again! cu
Just tried Voxel Works Quest. As someone with 300 hours in Minecraft, I love it.
How can I shove you with some money to make sure you bring this into a commercial product?
The best thing I like was the jog-in-place part, I miss walking.
So I love this game. I have been playing it for days and hours but I have some problems and suggestions. First, can you add animals and/or monsters to the game that would be really cool. Second, can you add physics to the game with items and stuff? Third, day and night cycle that would be cool. If any of this stuff is planned and/or happening let me know. Also I can’t seem to save my game, when I press the menu button it takes me to the start screen but none of my worlds show up, how do I fix that? Thanks and continue the great work!
Hi, thanks for the nice feedback. I think most of the things you suggest are at least planned (but they will require quite a lot of work; so don't expect them too soon); here is an overview of ideas and also roughly what is planned and what I am working on: https://trello.com/b/WoM1BXHc/voxel-works-quest
Regarding the save issue. I heard from others with the same issue. Not sure what causes this but I think uninstalling the game; rebooting your quest and then installing it again fixed it for most. If not you could join our discord and we can try to debug it together. The game should save every time you exit it or go back to the menu area.
thank you I will try it and I checked out the website, it all sounds great! Keep up the good work!
I am having trouble with the saving system... Is it possible to save? Whenever I press the menu button it takes me to the menu but I never see the worlds I created. Am I missing something?
The game saves automatically when you exit or go back to the start area. Do you have the latest version? The latest version (0.3.6) allows to have multiple saves and create new worlds with a different seed.
Yes I am on the letest version but I didn't know that it was with the terrain key. Thanks! :D
how'd the hookshot turn out
I have not yet started on this.
Is it just me or crafting is broken in current version? I've been trying to craft basic wooden pickaxe (as seen on video on this page), to no avail.
In one of the last updates I introduced a wooden and a stone crafting table; they are now required to craft a tools. You see the requirements at the bottom of the in game crafting guide. The wooden crafting table can be crafted on the tree trunk.
Ive been loving this game. I played until my quest died, but one suggestion. I was wondering if maybe you can add a chest or storage unit. It doesnt have to hold a lot. I was thinking like 9 items but less than that would be ok too. I just wish I didnt have to throw my stuff away . but other than that I think it's amazing.
Thank you for this very nice feedback! Chests would indeed be very nice. They are already on the todo list (https://trello.com/b/WoM1BXHc/voxel-works-quest); I will try to add something like this as soon as possible.
Loving this game so far! After only playing it for like half an hour, I have some suggestions. First of all, I think it would be cool if you could craft more things at once, for example, if you could put 10 logs on the crafting bench at once, and get 40 planks from it. Hope that wasn't too confusing. Also, I'm wondering if there are plans for adding mobs to the game like animals and/or monsters. If so, I'd love to see a day/night cycle in the game. Finally, could you make physics on the tools, so I could yeet tools I don't need anymore like wood shovels. Thanks! :D
just wondering, this question might be very early for the game. But are you thinking of adding player models to Voxel works? I’m the person who reported the crafting glitch, I am excited to see what you are able to accomplish with this project. I hope I’ll see more in the future. Also! Idk if you noticed but on the right controller to see your distance stats, it is flipped! it’s should be a simple fix though.
Thank you for reporting the flipped arm menu. Will try to fix it in the next update.
Regarding player models. At some point I think yes but at the moment it is not on the immediate todo list as I think there are more urgent things do include in the game. But feel free to disagree :-). If you are interested you could also join our discord server here: https://discord.gg/7hvHAad there are already some interesting dicussions ongoing what could or should be included next.
Nice work, I tried it today and I really like the climbing option. The two big cons actually for me is the empty world (no monsters or animals to interact with) and the crafting/inventory. I just did some recipe and without the starting help, I didn't understand what I was doing wrong, until I saw that I was using wood instead of stone. Also, each time that I put a stick in the middle and that I want to remove the top object (when crafting), the stick takes so much space that I need to put it away before moving the object on the top position.
Otherwise, it feels nice (and strange?) to evolve in the world of Minecraft. Good job !
Thank you for the detailed feedback! Tutorials are one of the many things still missing. But since the game is in a very early stage and I plan to change many things in the future I decided to invest my time better in working on the new things. For example the crafting will definitely need some rework I hope to address in a future update. I created the discord server for now so people who are interested can ask questions and also discuss suggestions.
So I put on my kids' Oculus Quest, clicked Download... it downloaded 14.66MB. I can't find it anywhere - library, downloads, etc. How to get it to run?
You need to install it either via the android 'adb' tool or you can install it via SideQuest: https://sidequestvr.com/#/app/431; they also have a tutorial on their page on how to set up your oculus quest for installing external software.
I just updated the description of the game to include some instructions on how to install. Let me know if this helps or if I need to change something in the description. Thanks for asking!
you need to put your holster in the Update event, it’s acting chunky on rotations. But other wise great work!
Yes; this is a bit strange at the moment. I was struggling where to put the update. When I linked it to the head rotation it was bad because it rotated away when you were looking at your tools. As a compromise I chose in this version to orient it when a "step" was taken... I hope I find a better solution soon.
Good attempt for a good idea through! I just found another glitch, I placed objects in the crafting tables and broke the block under it. I did not expect this!
Also idk if it’s my controller, but I keep moving slowly in one direction. I hope this was also helpful!
Thank you for reporting this! The issue is that I don't recheck after mining of a voxel if the state depending on the voxel is still valid. A similar issue is that you can mine the voxel you are gripping during climbing and the grip will still be there even when the voxel is gone. I will try to fix this in an upcoming update; but probably not in the next one as this will require some change in my logic on how I create/remove these things.
Installed this with Sidequest 2 days ago. Its already a lot of fun for me. Completely drained my new 20.000 powerbank playing this yesterday :D
Can you already tell when the next update is planned and what will be in it? I guess progress won't be lost when installing the newest Version, right?
Also, are you looking for any help with this game?
Cool; thanks for the nice feedback. The last few weeks I pushed out a small update each weekend. But not sure if I can keep this up; especially if I start working on something bigger than just adding a new block or fixing bugs.
I created a Trello to give a rough overview what I'm currently working on and what is planned: https://trello.com/b/WoM1BXHc/voxel-works-quest
Help would be great. I'm still in a very early stage and try to figure out in what direction I would like to take this project. In what area could you start helping out? If you want you could join our Voxel Works discord: https://discord.gg/sbV2pq. There it is easy to discuss, exchange ideas and ask questions.
It would also be really cool if you could put items on your back.!
Yes. Agreed. This was also suggested by other people on the voxel works discord. I'm planning to start working on it soon (if you are interested what I'm currently roughly working on you can check out the Voxel Works Trello: https://trello.com/b/WoM1BXHc/voxel-works-quest).
hello! It’s me again, I found mistake in your coding. I hope this helps you, when you mine coal and your inventory is full it gives you coal ore.
Thank you! I found the mistake; Will be fixed in the next update.
very nice start i tried this on quest
i think the idea to bring real interaction into the world is a great idea for vr
Next I would suggest some wildlife perhaps, getting kinda lonely in there with my block of cobble as a friend lol, xbox controller support for seated gameplay, storage is a must have because i have so much coal lying about ive practically made a coal carpet, ladders?, custom texture packs accessable through a folder on the quest so i can just plop em in and load em up in game like minecraft, multiple worlds, crafting book for noobs, a graple similar to the hookshot from zelda (something to set it apart from regular minecraft), Would i be pushy asking for in game music (contact me if you need compositions ;) anyways I fucking love this game dude keep it up, god knows how many hours i've put into it.
Wow, thanks for the nice feedback and all these great suggestions. I
will see what I can pick up out of them. It's really cool to hear that
you can have already this much fun with the prototype even though it
is in a very early state.
You could solve your coal "problem" in the current version by creating
coal blocks out of 9 coal lumps and build a coal house ;-).
The hookshot is a great suggestions; I will try to do some prototyping
with this idea. Not sure about ladders as currently every surface is
already climbable. XBox controller support I would rather not add as
the game should be a VR game with VR interactions. Tweaking the
systems for another input method will affect the way I try to design
the game into a classical direciton. I think there are enough standard
games already there; I would rather like to spend my time on exploring
at least partially new things.
Music would be nice. But at the moment the game is in such an early
state and I don't know yet in what kind of direction it will evolve
and how the final feeling/mood will end up. But any CC licensed music
that fits I would use in the next iterations of the prototype.
Multiple worlds is planned. I need to code a simple save game manager
in the main menu and then it should be possible to create new
savegames (and also worlds with a different seed).
I loved playing your game! One of my favourite things to do In VR is to explore, and the game allowed me to do that. I also had fun creating a house for my self. I was just wondering I could give you some suggestions on more useful content in the future ?
It’s your game, and I love to see more of interesting mechanics in the future.
Thank you for the nice feedback! I'm currently working on improving the inventory a bit. I'll look into adding windows. That would make houses much nicer. For Doors I need to see how much work it will be to add them with some reasonable VR interaction. Compass is a good idea. I plan to make some menu screen attached to the arm; Maybe I can add something basic there. Flowers is also cool; since I already have the grass making some simple flowers would be relatively easy.
Version 0.3.2 is quite nice, I like being able to move with the joystick + the jog BUT I have a big problem sometimes when I start running on the spot the game freezes and it crashes ... solutions?
Thank you for reporting the issue. Other people mentioned crashes already but without any details. Do you know if this happens while pressing the stick and at the same time trying to jog?
I will experiment on my side and as soon as I can reproduce the issue on my side I will work on fixing it.
I had no problems with the standard mode
Thanks again for reporting and the description. I found the bug. I just uploaded 0.3.3 here on itch and also on sidequest. It fixes this issue. Let me know if you run into any other problem with this release.
is it playable on quest?
It is playable on the Oculus Quest. You can install it via SideQuest: https://sidequestvr.com/#/app/431 (they have a tutorial on their site to explain how sideloading works). Or you need to download the .apk from here and sideload it manually via adb after you have setup developer mode for your oculus quest.
Now I want virtual reality really bad.
;c good game tho
Thank you. Yes VR is really very fun; especially to explore some new gameplay concepts.