Search Unity

[RELEASED] VariaBULLET2D Complete Projectile System

Discussion in 'Assets and Asset Store' started by SkillBased, Sep 25, 2019.

  1. SkillBased

    SkillBased

    Joined:
    Aug 11, 2014
    Posts:
    141
    This is the official support thread for my newly released asset: VariaBULLET2D Complete Projectile System.

    https://www.assetstore.unity3d.com/#!/content/152528





    WHAT IS VARIABULLET2D?

    It's a full-featured system for creating bullet (and laser) shot patterns, movement behaviors, collisions and animations for any 2D game type.





    VariaBULLET2D Website
    -----------------

    Put simply the system is highly extensible at the coding scale, but is also highly visual and most of the patterns and behaviors can be set in the editor.

    The system works equally for player1 ships, bosses, platformers, run n' gun, bullethell, vertical/horizontal/omnidirectional shooters... basically any kind of 2D game that requires projectiles.

    -----------------------

    KEY FEATURES
    • Set emitters visually in the editor
    • Nest and automate emitter groups
    • Omni-directional firing
    • Simple shot animation frames and rotations
    • Simple and efficient one-click object pooling
    • Timer and emitter-death event system
    • Storable presets and realtime preset switching
    • Slowdown and CPU throttling emulation
    • Flexible collision and explosion system
    • Potentially 1000's of bullets at 60FPS
    • Simple audio event system
    • Shot parenting and release events

    BASE SHOT TYPES
    • Linear (Physics/Non-Physics)
    • Accelerating (Linear/Exponential)
    • SpeedWave
    • Bouncing (Physics)
    • Gravitational (Physics)
    • Homing (Non-Physics/Inertial)
    • Re-Angle
    • Boomerang
    • Laser Beam
    • Laser Packet
    • Bullet With Emitters
    • Exploding Bullets


    You can get the asset package here:
    VariaBULLET2D on the Unity Asset Store

    Extensive documentation can be found here:
    VariaBULLET2D Documentation

    A QuickStart video that shows some of the very basics as simply as possible:


    If you only have 15 seconds to spare, this video shows the absolute bare basics
    :)


    Please let me know if you have any questions, thoughts or suggestions!
     
    Last edited: Oct 14, 2019
    Oshigawa and Neviah like this.
  2. Oshigawa

    Oshigawa

    Joined:
    Jan 26, 2016
    Posts:
    362
    Hey man, would it be a lot of work to put in define for pool boss instead of integrated pooling solution? Unibullethell has it, it's quite convenient and by the way the code looks i don't think it was hard to integrate for someone that knows what he is doing, the api is really nice. Not that your solution is not good, it just sucks to not have things uniform for people using multiple assets.
     
    Last edited: Oct 22, 2020