Skip to content
James Liu edited this page May 8, 2015 · 1 revision

DanamkU's core is based on controlling large numbers of independently moved and rendered 2D objects, and can be used with a variety of games, not just danmaku games. Thus DanmakU is structured to provide a choice for the developer. The code present in this repository is the absolute bare minimum to get use DanmakU. Further functionality can be added by incorporating code from extensions, which, for the most part, can be used modularly. "Choose only what you need. Use only what you need." is the idea here.

A note on version numbers: All of these extensions use semantic versioning to denote their versions. Any in-dev package that is currently in a early alpha or beta stage will be bolded. If you are to use these packages, be prepared for low documentation, little support, or unstable codebase.

#Core This is the code available in this repository. It acts as the core for the entire development kit, the central framework behind it all. It is required to use anything that involves DanmakU.

Package Latest Version Description
Core v0.7.0-alpha Central core to the entire dev kit

#General Extensions

These are extensions that contain general purpose, reusable code. While general, not every developer using DanmakU might need these and thus are excluded from the main repository.

Package Latest Version Description Requirements
Player v0.1.0-alpha A package for creating player characters for danmaku games. Core (v0.7.0-alpha)
Enemy v0.1.0-alpha A package for creating enemies for Danmaku games, ranging from the standard cannon fodder to the stage bosses. Core (v0.7.0-alpha)
Etc v0.1.0-alpha A general package full of random useful utilities. Core (v0.7.0-alpha)
NoScript v0.1.0-alpha A general system for creating complex danmaku patterns without needing to code much. The goal was to create a drag-and-drop visual editor for bullet patterns. Core (v0.7.0-alpha)

#Specialized Extensions

Package Latest Version Description Requirements
Touhou Planned A specialized package for single player danmaku games with many of the same mechanics as many of the mainline Touhou game Core, Player, Enemy
Phantasmagoria v0.1.0-alpha A specialized package for multiplayer versus danmaku games similar to Touhou Kaeidzuka ~ Phantasmagoria of Flower View and Touhou 3 - Touhou Yumejikuu ~ Phantasmagoria of Dim.Dream Core, Player, Enemy
Clone this wiki locally