Skip to content

An attempt to recreate the Just Dance engine through GML

License

Notifications You must be signed in to change notification settings

WodsonKun/OpenDance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenDance Engine

OpenDance is a attempt of recreating Ubisoft's Just Dance gameplay through GameMaker Language

All About That Bass [BETA] from Just Dance 2015 Real Love from Just Dance: Vitality School Acerola Taiso no Uta from Just Dance Wii U Umbrella from Just Dance 4

Description

OpenDance aims to recreate Ubisoft's Just Dance gameplay from both UbiArt Framework and Bluestar Engine, by using GameMaker Language.

Every piece of code is being written by hand or reverse-engineered from said engines

Note that this is being developed by a single person, and updates can take some time to be done

Glossary

UbiArt Framework (or UAF) was a game engine made by Ubisoft and used in several games as Rayman Origins, Rayman Legends, Child of Light and several Just Dance games (from Just Dance 2014 to Just Dance 2022)

Bluestar Engine is a game engine also made by Ubisoft exclusively for web browsers, it is only used on Just Dance Now.

Features

Working features:

  • Works with files from both Bluestar Engine (JSON) and UbiArt Framework (CKD), retaining the same file structure from UbiArt for easier use.
  • Video and audio playback
  • KaraokeClip, PictogramClip and GoldMoveEffectClip

To-do stuff:

  • Include Just Dance: Vitality School (BeatsPreview JSON) support
  • Compatibility with non-Latin characters
  • MoveSpace scoring system (using MSM files and Controller / DSU)
  • Camera scoring system (using GESTURE files and Kinect)
  • Include MainSequence (UbiArt) suport
  • Improve timing system

Credits

A huge thanks to:

About

An attempt to recreate the Just Dance engine through GML

Topics

Resources

License

Stars

Watchers

Forks