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.



If you want you can also join the new Voxel Works Discord Server to ask questions, report bugs or chat with other users.

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

Changelogs

0.3.11:

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)

0.3.10:



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

0.3.9:

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

0.3.8:

Added craftable toilet paper

0.3.7:

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

0.3.6:

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)

0.3.5:

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)

0.3.4:

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.



Some Notes

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.

Contact

Twitter: https://twitter.com/NeoSpark314

Credits

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)