Code Monkey home page Code Monkey logo

voxelworksquest's Introduction

Voxel Works Quest

This is the full source code of the prototype Oculus Quest game Voxel Works Quest (https://neospark314.itch.io/voxel-works-quest or https://sidequestvr.com/#/app/431).

As this was intended as a quick prototype for jog in place locomotion the code is not very clean yet and a lot of shortcuts were taken during development. Feel free to dig into the details here but do not expect it to be a good reference on how to build a VR game.

Starting/Developing on Desktop

Voxel Works Quest uses a modified version of the Godot Voxel Module that needs to be compiled together with the godot engine editor. For an easier start in getting to run this game I have included a prebuild version of the editor (windows only) with the correct voxel engine for windows in the releases of this repository. This should allow to open and run the project without the need to compile godot and the module yourself.

You can download the needed Godot Editor here..

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) and the mintest pixel perfection texture pack released under Creative Commons Attribution-Share Alike 4.0 International License.

voxelworksquest's People

Contributors

arthurcose avatar neospark314 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

voxelworksquest's Issues

Question : Will there be full keyboard support?

I've had a lot of fun playing this, and overall love the fact it's open source, thank you so much for that, it honestly makes me really happy. But I've found myself wanting to play the game without Quest, just old fashion keyboard and mouse. the only issue is, there isn't full on support for keyboard and mouse, while I know this is meant to be for quest, do you think we'll ever get an update to allow for keyboard/mouse support? I know you can open the Hotbar with [ i ], but can't switch between blocks or items, nor craft, nor place anything, You can even close the Hotbar with [ o ]. So the game has somewhat keyboard support, even more so with the [ VR simulator keys ], so I'm wondering, was there meant to be keyboard support? or a keyboard branch of this game? and if so, is it what we have already? or was there a scratched version of this that was built with keyboard support in mind? And if not, will there be at some point?

Side note, I know I'm asking a lot of questions, and I'm sorry about that. I just enjoy the game, and would love full keyboard & mouse support.

What's up with firebase.gd?

I was looking through the code, and noticed firebase looks to have some sketchy stuff, maybe I'm just overly cautious. I'm not a programmer or anything, I barely know anything about code, but I can't help but feel that firebase.gd is pretty off putting. so I was just wondering what firebase.gd does, and why is it there? is it creating a key for multiplayer? if so, why does it have email, password, url, google, token, HTTPRequest, and api in the code? Is it making a server from a website where you need an account from? either way, I haven't seen this in other games with multiplayer so this is very confusing for me, so I was hoping someone could explain to me! thanks in advance!

Missing necessary export_templates

Almost got this working from the godot.exe you gave, including that droid-repair-work like bit about finding the keytool, adb and jarsigner exes, but I ran into difficulty when I needed the corresponding Godot_v3.2.beta_export_templates file, and the closest I could find anywhere was a 3.2.beta1 version at https://downloads.tuxfamily.org/godotengine/3.2/beta1/ .

Godot seems pretty fussy about loading the right one; I changed the name to fit your 3.2.beta and it wasn't fooled. (I do not know what these export templates do.)

Crash

When i try to generate a world, it crashes, i tried to download first version of the game (Voxel Works Quest) and then i got the same error, i really want to try this game but it crashes... Anyone? Help?

It crashes for my quest

I have a meta account but open the app and it crashes soon as the level is ment to generate.. this is the version from sidequest I'm using as I don't have USB C cable for PC.. I don't want a link cable because I don't need one .. but I don't understand why it crashes and can't seem to fix it. I'm thinking because it's only a recent problem on forums that it's because of meta account being different somehow? Idk but pls help

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.