GithubHelp home page GithubHelp logo

pdjacegits / boxmania.club Goto Github PK

View Code? Open in Web Editor NEW

This project forked from loxai/boxmania.club

0.0 0.0 0.0 4.53 MB

A customisable rhythm game

License: GNU General Public License v3.0

C# 100.00%

boxmania.club's Introduction

boxUnityDev

Almost 2 years ago, I started developing this rhythm game called boxmania.club These are the main features:

  • Oculus Quest and PC compatible (so playable in VR or pancake mode)
  • full user access to create custom content (scenery, song maps and even *songs). That was actually the main reason, seeing how gamers had to go through modding and patching tricks to have custom content in similar, popular games. Here you have simple text files to define scenes and maps (maps can also be created in game, generating a text file that can be edited on PC)
  • fitness VR gameplay, taking advantage of the 'moving targets feature' (song maps, or player, can move the hit points to different locations so that you have to move around fast). Also a key point, it's fun and good exercise!
  • load your own mp3s or *youtube songs. Tired of electronic music? The game works well with rock, metal, pop... even country :) There's an automapper implemented, so customs songs are analysed and a map created on the fly (you can still create and share your own maps, of course)
  • *asymmetrical multiplayer/dj mode (one player creates song map in real time, 1 or more other players try to keep up with the beats). Using a common song or youtube clip. This could also be combined with the real time song creation mode

** partially or not implemented yet

screenshot3

Due to reasons, the project was halted and I'm not likely to go on with it, so I've decided to share the source in case someone would like to move it forward or learn how to make a rhythm game (I'm not a guru coder, source as proof :p)

Note that the project won't build as it is, since it needs the following libraries (download/purchase from Unity Asset Store, or replace them with your own, eg. using other vfx lib):

https://assetstore.unity.com/packages/tools/audio/audioimporter-146746

https://assetstore.unity.com/packages/tools/audio/rhythmtool-15679

https://assetstore.unity.com/packages/tools/input-management/simple-obj-22195

https://assetstore.unity.com/packages/tools/gui/vr-ui-kit-material-design-system-135769

https://assetstore.unity.com/packages/vfx/particles/spells/mesh-effects-67803

https://assetstore.unity.com/packages/vfx/particles/effect-textures-and-prefabs-109031

https://assetstore.unity.com/packages/tools/video/youtube-dl-video-player-161547

https://assetstore.unity.com/packages/tools/integration/oculus-integration-82022

Also removed the songs, you'll need to add your own.

Check out some sample videos here:

https://www.youtube.com/watch?v=2WRg463zL7k

https://www.youtube.com/watch?v=36VNu_sPs0g

And youtube playtests, creating and playing a song map:

https://www.youtube.com/watch?v=OWp88YuSH44

https://www.youtube.com/watch?v=h9q5krQU3EI

screenshot4

I still think the game has potential. It is actually fun to play! (Also great as a VR fitness game) You can download and play current version here:

boxmania.club's People

Contributors

loxai avatar

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.