Giter VIP home page Giter VIP logo

prep.to.drop_demo.project's Introduction

This is first public release of 'Prepare to Drop'!

The idea of this project was for me to create a project with VR mechanics that was more or less what's expected in "shooter" VR games but set within the Halo universe. Therefore, the CC0 nature of this project.

This is essentially a simple intro of a proof of concept game and to show possibilities within even the comparatively fledgling VR scene of the tiny 52 MB game engine. The catch is that it's entirely focused on Quest 2 hardware. So PCVR users may be confused as to the lack of effects and other such shortcuts. There's a some explanations in some of the autoloads and a cool feature where most of them don’t!

Regarding the legality of it all:

To use the music and sound effects, you'll have to source them yourselves but it's very easy to find but what isn't usually easy is the legal info. For a full simple "what you can do" statement from the owners themselves, go here. The gist is that you can use in game but if you explicitly say

"Halo 2 & Halo 3: ODST © Microsoft Corporation. "Prepare to Drop" was created under Microsoft's "Game Content Usage Rules" using assets from Halo 2 & Halo 3:ODST, and it is not endorsed by or affiliated with Microsoft."

and also not making any cash from this (opposite, in fact; for me at least ) or even promote any commercial venture. Which is perfect because both this project and Godot is a free open source software!

BEFORE USING:

This project is meant for godot users/learners who have grasp the basics of the engine/programming. However, interest drives curiosity, and this project welcomes all to dip their toe into the game engine. I’m not a professional, and invite all who see the code and think I can do way better to check out the engine.

The entire project files are included, save for the music and the android folder. Of course, you'll have to download the android export templates. Not all the important info is here so make sure to check out the documentation!

That said, if you are intended to use the Quest device platforms, and do not have or know what an android sdk is, then we got you covered, but it'll take a few moments before you can change the sky color to blue. Follow this link to get started on preparing your phone, laptop, gameboy color, desktop for game development! Our best friend Documentation has more on it.

Required items

  • A device that can run Godot and allow usb connections. Such examples are Linux, Android, Windows, iOS, and probably a lot more!
  • Godot 4 VR compatible device
  • Godot 4 with working android template (52 Mb download for the base game engine plus the 779.3 MB android export template download within the godot game engine). Template not needed if other devices use other methods of deployment
  • XR Tools plugin and the XR Android OpenXR Loaders
  • Recommended: The 'Free Look Camera' plugin by MarcPhi; an extremely helpful plugin that will help with debugging to save a few hundred headset ‘equipping’ moments.
  • Android Studio; which allows quest/phone exports and one-click deploys(1 GB download, plus another 500+ mb for sdk and other proper files)
  • These github files
  • Personally sourced sounds

Here’s a 2 min video for getting Quest 2 exports

For Quest 2; You'll just need an android export template ready within Godot 4

UPDATING XR TOOLS:

A godsend of a plugin making everything possible. Future releases will more than likely contain more things to add the "tool belt" of possibilities.

To update:

  1. backup game folder (NOT the android or .godot folders)
  2. download the latest and greatest of the plugin releases
  3. go to the game addon files in the systems file manager
  4. delete the whole entirity of the xr tools folder This will cause issues where dependencies can't be readily fixed. I'll update with a fix.
  5. grab the proper folder within the 'addons' subfolder 'godot-xr-tools' and
  6. copy it over to the addons.

That's it but if the release says it's 'breaking', then you may have to hold off or have to go at the code and make it work. (Also why it's important to exteneded srcs)

HOW TO USE:

  • to be added

Explore, mess around, try new things!

ISSUES

Tons

If your console no longer outputs text after “Reverse result: 0” or “DEBUGGING OVER USB” OR freezes with no console output; go to the Editor > Editor Settings > go to Network > Debug > Remote Port and +2 the port. Close and your console text comes back, repeat whenever you get an error to save the chance of no input.

prep.to.drop_demo.project's People

Contributors

defaultheathen avatar

Stargazers

 avatar Amir .DEV avatar Miodrag Sejic avatar

Watchers

 avatar

Forkers

digitaln8m4r3

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.