Skip to content

tng2903/DanmakU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DanmakU

DanmakU is an high performance, open source development kit for Unity3D focused on simplifying the development of 2D danmaku games.

What is Danmaku?

Danmaku (弾幕, lit: "barrage" or "bullet curtain"), called "bullet hell" in the western world, is a subset of shoot 'em ups in which the majority of the screen is occupied by bullets. Some famous examples from this genre include: Ikaruga, Jamestown, Gundemonium, DoDonPachi, and the Touhou Project games.

Overview

DanmakU is focused on creating, manipulating, and interacting with, for lack of a better word, Danmaku objects. Traditional Unity GameObjects and Components are very versatile and powerful; however, instantiating and controlling hundreds of GameObjects, even with design patterns like object pooling, is incredibly computationally expensive.

Getting Started

See the wiki on a number of tutorials on how to get started.
See the scripting documentation to see a scripting reference.

Installation

To get DanmakU running in your Unity project, follow these instructions:

  1. Go to the releases page for this repository (link) and find the appropriate release version (usually this is the latest release that is for your version of Unity).
  2. Download the attached .unitypackage binary.
  3. In Unity, open the project you wish to use the development kit with.
  4. In the menu at the top, click Assets > Import Package > Custom Package.
  5. Navigate to where you downloaded the unitypackage to and open it.
  6. It will then prompt you which assets to add. Select all of them, and click Import.
  7. Restart Unity. (this refreshes Unity, and pulls up all of the Unity Editor extensions created for this dev kit).

Source Code Installation/Setup

  1. Clone this repository using your prefered form of git (GUI, command line, etc).
  2. Add the code to any Unity project, via drag/drop or copy/paste.

Extensions

There are extensions that expand upon the base functionality in this repository. See more here.

About

An open source Danmaku development kit for Unity3D.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 96.8%
  • CSS 1.7%
  • GLSL 1.5%