# OpenDance Engine: recreating Just Dance gameplay in GML

> OpenDance Engine recreates Just Dance gameplay in GameMaker Language using hand-written code and findings from the UbiArt Framework and Bluestar Engine. It reads UbiArt CKD and Bluestar JSON files, plays video and audio, and implements KaraokeClip, PictogramClip, GoldMoveEffectClip and MainSequence support.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/WodsonKun/OpenDance>
- Primary source: <https://github.com/WodsonKun/OpenDance/blob/1c95fb0fc7e72fcec9725133e18808b435cbd2bf/README.md>
- Catalog page: <https://awesomerea.org/resources/opendance-just-dance-case/>
- Record JSON: <https://awesomerea.org/resources/opendance-just-dance-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/opendance-just-dance-case/index.md)

## Requirements & limits

- **Prerequisites:** Requires GameMaker Language tooling for the supplied project.
- **Limits:** MoveSpace scoring is in progress; BeatsPreview, non-Latin characters and camera scoring are planned.
- **License:** GPL-3.0.

## Primary sources

1. <https://github.com/WodsonKun/OpenDance/blob/1c95fb0fc7e72fcec9725133e18808b435cbd2bf/README.md>

## More in Games

- [openDarkEngine: rebuilding support for Dark Engine game data](https://awesomerea.org/resources/opendarkengine-case/index.md) · Case study
- [OpenDeathValley: Desperados file readers and script disassembly](https://awesomerea.org/resources/opendeathvalley-case/index.md) · Case study
- [OpenDF: a Daggerfall engine reconstruction](https://awesomerea.org/resources/opendf-case/index.md) · Case study
- [OpenDiablo2: Diablo 2 engine reimplementation](https://awesomerea.org/resources/opendiablo2/index.md) · Case study
- [OpenDrakan: reconstructing Drakan's Riot Engine](https://awesomerea.org/resources/opendrakan-case/index.md) · Case study
- [OpenDriverEngine: a shared engine reconstruction for Driver 1 and 2](https://awesomerea.org/resources/opendriverengine-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
